2017-10-05 112 views
0

我最近了解了UCI,並且想編寫一些自動化腳本來配置openwrt設備。我有兩個問題:以遠程方式配置openwrt設備

  1. 除編輯配置文件或使用uci cmd工具(我認爲這樣做)之外,是否還有一種編程方式可以在openwrt上配置某些東西?也許有些API調用? (不怕編寫本地C代碼的)
  2. 同^但遠程(不SFTP發佈或熒光素酶,圖片類似 'ucirpc')

回答

0

Ofcourse UCI爲您服務。

下面是我的shell腳本片段:

uci set wireless.internet='wifi-iface' 
uci set wireless.internet.ifname='internet' 
uci set wireless.internet.network='wwan' 
uci set wireless.internet.encryption='psk-mixed' 
uci set wireless.internet.device='radio0' 
uci set wireless.internet.mode='sta' 
uci set wireless.internet.ssid='SSID' 
uci set wireless.internet.key='KEY' 
MACID=$(cat /sys/class/net/eth0/address | awk '{print toupper($0)}') 
uci set wireless.internet.macaddr=`echo $MACID` 
uci commit wireless 

最終結果: 入境在/ etc /配置/無線模塊網絡接口。

:)

就是這樣。

相關問題