亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 3787 | 回復: 14
打印 上一主題 下一主題

[網絡管理] NAT 內網映射問題 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2012-03-08 16:48 |只看該作者 |倒序瀏覽
本帖最后由 ssqhan 于 2012-03-08 16:50 編輯

外網IP:210.46.140.233
內網IP:192.168.0.1

CLINET IP: 192.168.0.17
-------------------------------------------------------
目前,內網是可以訪問外網的
但我想外網訪問內網的www網站
卻行不通

外網是可以ping 通210.46.140.233
在NAT主機上可以
直接輸入192.168.0.17看到client pc 機上相應的網頁

在外網IE中輸入 http://210.46.140.233:8000
得到這樣的結果:
無法顯示網頁,
你正在查找的網頁當前不可用………………
-----------------------------------------------------
我在/etc/rc.local中配置如下:
  1. ptables -F
  2. iptables -P INPUT ACCEPT
  3. iptables -P FORWARD ACCEPT
  4. iptables -P OUTPUT ACCEPT
  5. /sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
  6. /sbin/iptables -t nat -A PREROUTING -p tcp -d 210.46.140.233 --dport 8000 -j DNAT --to-destination 192.168.0.17:80
復制代碼
=============================================================================
求問題所在???



論壇徽章:
381
CU十二周年紀念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大;照
日期:2013-03-13 15:38:15CU大;照
日期:2013-03-13 15:38:52CU大;照
日期:2013-03-14 14:08:55CU大;照
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大;照
日期:2013-04-17 11:17:37CU大;照
日期:2013-04-17 11:17:42CU大;照
日期:2013-04-17 11:17:47CU大;照
日期:2013-04-17 11:17:52CU大;照
日期:2013-04-17 11:17:56
2 [報告]
發(fā)表于 2012-03-08 17:29 |只看該作者
在/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE行前面添加1條規(guī)則:
/sbin/iptables -t nat -A POSTROUTING -p tcp -s 192.168.0.17 --sport 8000 -j SNAT --to-destination 210.46.140.233:8000
測試下看看

論壇徽章:
0
3 [報告]
發(fā)表于 2012-03-08 18:50 |只看該作者
回復 1# ssqhan


你要確保 0.17 使用的默認路由是 0.1
同時你要確保沒有其他 nat 表的規(guī)則干擾(因為你的執(zhí)行方式有問題,我看到只刪了 filter 表而忽略了 nat 表,且你的規(guī)則是 append 上去的)

論壇徽章:
0
4 [報告]
發(fā)表于 2012-03-08 20:37 |只看該作者
本帖最后由 marsaber 于 2012-03-08 20:57 編輯

很簡單的一個端口映射啊,iptables規(guī)則貌似沒什么問題。
看了白金老大的回復,給你寫個腳本,僅供參考。
/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -t nat -F
/sbin/iptables -t nat -X
/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j SNAT --to 210.46.140.233
/sbin/iptables -t nat -A PREROUTING -p tcp -d 210.46.140.233 --dport 8000 -j DNAT --to 192.168.0.17:80


1、目前,內網是可以訪問外網的;
Q:192.168.0.17可以訪問外網嗎?
2、在NAT主機上可以直接輸入192.168.0.17看到client pc 機上相應的網頁
Q:看來192.168.0.17的web是正常的。
3、弄個環(huán)境很干凈很干凈的web服務器試試。

論壇徽章:
0
5 [報告]
發(fā)表于 2012-03-08 21:03 |只看該作者
#!/bin/bash

/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -t nat -F
/sbin/iptables -t nat -X
/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 192.168.25.71
/sbin/iptables -t nat -A PREROUTING -p tcp -d 192.168.25.71 --dport 8000 -j DNAT --to 172.16.0.11:80
/sbin/iptables -t nat -A PREROUTING -p tcp -d 192.168.25.71 --dport 3389 -j DNAT --to 172.16.0.11:3389

代理服務器:192.168.25.71(外)、172.16.0.1(內)
內網web服務器:172.16.0.11/255.255.255.0/GW:172.16.0.1

測試,一切正常:
通過http://192.168.25.71:8000/可以訪問172.16.0.11的頁面
遠程桌面可以連接172.16.0.11的桌面

論壇徽章:
381
CU十二周年紀念徽章
日期:2014-01-04 22:46:58CU大;照
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大;照
日期:2013-03-13 15:38:52CU大;照
日期:2013-03-14 14:08:55CU大;照
日期:2013-04-17 11:17:19CU大;照
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大;照
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
6 [報告]
發(fā)表于 2012-03-08 21:10 |只看該作者
回復 5# marsaber


    對比你的和樓主的nat規(guī)則,樓主內網nat用的是MASQUERADE,你的是SNAT,應該就是這個的區(qū)別.

論壇徽章:
0
7 [報告]
發(fā)表于 2012-03-08 21:14 |只看該作者
回復 6# chenyx

這個沒關系的,使用MASQUERADE,跟SNAT的效果差不多,只是效率低一些罷了。

論壇徽章:
0
8 [報告]
發(fā)表于 2012-03-08 21:39 |只看該作者
灰常感謝幾位的熱心解答,知道自己問題所在了
明天去單位試試。

論壇徽章:
0
9 [報告]
發(fā)表于 2012-03-09 11:06 |只看該作者
回復 2# chenyx


    謝謝,用你的方法,通過!

論壇徽章:
0
10 [報告]
發(fā)表于 2012-03-09 11:39 |只看該作者
回復 5# marsaber
謝謝您的回答:加上
iptables -X
iptables -t nat -F
iptables -t nat -X
ok,就通過了。
如下:

  1. ptables -F
  2. iptables -X
  3. iptables -t nat -F
  4. iptables -t nat -X
  5. iptables -P INPUT ACCEPT
  6. iptables -P FORWARD ACCEPT
  7. iptables -P OUTPUT ACCEPT
  8. /sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
  9. /sbin/iptables -t nat -A PREROUTING -p tcp -d 210.46.140.233 --dport 8000 -j DNAT --to-destination 192.168.0.17:80
復制代碼
-----------------------------------
按二樓的說法加上
iptables -t nat -A POSTROUTING -p tcp -s 192.168.0.17  --sport 8000 -j SNAT --to 210.46.140.233:8000
也可以通過
如下:
  1. iptables -F
  2. iptables -P INPUT ACCEPT
  3. iptables -P FORWARD ACCEPT
  4. iptables -P OUTPUT ACCEPT
  5. iptables -t nat -A POSTROUTING -p tcp -s 192.168.0.17  --sport 8000 -j SNAT --to 210.46.140.233:8000
  6. /sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
  7. /sbin/iptables -t nat -A PREROUTING -p tcp -d 210.46.140.233 --dport 8000 -j DNAT --to-destination 192.168.0.17:80
復制代碼
-------------------------------------

能不能給我解釋上為什么???
我的理解:
1.我的nat 有一些默認的內容  不知道對不對
對于這句話必須在加上為什么
iptables -t nat -A POSTROUTING -p tcp -s 192.168.0.17  --sport 8000 -j SNAT --to 210.46.140.233:8000



   
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP