wl1203 发表于 2010-5-24 10:21:54

大亚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]
查看完整版本: 大亚DB120-B做转发