QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1373|回复: 6

请教:通过最简单的NAT方式共享上网,如何做端口映射?

[复制链接]
发表于 2004-5-31 03:00:11 | 显示全部楼层 |阅读模式
系统用的FC1
外网是ADSL拨号
以前的配置是直接写在 /etc/rc.d/rc.local 里
就两句:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

现在内网有台机器192.168.0.2,开放9001 ,9002等几个端口,想外网也能访问,不知要如何修改
请各位大哥指教,谢谢
发表于 2004-5-31 10:15:40 | 显示全部楼层
使用DNAT
iptables -t nat -A PREROUTING -p tcp --dport 9001 -d PPP0的地址 -j DNAT --to-destination 192.168.0.2:9001
回复

使用道具 举报

 楼主| 发表于 2004-5-31 18:57:53 | 显示全部楼层
谢谢,请问是修改原来的语句还是新添加上这一条?

--dport 9001 -d PPP0的地址 ,因为是ADSL拨号,每次拨号后IP都会改变,那不是每次重新拨号后都要查看IP,然后再执行这条语句?有没有更简单一点的方法呢?
回复

使用道具 举报

发表于 2004-6-2 13:10:24 | 显示全部楼层
用shorewall吧,方便管理
回复

使用道具 举报

发表于 2004-6-6 16:59:29 | 显示全部楼层
能不能详细点说说?
回复

使用道具 举报

发表于 2004-6-9 12:31:55 | 显示全部楼层
http://www.shorewall.net
回复

使用道具 举报

发表于 2004-9-13 16:21:31 | 显示全部楼层
iptables -t nat -A PREROUTING -p tcp --dport 9001 -d PPP0 -j DNAT --to-destination 192.168.0.2:9001
加这一条.就应行了 试试吧,
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-7 18:37 , Processed in 0.062827 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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