大亚DB120-B做转发
一般具有路由功能的ADSL无线一体机都有端口转发的功能。通过页面的NAT配置,可以实现当访问路由的某个端口的时候,自动转发到局域网另一台机器的某个端口上,这对开通游戏、Web服务器、FTP服务器或者下载端口很有意义。我的DB120,刷的是公版BCM96358 4.2CN的固件,不知为何单从页面上配置怎么也达不到预期的效果。现在我介绍一种通过在控制台输入命令的方法实现端口转发功能。
一、前提
1. DB120无线一体机的IP地址:192.168.0.1
2. 运行一个WEB服务的另一台局域网上的PC机的IP地址:192.168.0.20,WEB服务端口为8001
现在想实现:当访问http://192.168.0.1:8001时,ADSL无线一体机能自动转发到192.168.0.20:8001上,显示运行在PC机上的WEB服务器界面
二、配置
1. 通过telnet或ssh方式登录192.168.0.1
2. 执行如下命令
iptables -F -t nat
iptables -I FORWARD -d 192.168.0.20 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp --dport 8001 -j DNAT --to 192.168.0.20:8001
iptables -t nat -A POSTROUTING -s 192.168.0.20:8001-p tcp --dport 8001 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
3. 在另一台机器上访问http://192.168.0.1:8001,就可以显示运行在192.168.0.20机器上的WEB页面了。
4. 如果你的DB120上启动了动态域名服务(DDNS),还可以通过外网访问你的WEB页面。
比如你申请的动态域名为webtest.DynDNS.org,那么在办公室通过internet访问http://webtest.DynDNS.org:8001,就可以访问你自己建立在192.168.0.20机器上的网页了。
页:
[1]