请问:内网FTP、WEB如何才能让外网访问?
各位:我内网的IP是:192.168.80.1---192.168.80.253 ROS的内网网卡IP是:192.168.80.254,外网IP:172.16.46.66 。现在我想在外网可访问内网的FTP://192.168.80.1和http://192.168.80.1 在192.168.80.1这台内网机子上已建好FTP WEB。在外部用http://172.16.46.66访问的也是ROS的主页面。ftp://172.16.46.66也是ROS的FTP.现在如何才能让外网(用http://172.16.46.66)可访问内网的http://192.168.80.1
和外网(用ftp://172.16.46.66)可访问内网的ftp://192.168.80.1
急盼高手解答!!! 关注中,我也想知道
回复 #1 jxsundk 的帖子
add chain=dstnat dst-address=1172.16.46.66protocol=tcp dst-port=80 \action=dst-nat to-addresses=192.168.80.1 to-ports=80 comment="" \
disabled=no
add chain=dstnat dst-address=1172.16.46.66protocol=tcp dst-port=21 \
action=dst-nat to-addresses=192.168.80.1 to-ports=21 comment="" \
disabled=no
如果是动态IP的话,还要写脚本来自动更改to-addresses=外网IP
[ 本帖最后由 younger 于 2006-3-28 16:51 编辑 ]
回复 #4 wxmad 的帖子
先学习一下本站的端口映射部份内容 谢谢,不过这些内容是通过超级连接进入添加 还是在winbox里?能说说具体操作步骤吗?回复 #6 jxsundk 的帖子
两种方法都可以。用WINBOX的话就照参数“对号入座”就行了。上http://www.router.net.cn上这个网站看看,还有更多的资料 动态的脚本如何写啊?回复 #8 bolangzhe 的帖子
/sys schadd name="schedule1" on-event=":local ipadd
:set ipadd add]
/ip fir nat set to-addresses=[:pick $ipadd 0 ([:len $ipadd]-3)]"interval=1m
一分钟更新一次。pppoe-out1要改为ROS所WAN出口的interface
这是最简单的,如果NAT里还有其它action=dst-nat的话,那就行再加条件才能实现。
脚本方法多的是,要从实际考虑
[ 本帖最后由 younger 于 2006-3-30 12:51 编辑 ]
页:
[1]