0
我最近了解了UCI,并且想编写一些自动化脚本来配置openwrt设备。我有两个问题:以远程方式配置openwrt设备
- 除编辑配置文件或使用uci cmd工具(我认为这样做)之外,是否还有一种编程方式可以在openwrt上配置某些东西?也许有些API调用? (不怕编写本地C代码的)
- 同^但远程(不SFTP发布或荧光素酶,图片类似 'ucirpc')
我最近了解了UCI,并且想编写一些自动化脚本来配置openwrt设备。我有两个问题:以远程方式配置openwrt设备
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 /配置/无线模块网络接口。
:)
就是这样。