原创]实达带路由ADSL NAT设置篇
本文适用用实带路由ADSL,以2110EH型号为例。
用ADSL开FTP,如果你是像我一样用带路由的ADSL组建局域网,而又想开FTP的话,那么你要用到一种带路由ADSL所具有的功能NAT-端口映射功能,将某一端口绑定在某一内网IP上。
我来说一下我的ADSL吧,我用的是实达的ADSL 2110-EH带路由的那种。带路由的ADSL一般不用拔号软件(内置拔号功能)这个ADSL我已成功得用它建立FTP,当然使用到的端口映射功能。不过当初我为了使用这个功能用google搜索遍了整个网络,都没发现有关实达ADSL设置的文章,有华硕的有阿尔卡特的还有其它的设置NAT的文章就没实达的。结果我报着试一试的心理打实达的技术支持电话,结果打了有不下10次吧终于搞定了。现在我把我所知道的和大家一起分享一下:
实达带路由ADSL以2110EH为例,是通过Telnet登录上ADSL MODEN后进行设置的。什么叫Telnet,在这里简单得说是一种远程登录主机的软件,用它可以远程登录有开放相应端口的主机并一定限度上使用其提供的服务。用Telnet本人觉得最好用的还是DOS下带的telnet命令。
首先点击开始菜单->运行->win9X/ME下请输入command NT/2000/XP下用cmd命令,回车。
然后在弹出的命令控制台程序中输入telnet 192.168.10.1 这里假设192.168.10.1是你ADSL的IP地址,然后要求输入password 2110-EH默认的是password为密码,接下来你可以终端仿真方式接入ADSL了。
下面先介绍一些实用的命令吧:
ip device 查看你现在ADSL所用的协议及ADSL的外网、内网IP
像我这里显示为:
# name type dev file IP address
device bridge ether //bridge mtu 1500 mss 0 192.168.10.1
device ppp_device ether //ppp/DEVICE=1 mtu 1500 mss 0 218.85.9.18
在这里看出你的ADSL使用的是ppp_device协议,这是等下要用到的
nat inbound list 查看你现在ADSL已对那些端口进行了映射,及映射的TCP/IP协议是什么,可得知是否成功。
# Interface Port/proto New IP addr Flags 说明
1 ppp_device 21/tcp 192.168.10.2 (ALG) FTP使用
2 ppp_device 4662/tcp 192.168.10.2 ED
3 ppp_device 4665/udp 192.168.10.2 ED
4 ppp_device 4000/udp 192.168.10.2 OICQ
好了下面讲讲用于设置NAT的命令:这里假设你要在绑定的IP为192.168.10.2,绑定21号端口(作FTP用)。
nat inbound add ppp_device 21/tcp 192.168.10.2 [回车]
| | |
这个是刚才查到的|协议 你要建FTP的机子的内网IP
|
21端口,用TCP协议/方式
最后等你把想映射的端口都映射好了,你一定要用这个命令来保存你所做的,不然白做。
config save [回车]
好了,这样就做好了,如果软件设置没问题的话你可以开FTP了。另外如果设置错了怎么删除??你可以这样:
先用ip device 查看你已设置好的东东例如:
# Interface Port/proto New IP addr Flags
1 ppp_device 21/tcp 192.168.10.2 (ALG)
2 ppp_device 4662/tcp192.168.10.2
3 ppp_device 4665/udp192.168.10.2
4 ppp_device 4000/udp 192.168.10.2
如果你要删除第4个端口映射,就是 4 ppp_device 4000/udp 192.168.10.2 这个你要这样:
nat inbound delete 4 [回车]
config save [回车]
好了,最后可以用命令@close来退出与ADSL的连接。这个设置是保存在ADSL内的停电也不会消失。但如果你重新升级framework或用软件设置ADSL的话就要重新做一遍了。
这个方法并非只针对固定IP的ADSL才有效,另外ADSL的外网IP变了也没关系啊,申请一个vicp动态域名解析就搞定了。
下面解决一下开FTP机子内网IP会变的问题:
在设置ADSL的时候可以把ADSL自动分配IP范围限定一下,并把你的机子设置成手动分配与上面端口映射中相同的内网IP(就是被绑定端口号21的那个IP)。例如:以下假设你的开FTP机子所需要的固定IP为192.168.10.2,ADSL IP 为192.168.10.1,那么
第一步:你可以用实达自配的软件在ADSL设置里打开ADSL自动IP分配功能,并让ADSL自动分配的IP范为:192.168.10.3-192.168.10.254 有人会问192.168.10.2和192.168.10.255呢??这两个当中前一个不就是留给你开FTP的机子的,另一个是留给系统广播用的。
第二部:接下来你要在你的TCP/IP设置里设置你的IP为192.168.10.2,子网掩码为255.255.255.0,网关为192.168.10.1。(打开TCP/IP设置的方法:1、可以右击桌面上的网络邻居->属性->本地连接->internet协议(TCP/IP)->属性 2、进入控面板->网络连接->本地连接,接下来和上面一样做。)
好了这样设置后你开FTP的机子的内网IP就不会变了,其它机子TCP/IP设置里设置成自动分配就行。(实际上我试验过大部分情况下第一步中ADSL自动分配的IP可以用默认的从192.168.10.2-192.168.10.254)
最后祝大家成功:)