LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 775|回复: 1

这个iptables的DNAT动作该怎么写?

[复制链接]
发表于 2005-4-23 10:58:47 | 显示全部楼层 |阅读模式
我是家庭用户很普通的pppoe拨号,现在用MASQUERADE已经能上网了,由于要用电骡,需要做DNAT,可怎么写都是测试失败,请问该怎么写,(请排除客户机有防火墙的可能性,已经在用客户机直连internet的情况下通过了)

我不是懒的的写才来问大家的,我也写过,不过是失败

通过地址伪装的那条是这么写的:
$ipt -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

那条做DNAT(也就是失败的那条):
$ipt -t nat -A PREROUTING -i $inet_iface -p tcp --dport 4662 -j DNAT --to-destination 192.168.0.10

($inet_iface是eth1,eth1也是ppp0绑定的那块有公网地址的网卡)



最后,谢谢大家帮我回答!
发表于 2005-4-23 12:13:26 | 显示全部楼层
iptables -t nat -A PREROUTING -p tcp -d x.x.x.x --dport 4662 -j DNAT --to 192.168.0.10:4662 (x.x.x.x为当时ppoe的合法ip)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表