openwrt 無線網中繼
環境
CHAOS CALMER (15.05.1, r48532)
參考
應用場景
回家后,家中無網,但是我知道鄰居的wifi密碼,可是信號不是太好,我就把路由器放在靠近他家的位置,用路由器連上他家的的wifi,再開一個熱點給我的手機用,實現了自由蹭網。。。當然用于擴大家里wifi覆蓋面積也是很合適的
操作
手機或電腦連上鄰居的wifi,確定對方的網段,多數是192.168.1.x
以下在LuCI界面下操作
- 網絡-->接口-->lan 修改-->將IPV4地址 192.168.1.1 改成192.168.10.1等與被中繼的路由器網段不一樣就可以,其他不變,應用保存
- 網絡->無線, 點擊“掃描/搜索”按鈕。
- 在新出現的界面中,點擊你需要中繼的網絡右邊的“加入網絡”
- 在新出現的界面中,只在第2行中輸入密碼, 其余不要改動, 然后點擊"提交"
- 再點擊“無線”,出現新界面后,點擊圖中“新增”圖標 ,設置wifi名稱,密碼 ,網絡選擇lan(可以重復開好幾個wifi)
遇到的問題
中繼后通過有線能上網,無線不能
解決方案
修改/etc/config/wireless
將option htmode 設置為'HT20'
config wifi-device 'radio0' #這是我的無線網卡名稱
option type 'mac80211'
option hwmode '11g'
option path 'platform/ar934x_wmac'
option htmode 'HT20' #y應該是HT20 , 發現是HT40不能上網,改之
option txpower '22'
option country 'US'
option disabled '0'
option channel '1'