Openwrt 无线中继

来源:互联网 发布:淘宝新型诈骗手段2017 编辑:程序博客网 时间:2024/06/02 14:05
无线中继可以实现以路由自己为客户端远程连接另外一个无线路由器。主要是通过增加wifi-iface实现的,增加后系统就有两个匿名的wifi-iface配置,其中一个用来解决其他设别接入路由器,另外一个用来解决无线中继。

一、增加wwan网络接口

vim /etc/config/network

 config interface 'wwan'
        option proto 'dhcp'

二、设置wwan到防火墙

vim /etc/config/firewall

 option network 'wan ppp0 wwan'

三、新建wifi-iface匿名节点

1、先搜索你要中继的另外一个无线,确定能否搜索到:
 iwinfo wlan0 scan
2、vim /etc/config/wireless
 config wifi-iface
        option device   radio0
        option network  wwan
        option mode     sta
        option ssid     PHS-NET-PUB001
        option bssid    EC:17:2F:84:EB:CC
        option encryption 'psk-mixed'
        option key 'PHS-NET-0810'

四、测试

1、重新启动无线
 wifi

2、ifconfig

wlan0     Link encap:Ethernet  HWaddr 00:0C:43:76:20:29  
          inet addr:192.168.100.117  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:43ff:fe76:2029/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:147 errors:0 dropped:0 overruns:0 frame:0
          TX packets:117 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:173536 (169.4 KiB)  TX bytes:12022 (11.7 KiB)

wlan0-1   Link encap:Ethernet  HWaddr 00:0C:43:76:20:28  
          inet6 addr: fe80::20c:43ff:fe76:2028/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:189 errors:0 dropped:0 overruns:0 frame:0
          TX packets:251 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:15454 (15.0 KiB)  TX bytes:187203 (182.8 KiB)


ifconfig命令可以看到一个是wlan0另外一个wlan0-1,其中有一个带IP地址,那个带IP地址的就是无线中继。若没有看到带IP的,请仔细检查配置。

3、root@M201:~# ping www.baidu.com

 PING www.baidu.com (180.97.33.108): 56 data bytes
 64 bytes from 180.97.33.108: seq=0 ttl=53 time=31.309 ms
 64 bytes from 180.97.33.108: seq=1 ttl=53 time=35.055 ms
 64 bytes from 180.97.33.108: seq=2 ttl=53 time=62.829 ms
 ^C
 --- www.baidu.com ping statistics ---
 3 packets transmitted, 3 packets received, 0% packet loss
 round-trip min/avg/max = 31.309/43.064/62.829 ms

0 0