|
|
两台机器一台linux,一台win98,
linux是双网卡
eth1:192.168.1.6通过以太接口adsl拨号上网,
eth0:192.168.0.1通过hub与win98相连;
win98单网卡
ip地址:192.168.0.121,
偶尔需要上网,升级软件;
希望通过iptable实现:
设定一条规则,
需要为win98提供共享上网时加载该规则,
平时不用;
没怎么用过iptable, 
经询问得知,使用:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE
在win98内,
设置缺省网关192.168.0.1
设置dns 为电信的dns
但是使用该规则的结果:
win98可以ping通
192.168.0.1/192.168.1.1(adsl猫默认)/电信的网关ip
但是ping不通电信的dns server ip :confused:
实在弱的很,
问了半天,试了好几次都不行,
请斑竹给指教一下。:help :thank |
|