本文介绍使用两台已经刷了DD-WRT固件(版本皆为v24-sp2)的无线路由器,如何组建一个WDS中继的无线网络,以达到两个目的:
首先看一下此次应用的场景。
对于现今比较常见的上网方式:ADSL拨号上网,一般家庭无线解决方案为:一个宽带ADSL调制解调器,俗称ADSL猫,通过电话线连接到Internet,ADSL猫的局域网端则是一个RJ45的标准网线接口,通过一根网线连接到一个无线路由器,无线路由器的WAN端设置为PPPoE拨号上网,设置的时候填入ISP(电信或者联通)提供的用户名、密码即可。同时,LAN口打开DHCP设置。最后,无线路由器设置为AP模式,并且设置WEP加密以防止被蹭网。
假设ADSL猫为A,无线路由器分别是B和C,台式机是P。
A到B是有线连接,B则发射无线信号供无线网卡连接。现在A和B同在卧室3,而一台台式机在书房,台式机没有无线网卡,如果台式机要上网,解决办法有三:
此法缺点:
考虑到多一台路由器的好处,还是决定采用上述第3点办法。于是,买了第二台Buffalo WHR-HP-G54无线路由器,内存64MB,预先刷好了DD-WRT v24-sp2。此路由器将作为前述中的“路由器B”。路由器A则为之前已在服役的贝尔金(Belkin)7231-4P无线路由器。
根据上述方案3,得到网络结构图如下:
↑IMG#01 网络说明:
下面详细说明设置过程。
首先是两个路由器的版本信息:
此为路由器B,不妨也称之为“主路由器”(primary router),此路由器的DD-WRT固件设置的界面语言是英语。
此为路由器C,不妨称之为“副路由器”(secondary router),同时看官也注意到了,这个路由器的DD-WRT固件设置的语言是简体中文,以和“主路由器”有所区别。
在开始设置之前,说明一下设置的办法:准备一根网线,连接到路由器。DD-WRT固件默认状态下,路由器IP是192.168.1.1,管理账户的用户名为“root”,密码为“admin”。用一台PC通过网线连接到路由器的LAN口后,可以定位到“管理→管理”(Administration → Management)选项页进行修改路由器的用户名和密码。
初始状态的DD-WRT的无线AP模式也是开启的,同时没有加密,可以直接连接到”dd-wrt”这个无线信号就可以打开192.168.1.1进行配置工作。
路由器的网络设置方面,默认是打开DHCP的,就算不知道路由器的网络设置也没关系,PC上打开DHCP自动获取网络设置即可。但是当你修改了路由器的DHCP为“禁用”以后,切忌要确保你知道其网络设置,因为这个时候你只能通过在PC上手动设置IP才能连到路由器上,否则你就只能reset路由器了。
每一个设置页面设置完毕后,都要记得点击一下底部的“Save (保存设置)”按钮。在所有的设置都完成以后,检查一遍,再分别点击两个路由器的“Apply Settings (应用)”按钮以应用设置。应用设置以后,由于改动了几本的网络设置,路由器会重启。
首先来设置网络,定位如图所示的“设置→基本设置 (Setup → Basic Setup)”:
↑IMG#02 设置 → 基本设置
主路由器的WAN口设置如下(花括号{ }之间的内容为说明文字,下同):
↑IMG#03 WAN Connection Type:
下面是副路由器的WAN口设置:
↑IMG#04 设置很简单,“WAN连接类型”为:“已禁用”。因为这个副路由器只是用来中继无线信号的。不需要启用WAN口。
同一页面,继续看下面的“网络设置(Network Setup)”:
主路由器的Network Setup:
这里的局域网子网设置,可以根据你的喜好选择一个网段。图中的设置如下:
副路由器的“网络设置”:
这里和主路由器设置类似,只是路由器的“本地IP地址”为“192.168.8.2”,以防止和主路由器的IP地址冲突,如果你要标新立异,设置个192.168.8.250估计也是无妨的。
再往下看,开始设置DHCP服务了。 主路由器的Network Address Server Settings (DHCP)要“Enable”:
首先确保开头的两个设置:
副路由器的DHCP设置,注意看了:
副路由器不需要开启DHCP,实际上,一旦开启,将会导致IP分配混乱!,所以“DHCP服务器”要选择“禁用”。
这样两台路由器的管理部分的基本设置就完成了。此设置页面的底部有一个时间设置(Time Settings),NTP Client一般选择“Enable”。然后“Time Zone”选择“UTC+08:00”,“Summer Time (DST)”选择“none”即可。
第二页设置:无线设置。这里有3个选项页需要设置:
如下图所示:
Wireless设置区域
主路由器 Basic Settings:
Wireless Physical Interface wl0:
副路由器的“无线物理接口 wl0”的设置:
直接照抄主路由器的,不要有一丝的不一样!否则无法WDS的,切记。
无线的基本设置结束,切换到另一个选项页:Wireless Security (无线安全):
主路由器的“Wireless Security”设置:
对于“Physical Interface wl0 SSID [dog] …”的设置:
副路由器的“无线安全”设置:
还是那句话:要和主路由器的设置完全一样,总之照抄一遍不会错的。
最后是关键设置:WDS。
主路由器的WDS设置:
WDS Settings: 选择第一个设置点,要实现WDS中继,第一个下拉选择框选择为“LAN”,不要选择“Point to Point”,那个是用于WDS桥接两个局域网的。其后的MAC地址输入另一个要接入无线网络的路由器的物理地址,也就是路由器C的“Wireless MAC”,不是“WAN MAC”也不是“LAN MAC”,具体是多少,只需打开另一个路由器的设置页面,定位到“WDS”设置,看一下它的“Wireless MAC”即可。在这里输入的是“buffalo1”的无线MAC:00开头,CC结尾。 最后一个框只是一个备注信息,随意输入或者留空。 在这里填好副路由器的无线MAC地址后,记下这个主路由器的无线MAC地址,下面切换到副路由器的WDS设置。
副路由器的WDS设置:
注意这里一开始显示的“无线MAC”就是之前要在主路由器里填入的MAC地址。 在这里同样的选择“局域网(LAN)”,并且填入主路由器的无线MAC地址(belkin1的,00开头,C6结尾),图中第二条是我另外填的第三台无线路由器的MAC地址备用,在此无需关注。因为是两台路由器,所以实际上每台路由器只需填写一条WDS设置。其余的设置保留为默认的“禁用(Disable)”。
以上设置全部完毕,检查一遍,就按下“Apply Settings(应用)”按钮重启两只路由器。然后尝试重新连接网络进行测试。
最后连上新联通(以前的网通)ADSL宽带测试,看看网络情况如何。
新联通宽带,第一次拨号上去总要劫持一下你,注意网页顶端就是联通强制插入的广告。
台式机连上副路由器后打开FTP下载测速:
传了几个文件,稳定的平均速度还是相当的喜人的。
对比一下2009年12月31日晚得到的一个蹭网带宽监控图: