NAT設定問題 - Linux

Table of Contents

※ 引述《thorstan1234 (我又斷線了..)》之銘言:
: Kernel IP routing table
: Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
剛剛看第三個又變eth1

目前的情況
1.有設sysctl.conf ( net.ipv4.ip_forward=1 )
2.rc.local ( iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE )
不知道有沒有這個必要 ..= =?

然後重新開機 沒登入之前
其他電腦可以有限制的上網 ( 某一兩個可以連 但速度都很慢 )
但大部分的網站都不能連

登入之後 把NAT清空
iptable -F
iptable -X
iptable -F -t nat
iptable -X -t nat
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
這樣其它的電腦就可以正常上網了

==========================================================

多看一些資料
發現我iptables.rule 完全是空的
把上面的資訊放進去
在rc.local把iptables.rule執行過就可以了 Orz
花大概一個禮拜才把最基本的搞定
Linux 要入門還真辛苦 Xd

--

All Comments