DD-WRT是一款功能强大的第三方路由器固件,通过设置不同的无线模式,可以增强无线路由器的功能。
Broadcom芯片有这几种模式:访问点(AP),客户端(Client),客户端网桥(Clinet Bridge),点对点(Adhoc), 中继(Repeater),中继桥接(Repeater Bridge)
Atheros芯片有这几种模式:访问点(AP),客户端(Client),客户端网桥(Clinet Bridge),点对点(Adhoc), 无线桥接Station(WDS Station), 无线桥接AP(WDS AP)

 

要注意,因为没有一个统一的国际标准,各个无线路由厂商对桥接、中继、WDS的解释都略有不同,以下只是针对DD-WRT中的无线模式的解释。


1. AP (Access Point)

路由器一般有一个WAN口,用于连接Internet;还有若干个(家用的一般4个)LAN口,连在LAN口的机器都是在同一个局域网中。工作在AP模式的无线路由器将有线LAN扩展为无线LAN的。凡是通过无线接入到路由器的电脑也都处在LAN中。

它的应用场景是:家里的宽带默认是只能给一台电脑使用,如果要给多台电脑共享的话就要把无线路由设置为AP,这样连接到无限路由的电脑就能共享宽带了。这也是绝大多数家庭的配置。所以,AP模式的无线路由器将有线信号转为无线信号。

 

2. Client

Client是客户的意思,顾名思义就是无线路由器作为现有无线信号的一个客户端。它的一个应用场景是:假设公司的某个会议室里面只有无线信号,台式机没有无线网卡所以不能接入网络。这时可以将一台无线路由器(称为次路由器)设置为Client模式并接入公司的无线网络中,凡是连接到路由器LAN口的机器就能访问网络了。所以Client模式的无线路由器将无线信号转换为有线信号。

需要注意的是,此模式有如下限制:

A. 凡是通过该模式接入网络的机器都是处在一个单独子网中。比如公司的无线信号是在网络192.168.1.*,而通过Client模式的无线路由器接入的电脑必须是另外的一个网络,比如10.0.0.*。因此,路由器需要开启DHCP服务以为接入的机器自动分配IP地址。

B. 次路由器不再提供AP服务,机器不能通过次路由器的无线接入网络,只能通过其LAN口接入网络。

 

3. Client Bridge

 Client模式有2个限制,Client Bridge模式就是解决其第一个限制。将路由器设置为Client Bridge可以让所有通过次路由器接入网络的机器与主路由器处在同一个子网中,由主路由器给新接入的机器分配IP地址。因此,在Client Bridge 模式下,次路由器上的DHCP服务需要关闭,如果想次路由器拥有AP功能,那只需在无线配置处增加“虚拟接口”,如果无线网络名(SSID)与主路由器的无线网络名(SSID)一样,那可以达到扩大信号的功效,本模式可以理解为中继。

 

4. Repeater

 Repeater与Client模式类似。它除了能将无线信号转为有线信号外,还可以将主路由器的无线信号转成一个不同的ssid的信号。这克服可Client模式第二个限制,但是凡是通过次路由器接入网络的机器也都在一个子网中,这与Client模式是一样的,Atheros芯片DD-WRT上没有这个模式,可使用Client模式+虚拟接口无线网络实现。

 

5. Repeater Bridge

从名字上来看,这种模式应该是功能最强大的了,它能将主路由器的无线信号转为有线和另外ssid的无线信号,还能使得接入的机器与主无线路由在同一子网中,因此,这也要求关闭次路由器上的DHCP服务。Atheros芯片DD-WRT上没有这个模式,可使用Client Bridge模式+虚拟接口无线网络实现。

 

6. AdHoc

这个模式从名字上看是建立一个点对点的临时无线连接,使用的比较少,基本在路由器上不用,但有一些路由器有这样的一键按钮,使用起来方便。

下表总结了以上模式的异同

DD-WRT无线模式

名称

描述

机器接入次无线路由的方式

接入次无线路由是否与主无线路由在同一子网(是否具有桥接功能)

AP

将有线信号转为无线信号

NA

NA

Client

将无线信号转为有线信号

有线LAN

Client Bridge

将无线信号转为有线信号

有线LAN

Repeater

将无线信号转为另外的无线和有线信号

有线LAN+无线

Repeater Bridge

将无线信号转为另外的无线和有线信号

有线LAN+无线

我采用的是Repeater Bridge模式,主无线路由和次无线路由都设置为相同的ssid和相同的认证方式(WPA2-Personal,密码也相同),这样可以在主路由器和次路由器的无线信号间无缝切换了,正常情况下终端只能搜到一个(信号最强),也可能有极少数终端会搜到多个相同名字的信号。移动过程中会实现自动切换(切换机制取决于无线终端),无需手动操作。

 

7.WDS Station

WDS (Wireless Distribution System)无线分布式系统,是无线连接两个接入点(AP)的协议。这个是WDS客户端,一般设置在副路由器上。与主路由器配合使用,主路由器设置为"WDS AP"模式,次路由设置为为"wds station"模式,设置相同的SSID和加密算法,此模式无AP功能。然后还要分别相互填写对方的无线mac地址。这里需要注意是无线mac地址,要注意别写成wan口或lan口的mac地址。 为了建立稳定性能的WDS,应该使用相同芯片的设备,也就是说,在不同芯片上建立WDS的话,互通性是可能的,但是不能保证正常工作。

 

8.WDS AP

这个是WDS服务端,一般设置在主路由器上。主路由器选择WDS AP,副路由器选WDS Station。此模式拥有AP功能,然后还要分别相互填写对方的无线mac地址。这里需要注意是无线mac地址,要注意别写成wan口或lan口的mac地址。

 

WDS和中继(Repeater)的区别是,Repeater不用设置主路由器,不需要知道主路由器的网卡MAC地址,只需知道主路由器的无线密码即可连接。使用方法:在无线基本设置里选择中继模式,输入你需要中继无线路由的SSID,在无线安全里选择主路由器的加密方式输入密码,无线基本设置里添加一个虚拟接口,输入你想设置的无线SSID,在无线安全里设置好虚拟接口无线网络的密码即可。