Openwrt

如何使用 OpenWrt 擴展我的無線網路

  • April 26, 2015

我有兩個路由器,都執行 OpenWRT 10.04

第一個是連接到我的 ISP 的 WRT160NL 路由器。我將其用作 ESSID 為“160AP”的接入點。它的 WEP 密碼是“AAAAA”,它在頻道 5 上播放。

我的目的:用另一台路由器擴展第一台路由器的範圍。我的另一個路由器是華碩 WL500GPv2。

橋接文件位於OpenWRT wiki 此處

在第 1 步之後,我編輯/etc/config/wireless為如下所示:

config 'wifi-device' 'wl0'
   option 'type' 'broadcom'
   option 'channel' '5'
   option 'disabled' '0'

config 'wifi-iface'
   option 'device' 'wl0'
   option 'network' 'lan'
   option 'ssid' '160AP'
   option 'mode' 'sta'
   option 'encryption' 'wep'
   option 'key' 'AAAAA'

現在我正在嘗試執行 wifi 命令:

root@OpenWrt:~# wifi
Command 'set wepkey' failed: -1
root@OpenWrt:~# 

我錯過了什麼?WEP 的 5 個字元的密碼很好。WRT160NL的SSID和頻道也不錯。

如果嘗試繼續:(XX:XX:XX:XX:XX:XX 是 WT160NL wlan0 的 MAC):

root@OpenWrt:~# iwconfig wl0
wl0       IEEE 802.11-DS  ESSID:"160AP"  
     Mode:Managed  Frequency:2.432 GHz  Access Point: XX:XX:XX:XX:XX:XX
     Bit Rate=54 Mb/s   Tx-Power:32 dBm   
     RTS thr:off   Fragment thr:off
     Power Management:off
     Link Quality=5/5  Signal level=-52 dBm  Noise level=-92 dBm
     Rx invalid nwid:0  Rx invalid crypt:7  Rx invalid frag:0
     Tx excessive retries:0  Invalid misc:0   Missed beacon:0

那麼這是否意味著“命令’set wepkey’失敗:-1”消息只是一個警告,它實際上是連接的?

所以我繼續如下:

編輯/etc/config/network

#### LAN configuration
config interface lan
   option type     bridge
   option ifname   "eth0.0"
   option proto    static
   option ipaddr   192.168.1.2
   option netmask  255.255.255.0

禁用防火牆:

$ /etc/init.d/firewall stop
$ /etc/init.d/firewall disable

編輯/etc/config/dhcp

config dhcp lan
   option interface        lan
   option start    100
   option limit    150
   option leasetime        12h
   option ignore   1

重新啟動 DNS 服務:

$ /etc/init.d/dnsmasq restart

然後我重新啟動路由器並從我的筆記型電腦上掃描可用的無線網路。但是有趣的部分來了(此時我已經嘗試解決這個問題大約 2 個小時了,所以是的,非常有趣):

我只能看到原始 WT160NL 路由器的“160AP”接入點。(我認為這是因為信號強度相同……我的筆記本在WL500GPv2旁邊)。

我的設置有什麼問題?我錯過了什麼?

OpenWRT 論壇上的使用者 fyi 建議使用 WEP 對於網橋來說不是一個好主意,而使用 WDS 可以解決這個問題。你試過嗎?

在查看您的配置並將它們與您連結的教程進行比較時,您可能會錯過整個部分。在/etc/config/wireless您需要兩個標題為config 'wifi-iface'. 它們都適用於同一設備,但一個將擁有option 'mode' 'ap',另一個將擁有option 'mode' 'sta'。看起來您的配置中只有“sta”。您可以從兩個單元發布完整的配置文件轉儲嗎?

引用自:https://unix.stackexchange.com/questions/15461