[問題] NAT client無法連外

看板Network作者時間16年前 (2010/02/03 14:25), 編輯推噓0(009)
留言9則, 2人參與, 最新討論串1/1
大家好 目前小弟在測試nat,nat主機為ubuntu9.04,使用pppoe上網 對外網卡為eth0,對內為eth1 因在測試階段所以iptable只下一條snat指令 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 而client端使用xp,利用dhcp取得ip(nat主機有架) 但是client可以ping到server但是無法連外 請問會是哪個步驟設定錯呢? ip_forward有開 nat =>192.168.1.2 client =>192.168.1.3~.254 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.217.236.245

02/03 15:28, , 1F
iptables這條rules寫錯啦... 怎麼會是eth0...
02/03 15:28, 1F

02/03 15:29, , 2F
而且重點是 你沒有告知iptables 網段的部份 怎麼偽裝?!
02/03 15:29, 2F

02/03 15:47, , 3F
正確的寫法 參考一下
02/03 15:47, 3F

02/03 15:48, , 4F
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/
02/03 15:48, 4F

02/03 15:48, , 5F
24 -j MASQUERADE
02/03 15:48, 5F

02/03 15:48, , 6F
輸入完成後,將服務重新啟動...這樣就OK了...
02/03 15:48, 6F

02/03 15:49, , 7F
修正我第一句話... rules寫錯... 怎麼會沒指定網段 這樣
02/03 15:49, 7F

02/03 15:53, , 8F
http://0rz.tw/MTq74 以前隨手寫的 稍微看看吧
02/03 15:53, 8F

文章代碼(AID): #1BQHR3HQ (Network)