看板 Network 關於我們 聯絡資訊
大家好 目前小弟在測試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
wst2080:iptables這條rules寫錯啦... 怎麼會是eth0... 02/03 15:28
wst2080:而且重點是 你沒有告知iptables 網段的部份 怎麼偽裝?! 02/03 15:29
wst2080:正確的寫法 參考一下 02/03 15:47
wst2080:iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/ 02/03 15:48
wst2080:24 -j MASQUERADE 02/03 15:48
wst2080:輸入完成後,將服務重新啟動...這樣就OK了... 02/03 15:48
wst2080:修正我第一句話... rules寫錯... 怎麼會沒指定網段 這樣 02/03 15:49
wst2080:http://0rz.tw/MTq74 以前隨手寫的 稍微看看吧 02/03 15:53