2017-10-05 121 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 /配置/无线模块网络接口。

:)

就是这样。

相关问题