如何使用Linux MII-Tool查找网络接口详细信息

时间:2020-03-05 15:28:20  来源:igfitidea点击:

MII-Tool用于允许Linux系统管理员修改或者更改或者检查网络接口卡。
该工具可用于以太网设备的诊断和识别。
即使我们可以控制链接,设置自动协商模式,设置Simplex,半双工或者全双工模式。
(Simplex,半双工和全双工被称为对话模式,它们可以确定数据可以通过网络媒体流动的方向)。

使用此命令我们可以设置接口卡的速度和双工。
确保NIC应该支持MII工具。

1)MII工具(默认输出)

默认情况下,MII-Tool在控制台上显示以下结果。

# mii-tool
eth0: negotiated 100baseTx-FD, link ok

可以使用-v选项找到每张卡的详细信息。
我们可以找到连接的链接状态速度。

# mii-tool -v
eth0: negotiated, link ok
product info: vendor 00:08:18, model 25 rev 0
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
eth1: negotiated, link ok
product info: vendor 00:08:18, model 25 rev 0
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control

2)强制设定速度

下面的mii-tool命令将强制将界面的速度设置为10 Mbit

# mii-tool --force 10baseT-FD
# mii-tool
eth0: 10 Mbit, full duplex, link ok

3)启动自动谈判

此命令将重新启动自动协商。

# mii-tool --restart

4)设置为全双工

以下选项将更改ETH0接口的设置到100 MBS全双工:

# mii-tool -F 100baseTx-FD eth0