检查端口/物理网口是否有连接
程序员文章站
2022-03-10 16:10:40
...
一开始是通过ethphy来输出的,但是这个指令一直报错。但是后来跟踪到ethphy其实是执行了mii_mgr指令
mii_mgr指令的提示如下
mii_mgr -g -p [phy number] -r [register number]
Get: mii_mgr -g -p 3 -r 4
mii_mgr -s -p [phy number] -r [register number] -v [0xvalue]
Set: mii_mgr -s -p 4 -r 1 -v 0xff11
但我们没有phy值表,可以通过switch命令来获得phy值表,switch phy
通过对比发现几处寄存器的值在插拔网线前后有所变化,最明显的是编号07地址的值,端口有连接2801,无连接2001
只需要通过shell流指令来分割对比即可获取状态
所以查看端口命令
mii_mgr -g -p 1 -r 7 (get port 1 read 7,读取端口1的第7号寄存器)
上一篇: 关于ContentProvider&ContentResolver的学习与使用
下一篇: 静态路由
推荐阅读