最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Linux怎么查看网卡的电口或光口信息
时间:2026-06-22 09:27:47 编辑:袖梨 来源:一聚教程网
Linux下判断网卡是电口还是光口需用ethtool查Port字段(TP为电口、FIBRE为光口)、Supported link modes(含1000baseX为光口)、mii-tool报“Operation not supported”提示光口,或检查/sys/class/net/iface/device/sfp/目录是否存在。Linux 下不能直接靠
ifconfig 或 ip a 判断网卡是电口还是光口——这些命令只显示逻辑状态和 IP 配置,不暴露物理介质类型。得靠底层工具探测 PHY 层能力或硬件特征。用 ethtool 查看端口类型和协商状态
ethtool 是最可靠的方式,它能读取网卡驱动上报的 PHY 信息,包括支持的速率、双工、以及关键字段 Port 和 Supports。执行:ethtool eth0(把 eth0 换成你的接口名)
重点关注这两行:
-
Port:如果显示TP(Twisted Pair),基本是电口;显示FIBRE或AUI,大概率是光口 -
Supported link modes:出现1000baseX/Full、10000baseSR/Full等带X或SR/LR的项,说明支持光纤;而1000baseT/Full是典型千兆电口标准
注意:Port: 字段不是所有驱动都填,部分 Realtek 或老旧芯片可能为空或显示 Unknown —— 这时得结合其他方法。
用 mii-tool 区分电口(但对光口无效)
mii-tool 只适用于 MII/GMII 接口的电口网卡,依赖 PHY 寄存器通信。运行:mii-tool eth4
典型电口输出:
mii-tool eth4eth4: negotiated 1000baseT-FD, link ok
如果报错:
-
SIOCGMIIPHY on 'eth4' failed: No such device→ 接口名不存在或已卸载驱动 -
SIOCGMIIPHY on 'eth6' failed: Operation not supported→ 很可能是光口(或使用了非 MII 的 PHY,如 SFP+ 模块)
这个错误本身就是一个线索:电口网卡几乎不会报 Operation not supported,而多数光口(尤其带 SFP 插槽的)会。
查 /sys/class/net/ 下的硬件标识
内核在 sysfs 中暴露了部分物理层信息,路径为 /sys/class/net/<var>iface</var>/device/。快速判断步骤:
- 先确认是否为 PCI 设备:
ls /sys/class/net/eth0/device(若报 “No such file” 说明是 USB 或虚拟网卡,跳过) - 查看型号:
cat /sys/class/net/eth0/device/vendor和cat /sys/class/net/eth0/device/device,再查 PCI ID 数据库(如 pcidatabase.com)看是否标注 “Fiber”、“SFP”、“Optical” - 检查是否有 SFP 目录:
ls /sys/class/net/eth0/device/sfp/—— 存在即铁证是光口(现代万兆/25G+ 网卡常用)
例如:ls /sys/class/net/ens1f0/device/sfp/ 返回 eeprom id vendor 等文件,就说明该口支持热插拔光模块。
物理确认 + ethtool -p 辅助定位
服务器上常有多个网口并排,肉眼难分哪一个是 eth1。此时别猜,用 ethtool -p 让网卡灯快闪:执行:ethtool -p eth1(持续 2 秒,默认)
观察机箱后侧对应网口的 LED 是否同步闪烁。确认物理位置后,再结合前面方法查介质类型。
真正容易被忽略的点是:同一块多口网卡,不同端口可能是混合类型(比如 2 电口 + 2 光口),ethtool 必须逐个接口执行,不能只查一个就推断全部。
相关文章
- Flock Around峭壁生态区全收集攻略 06-30
- 免费制图工具排行榜 好用的制图软件推荐 06-30
- 夜景抓拍风格智能手机摄影 06-30
- 逼真的 Jenna Ortega 棚内肖像 06-30
- 遥遥西土秘密任务修复大钟完成方法 06-30
- 明日方舟终末地有手机版吗 三端数据是否互通 06-30