LinuxSir.cn,穿越时空的Linuxsir!

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

搞了好久都不会,nat的问题请各位指点

[复制链接]
发表于 2005-1-4 11:02:40 | 显示全部楼层 |阅读模式
环境: Red Hat Linux 9.0,双网卡,网卡A接ADSL, 网卡B (192.168.0.1) 接局域网,现在想把一个端口(如5802)映射到内网的一台机子上,如192.168.0.2, 我用了下面的代码,可是不成功,请问要怎么写?(需要双向信息交流)

iptables -t nat -A PREROUTING -i ppp0 -p tcp -m tcp --dport 5802 -j DNAT --to-destination 192.168.0.2:5802

好象还要一个有SNAT 的,不知道怎么写
发表于 2005-1-4 13:53:35 | 显示全部楼层
iptables -t nat -A PREROUTING -i ppp0 -d ****-p tcp -m tcp --dport 5802 -j DNAT --to-destination 192.168.0.2:5802
加上本机地址试试
iptables -t nat POSTROUTING -o ppp0 -s 192.168.0.2:5802 -p tcp -m tcp --dport 5802 -j SNAT --to--source ****
发表于 2005-1-5 10:06:49 | 显示全部楼层
动态IP的不太会写,你可以参考一下固定IP的

$INET_IFACE:外网网卡
$INET_IP:外网IP

$IPTABLES -t nat -A PREROUTING -p TCP -i $INET_IFACE -d $INET_IP --dport 5802 -j DNAT --to-destination 192.168.0.2:5802

$IPTABLES -t nat -A POSTROUTING -o $INET_IFACE -j SNAT --to-source $INET_IP
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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