OpenWrt 獲取 WAN口 IPv4的IP 兩種方式
前言
ssh連接到openwrt之后,想快速獲取到wan口的ip,好像沒辦法通過uci來實現,於是折騰起來,有了下面的兩種方法
1.ifconfig獲取
這種命令是Linux中常見的命令,也是最方面的,基本屬於萬金油~~
ifconfig eth0.2 | grep 'inet addr:' | grep -oE '([0-9]{1,3}.){3}.[0-9]{1,3}' | head -n 1
2.ubus獲取
ubus是OpenWrt的基礎模塊之一,也非常好用
ubus call network.interface.wan status | grep '\"address\"\: \"' | grep -oE '([0-9]{1,3}.){3}.[0-9]{1,3}'
后話
想獲取網關,mac地址等,只需要改改部分代碼即可,要學會靈活運用,enjoy it ~