QUOTE(yuanziyang @ 2004-06-04 13:03:12)
ech0为内网接口,ip:192.168.0.218(暂时),netmask:255.255.255.0
ech1为外网接口,ip:10.1.0.157,netmask:255.255.255.0,gateway:10.1.0.1
dns:202.96.134.188
202.96.134.178
202.96.134.143
-------------------------------------------------------------------------
现在网关可以上网了,内部机器的网关也设为了192.168.0.218,可还是内部机器怎么还上不了网呢???请帮助
这种情况不用路由,只能再做一次NAT.一句iptables就搞定了.
服务器:
1. echo "1" > /proc/sys/net/ipv4/ip_forward
这句可以写入/etc/rc.d/rc.local
2. iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
这句可以插入/etc/sysconfig/iptables,不过前提是该文件已有默认规则,插入格式为
-A POSTROUTING -s 192.168.0.0/255.255.255.0 -j MASQUERADE
放在文件内*nat后,COMMIT前的位置.
客户机:
1. 网关: 192.168.0.218
2. DNS: 202.96.134.188
202.96.134.178 (网上的DNS SERVER都可以用)