RG100A的无线硬件貌似对中继支持不太好,默认是不能开启2个RADIO的。TL-WR703N可以。703N的官方固件就支持中继,但是我试验的结果是他直接复制对方的SSID,导致手机一会儿连他中继的,一会儿连原始的,老断。OPENWRT可以用不同的SSID来中继,2个无线接口只要求频道相同,中继速度也很快。
/et/config/wireless配置如下,STA是客户端,最后的macaddr比bssid多1是可以伪造客户端的MAC地址。这些也可以通过浏览器LUCI来配置,先搜索其他信号,连接,设置,然后新建AP,结果也是下面的配置文件。一般对方DHCP分配的是192.168.1.X,请先把br-lan接口IP改到别的网段比如192.168.0.1,避免IP冲突。
config wifi-device 'radio0'
option type 'mac80211'
option channel '11'
option macaddr '5c:63:bf:12:34:56'
option hwmode '11ng'
option htmode 'HT20'
list ht_capab 'SHORT-GI-20'
list ht_capab 'SHORT-GI-40'
list ht_capab 'RX-STBC1'
list ht_capab 'DSSS_CCK-40'
option txpower '27'
option country 'US'
config wifi-iface
option network 'wwan'
option ssid 'TP-LINK_123456