openwrt uci 設定網路命令

2021-06-22 12:54:49 字數 1797 閱讀 2961

openwrt使用命令列設定無線和有線網路

在我們將

路由器韌體刷成開源的基於linux核心的openwrt系統後,由於openwrt預設未安裝web管理介面,所以我們需要先通過ssh或者telnet對路由器進行網路設定,設定完成後可通過openwrt的軟體包管理opkg安裝web設定介面luci。 

設定lan ip(即訪問路由的ip) 

shell**  

uci set network.lan.ipaddr=[lan ip]  

使用pppoe設定 

shell**  

uci set network.wan.proto=pppoe    //設定wan口型別為pppoe  

uci set network.wan.username=[上網帳戶]  

uci set network.wan.password=[上網密碼]    //這兩行設定pppoe使用者名稱和密碼  

如果要掛在上級路由下面,就需要進行下面的設定 

shell**  

uci set network.wan.proto=none    //關掉wan  

uci set network.lan.gateway=[上級路由ip]    //閘道器指向上級路由  

uci set network.lan.dns=[上級路由ip]    //dns指向上級路由  

uci set dhcp.lan.ignore=1    //關掉lan的dhcp  

最後對無線網路進行配置 

shell**  

uci set wireless.@wifi-device[0].disabled=0    //開啟無線  

uci set wireless.@wifi-device[0].txpower=17    //設定功率為17dbm 太高會燒無線模組  

uci set wireless.@wifi-device[0].channel=6    //設定無線通道為6  

uci set wireless.@wifi-iface[0].mode=ap    //設定無線模式為ap  

uci set wireless.@wifi-iface[0].ssid=[自己設定ssid]    //設定無線ssid  

uci set wireless.@wifi-iface[0].network=lan    //無線鏈結到lan上  

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

加密為wpa2-psk  

uci set wireless.@wifi-iface[0].key=[密碼]    //設定無線密碼  

提交應用配置 

shell**  

uci commit    //應用  

/etc/init.d/network restart    //重啟網路服務  

安裝luci管理介面 

shell**  

opkg update // 更新軟體列表  

opkg list-installed // 檢視已安裝軟體  

opkg install luci // 安裝luci  

opkg install luci-i18n-chinese // 支援中文  

即可完成luci的安裝。 

輸入以下命令開啟支援web服務的uhttpd,並設定其為自啟動: 

shell**  

/etc/init.d/uhttpd enable # 開機自啟動  

/etc/init.d/uhttpd start # 啟動uhttpd 

Ubuntu下網路設定 遠端訪問等方面的命令

檢視網路是否好使 ifconfig 自動獲取ip sudo dhclient eth0 每次開機都自動獲取ip sudo gedit etc network inte ces 在該檔案中用下面的行來替換有關eth0的行 the primary network inte ce use dhcp to ...

linux網路管理traceroute命令

traceroute命令網路測試 traceroute命令用於追蹤資料報在網路上的傳輸時的全部路徑,它預設傳送的資料報大小是40位元組。通過traceroute我們可以知道資訊從你的計算機到網際網路另一端的主機是走的什麼路徑。當然每次資料報由某一同樣的出發點 source 到達某一同樣的目的地 de...

Ubuntu Linux下設定IP的配置命令

1 首先確定網路連線是否正確,所用的網線是否可以正常工作 2 檢視網絡卡是否能正常工作,檢測的方法如下 a ping 127.0.0.1 b ping 靜態閘道器位址 c ping 主機名 hostname就可以看到主機名 3 看網絡卡位址是否配置正確 ifconfig命令看本地主機的網絡卡資訊,和...