我只想要做到NAT的功能,
但不知道為何怎樣都達不到..
煩惱了4天- -!
我已設置 :
echo "1" > /proc/sys/net/ipv4/ip_forward
但Server依然無法NAT = =!
iptables 已停用..
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
59.148.184.96 0.0.0.0 255.255.255.240 U 0 0 0 eth0
192.168.128.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 1002 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1003 0 0 eth1
0.0.0.0 59.148.184.97 0.0.0.0 UG 0 0 0 eth0
拿了2台CENTOS 6.2 64BIT SERVER 快測試結果一樣..
我還找到了同一OS的影片教學- -!
http://www.youtube.com/watch?v=tztp81kl_w8
完全按照同一做法也不行..
快死了= =!
我用另外一部CentOS 6.2 (64bit) 的 Server 來設置也不行...
Client方面, 除了用同樣的CentOS 6.2 (64bit)來測試, 還用了Windows 7 (32bit) & Windows 7 (64bit) & Windows 2003 server (32bit) 來測試.
全部失敗..
全部都能PING通 NAT SERVER 的IP : 192.168.128.254
NAT SERVER 自己能夠PING到WAN外的地址 ( 如GOOGLE )
iptables / SELinux 已被停用,
Client端全部已指定的設置:
IP : 192.168.128.XXX
SUB : 255.255.255.0
GATEWAY : 192.168.128.254
而且PING街外也只是PING IP, 不是DNS...
問題看來不嚴重
既然 nat server / client PC 都能夠 ping 到 wan
表示你 nat 的部份沒問題
至於 ping ip 可以,但 ping 網址不行只是 client 的 dns server 沒有設對
client 的 dns server 應該要設到 168.95.192.1 (除非你有在 192.168.128.254 架 forwarding dns server)
之後 clinet 就可以正常上網了