OpenWrt中繼實現

2021-10-07 11:31:07 字數 2391 閱讀 6368

#!/bin/ash

#開啟wifi功能,openwrt預設沒啟用wifi

uci set wireless.@wifi-device[0].disabled=0

uci commit wireless

wifi

#建立wwan介面

uci set network.wwan=inte***ce

uci set network.wwan.proto=dhcp

uci commit network

#連線上級路由,我的上級路由是wr720n,openwrt系統

#uci set wireless.radio0.channel=11  #與上級路由使用同樣的通道。可以不管

uci set wireless.@wifi-iface[0].network=wwan

uci set wireless.@wifi-iface[0].mode=sta

# 上級路由ssid

uci set wireless.@wifi-iface[0].ssid=goldsunny1   

# 上級路由加密方式

uci set wireless.@wifi-iface[0].encryption=psk2

# 上級路由密碼

uci set wireless.@wifi-iface[0].key=goldsunny2014

uci commit wireless

wifi down

wifi

#ifconfig檢視wlan0是否連線成功,成功後還不能上網需要設定一下閘道器與dns

#uci set network.lan.ipaddr=192.168.2.1     

# 修改本路由的ip,避免與上級路由衝突

#uci set network.lan.gateway=192.168.1.1    

# 上級路由閘道器

#uci set network.lan.dns=8.8.8.8            

# 不要使用上級路由ip

#uci commit network

#wifi down

#wifi

#建立無線中繼,通過無線接入mr10u上網

#新增 介面

#uci add /etc/config/wireless wifi-iface 

#uci set wireless.@wifi-iface[1].device=radio0

uci set wireless.@wifi-iface[1].device=radio0  >/dev/null

if [ $? -eq 0 ];then

echo uci set wireless.@wifi-iface[1].device=radio0 is okey!

else

uci add /etc/config/wireless wifi-iface 

uci set wireless.@wifi-iface[1].device=radio0

fiuci set wireless.@wifi-iface[1].network=lan

uci set wireless.@wifi-iface[1].mode=ap

uci set wireless.@wifi-iface[1].ssid=openwrt-faker

uci set wireless.@wifi-iface[1].encryption=psk2

uci set wireless.@wifi-iface[1].key=12345678

uci commit wireless

/etc/init.d/dnsmasq restart

/etc/init.d/firewall restart

wifi down

wifi

#建立stabridge介面

uci set network.stabridge=inte***ce

uci set network.stabridge.network="lan wwan"

uci commit network

#調整防火牆

uci set firewall.@zone[0].forward=accept

uci set firewall.@zone[0].network="lan wwan"

uci set firewall.@zone[0].input=accept

uci set firewall.@zone[0].output=accept

uci set firewall.@zone[0].masq=1

uci set firewall.@zone[0].mtu_fix=1

uci commit firewall

#重啟網路:

/etc/init.d/network  restart

OpenWRT無線中繼

rg100a的無線硬體貌似對中繼支援不太好,預設是不能開啟2個radio的。tl wr703n可以。703n的官方韌體就支援中繼,但是我試驗的結果是他直接複製對方的ssid,導致手機一會兒連他中繼的,一會兒連原始的,老斷。openwrt可以用不同的ssid來中繼,2個無線介面只要求頻道相同,中繼速度...

openwrt無線中繼教程

1.設定自己路由lan口的ip位址,網段不能跟上級路由的一樣。2.在無線標籤下點選 掃瞄網路 3.在新出現的介面中,會列出你附近的無線網路。點選你需要中繼的網路右邊的 加入網路 4.在接下來的介面中,輸入上級路由的無線密碼 如有密碼 選擇 wan 網路,然後點選 提交 5.再點選 無線 標籤,出現新...

Openwrt無線中繼AP設定教程

本篇博文參考來自 主路由器使用ap模式發射wifi 從路由器使用client模式接受wifi 從路由器使用master模式發射wifi 連入從路由器的裝置也能訪問外網 只需要設定從路由器即可 主路由器已經能夠訪問外網 從路由器的內部系統是openwrt 從介面顯示來說我已經配置成功了 設定從路由器l...