OpenWrt 获取 WAN口 IPv4的IP 两种方式


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

1


2.ubus获取

ubus是OpenWrt的基础模块之一,也非常好用

ubus call network.interface.wan status | grep '\"address\"\: \"' | grep -oE '([0-9]{1,3}.){3}.[0-9]{1,3}'

2


后话

想获取网关,mac地址等,只需要改改部分代码即可,要学会灵活运用,enjoy it ~


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM