请教!!怎么设一条指向ADSL PPP0的路由
用LINUX设的一台软路由
两张网卡
eth0 拨号用
eth1 192.168.2.1 用作连接内网的网关
我已经设置
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j MASQUERADE
但现在内网还不能和外网连通,我看应该是要加一条指向PPP0的默认路由才可以
但不知道这条命令该怎么写,请大家帮帮忙
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
──建议楼主试试这条。。
iptables -t nat -A POSTROUTING .....
==
[ 本帖最后由 kenduest 于 2006-9-4 11:11 编辑 ]
iptables -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j MASQUERADE
楼主这句是错的,如果真用ADSL上网的话
若允许192.168.0.0网段上网。用
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o PPP0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o ppp+ -j MASQUERADE
试试 iptables -t nat -A POSTROUTING -i eth1 -j MASQUERADE
你说的路由,一般在ADSL配置文件中有这一个选项,默认是会自动加的……至于不能通,你没有贴route -n,不好判断