由于工作需要接触到基于OpenWrt的网络AP设备,要实现对设备网络相关信息的获取,并提供接口。
OpenWrt网络相关信息获取
OpenWrt的网络配置文件是/etc/config/network
Interfaces节定义的接口
- 物理口信息获取
- 桥接口信息获取
- IP口信息获取
一个最简的interface定义:
config 'interface' 'wan'
option 'proto' 'dhcp'
option 'ifname' 'eth0.1'
物理口信息获取
OpenWrt网络配置中定义interface类型声明了物理接口,则可获取到物理接口信息。
物理接口定义:
config 'interface' 'ethernet'