我最近完成了多台电脑在局域网内共享一路ADSL上网,现将操作细节写下来与大家共享。我用的ADSL Modem是开通宽带业务时运营商赠送的,型号是华为SmartAX MT800,软件版本号是v100r004c01,局域网用TP-LINK TL-SF1005D五口100M交换机架设。由于华为MT800 Modem带路由功能而且内置PPPoe虚拟拨号软件,并且集成DHCP服务器,因此可以充分利用MT800 Modem的功能来实现多台电脑共享上网,下面是具体配置过程:
1)设置MT800 Modem
用普通的直通网线将MT800连到局域网交换机的Uplink端口,如果交换机上没有专门的Uplink端口,则要用交叉线连接,此交叉线的长度不能超过100米,MT800提供了WEB接口允许通过浏览器访问配置界面,MT800的缺省IP地址是192.168.1.1,掩码255.255.255.0,因此要访问MT800必须将PC配置到与MT800在同一个网段,例如将IP设为192.168.1.2,掩码255.255.255.0,然后通过浏览器访问192.168.1.1即可进入MT800的配置界面(用户名/密码是admin/ admin,或者admin/epicrouter)。
在“ATM设置”中将PVC0改为如下配置并将PVC1删除(如果PVC0的配置不生效,试试别的PVC链路):
[IMG]http://ipmaster.nease.net/img/pvc.jpg[/IMG]
根据运营商提供的VPI/VCI值设置VPI/VCI(一般是0/35或8/35),然后依次选择运行模式(允许)、封装(LLC)、连接类型(PPP)、PPPOA/PPPOE(PPPOE)、默认路径(允许)以及你的上网用户名和密码;
在“其他设定->DNS”中设置DNS服务器的IP地址,此地址由运营商提供,也可以在单机拨号上网后,在DOS窗口运行“ipconfig /all”命令,输出结果中对应“PPP adapter”连接的“DNS Servers”值即是此运营商的DNS服务器的IP地址。
在“其他设定->DHCP模式”中设置DHCP模式为“DHCP Server”。
在以上设置完毕后,到“高级功能->保存&重启”页面中储存刚才所做的修改。
2)设置电脑
将TCP/IP协议设定为“自动获得IP地址”和“自动获得DNS服务器地址”,如下所示:
[IMG]http://ipmaster.nease.net/img/tcp.jpg[/IMG]
在完成以上配置后,多台电脑即可在局域网内共享一路ADSL上网。当MT800 Modem加电后即会自动拨号上网,如果你不是包月上网的用户,一定记得上完网后要关闭MT800 Modem的电源开关。如果无法正常上网,可通过在DOS窗口运行“ipconfig /all”命令查看电脑是否被分配了“192.168.1.0”网段的IP地址,如果没有分配到正确的IP地址可通过在DOS窗口运行“ipconfig /renew”命令来重新从DHCP Server获得IP地址。如果IP地址没有问题,则查看浏览器中是否为局域网设置了代理服务器,由于MT800 Modem带路由功能因此不需要为局域网设置代理服务器。
3)配置NAT以提高P2P软件的下载速度
按照以上步骤完成配置后,你的电脑将处于内网中,由于互联网上的其它电脑只知道你的公网IP,因此在使用BitTorrent、eMule等P2P软件时,外网用户无法找到你的内网电脑,这样你的P2P软件将无法建立起由外网用户主动发起的远程连接,也就是说你将损失很多连接数,相应的你的P2P软件下载速度也会大大降低,因此必须配置NAT进行端口映射来让外网用户找到你的内网电脑。
以配置eMule软件的端口映射为例,首先在eMule软件中找到端口配置,菜单位置:选项->连接,一般默认的TCP端口是4662,UDP端口是4672。接着进入MT800的配置界面,在“其他设定->NAT”界面配置NAT,点击“添加”按钮,在弹出的界面中,将“规则类型”设为“REDIRECT”,协议选"TCP",本地地址填你自己的内网IP地址192.168.1.*(*号代表你自己设定的数字,在2-254之间,如果不知道自己的IP,在命令提示符下输入IPCONFIG就知道了),起始目的端口填:“任意其他端口:4662”,终止目的端口和起始目的端口相同,然后提交回到NAT界面,接着再按刚才的步骤配置UDP协议的端口4672,如下所示:
[IMG]http://ipmaster.nease.net/img/nat.jpg[/IMG]
在以上设置完毕后,到“高级功能->保存&重启”页面中储存刚才所做的修改。此时打开你的eMule软件,将会看到你已经是HIGHID,下载速度也大大提高了。按照以上的方式再为BT软件配置端口映射,其端口配置界面在“选项->网络连接”,完成后在BT的“用户列表”中如果出现远程发起的连接,则代表端口映射已生效。另外要注意如果局域网内有多台电脑同时要使用P2P软件下载,则要在P2P软件中为各个电脑配置不同的监听端口,并在MT800中为各个内网IP的相应端口进行NAT端口映射。
如果大家有什么问题,可以到
http://ipmaster.nease.net给我留言。