openwrt新手 uci 設定網路命令

2021-06-20 13:20:22 字數 1807 閱讀 2024



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  

openwrt 使用uci命令設定WiFi引數

uci set wireless.ra0 wifi device uci set wireless.ra0.type ralink uci set wireless.ra0.mode 9 uci set wireless.ra0.channel auto uci set wireless.ra0.t...

openwrt中uci配置引數讀取

openwrt中通過uci 系統儲存的引數都存放在 etc config 目錄下面,儲存引數的具體檔案與使用者自己的使用的commit語句中引數有關。例如 uci commit system 該語句儲存配置的檔案就在 etc config system 配置引數的儲存的按照一定格式儲存例 confi...

openwrt設定samba共享

簡單介紹 openwrt的samba配置是先讀取 etc config samba,結合 etc samba smb.conf.template檔案,生成配置檔案 etc samba smb.conf,使用者只需修改 etc config samba和 etc samba smb.conf.temp...