一、UCI简单介绍:
UCI是集中式配置信息管理接口,他是OpenWrt引进的一套配置参数管理系统,可用来设置/etc/config里的系统配置文件
二、本文主要内容:
在OpenWrt(linux)系统下,利用UCI查看和配置网络sta端,主要涉及的配置文件是/etc/config/wireless和/etc/config/network
三、获取配置信息
uci get wireless.sta.ssid //获取WIFI名
uci get wireless.sta.key //获取WIFI密码
uci get network.wan.ipaddr //获取IP地址
uci get network.wan.netmask //获取子网掩码
uci get network.wan.gateway //获取网关
uci get network.wan.proto //获取IP的分配方式(动态分配/静态分配)
四、设置配置信息动态获取IP的形式(dhcp)
1. 设置配置信息
uci set wireless.sta.ssid='Redmi' //设置要连接WIFI名,比如我手机wifi名Redmi
uci set wireless.sta.key='12345678' //设置要连接WIFI密码
uci set network.wan.proto='dhcp' //设置连接方式动态分配
uci set wireless.sta.disabled='0' //设置使能sta模式标志,0表示使能
2. 提交确认配置信息
uci commit wireless // 对应文件/etc/config/wireless
uci commit network // 对应文件/etc/config/network
3. 重启网络
/etc/init.d/network restart
五、设置配置信息静态IP的形式(static)
1. 设置配置信息
uci set wireless.sta.ssid='Redmi' //设置要连接WIFI名,比如我手机wifi名Redmi
uci set wireless.sta.key='12345678' //设置要连接WIFI密码
uci set network.wan.proto='static' //设置连接方式动态分配
uci set network.wan.ipaddr='192.168.43.160' //设置IP地址
uci set network.wan.netmask='255.255.255.0' //设置子网掩码
uci set network.wan.gateway='192.168.43.1' //设置网关
uci set wireless.sta.disabled='0' //设置使能sta模式标志,0表示使能
2. 提交确认配置信息
uci commit wireless // 对应文件/etc/config/wireless
uci commit network // 对应文件/etc/config/network
3. 重启网络
/etc/init.d/network restart
六、重要提示
有不对的地方还请提出改正