Mii-tool 用于让 Linux 系统管理员修改或更改或检查网络接口卡。该工具可用于以太网设备的诊断和识别。甚至您可以控制链路,设置自动协商模式,设置单工、半双工或全双工模式。(单工、半双工和全双工被称为对话模式,它们可以确定数据流经网络介质的方向)。
使用此命令,您可以设置接口卡的速度和双工。确保您的 NIC 应该支持 mii-tool。
默认情况下,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
下面的 mii-tool 命令将强制设置接口的速度为 10 Mbit
# mii-tool --force 10baseT-FD
# mii-tool
eth0: 10 Mbit, full duplex, link ok
此命令将重新启动自动协商。
# mii-tool --restart
以下选项会将 eth0 接口的设置更改为 100 Mbs 全双工:
# mii-tool -F 100baseTx-FD eth0
在本教程中,我们学习了如何使用 Linux mii 工具检查和更改网络接口参数。