mzdbwwf 发表于 2005-2-24 20:11:53

我做成了一个Coyote linux软路由,版本是2.20,ISP接入是ADSL虚拟拨号,内网卡用IP是:192.168.0.1,现在我想用第三块网卡,把内网分成两个子网,网参考论坛内的文章我在/etc/rc.d/rc.local 中加了如下语句:ifconfig eth2 192.168.1.1 netmask 255.255.255.0 iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j MASQUERADE 结果在第二个网段无法上网,原来的网段正常,在IP是192.168.0.2的一台机器中能ping到192.168.1.1但在192.168.1.2这台机器是却不能ping通192.168.0.1请各位高手帮我解决这个问题,谢谢!

心想事成 发表于 2005-2-24 20:39:45

QUOTE (mzdbwwf @ Feb 24 2005, 08:11 PM)
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j MASQUERADE   
改为:

CODE
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp0 -j MASQUERADE

mzdbwwf 发表于 2005-2-24 21:10:20

QUOTE (wsgtrsys @ Feb 24 2005, 08:39 PM)


QUOTE (mzdbwwf @ Feb 24 2005, 08:11 PM)
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j MASQUERADE
改为:

CODE
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp0 -j MASQUERADE

谢谢你!wsgtrsys 已经弄好了,我试了两个晚上没解决的问题,现在好了,再次谢谢!还想请教你一个问题,是不是固定IP接入的就用eth1而ADSL的就用ppp0呢?

mzdbwwf 发表于 2005-2-24 23:27:47

现在192.168.1.0/24的子网能上网了,但不能用公网IP访问架设在192.168.0.2的WEB服务器,只能用内网IP,有办法吗?而在192.168.0.0/24网段就很方便,无论用内外网的IP都能访问。
页: [1]
查看完整版本: ADSL接入coyote如何上第三块网卡?