确定RHEL 6中的以太网速度


11

如何检查eth0连接速度是否为10Mbit,100Mbit或1Gbit?我试过了ethtool,但是说No data available。我也试过了dmesg | grep -i duplex,它是空的。

[root@dioptase ~]# lspci
00:0a.0 Ethernet controller: Digital Equipment Corporation DECchip 21140 [FasterNet] (rev 20)

[root@dioptase ~]# ethtool eth0
Settings for eth0:
No data available

[root@dioptase ~]# ethtool -i eth0
driver: tulip
version: 1.1.15
firmware-version:
bus-info: 0000:00:0a.0

[root@dioptase ~]# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:15:5D:6F:1E:09
          inet addr:192.168.140.106  Bcast:192.168.140.255  Mask:255.255.255.0
          inet6 addr: 2a00:1120:0:1002:215:5dff:fe6f:1e09/64 Scope:Global
          inet6 addr: fe80::215:5dff:fe6f:1e09/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:95671897 errors:6 dropped:0 overruns:0 frame:6
          TX packets:16524440 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:23933711964 (22.2 GiB)  TX bytes:19761966217 (18.4 GiB)
          Interrupt:9 Base address:0xe000

查看错误消息,这是VM吗?
2014年

@Sree是的,hyper-v
盆地

这看起来好像是VM。
RJ 2014年

Answers:


14

不要使用mii-tool。它的最新更新时间是几年前,它不支持快速以太网。

有几种确定以太网速度的方法。最推荐的是

cat /sys/class/net/<interface>/speed

输出将是10、100、1000等。

实际上,您几乎可以从/ sys / class / net //获取有关网卡所需的所有数据。

另一种选择(不确定为什么对您不起作用)

lspci | grep -iE --color 'network|ethernet'

01:00.0以太网控制器:英特尔公司I350千兆网络连接(rev 01)


2
当您使用cat / sys / class / net / <interface> / speed时,某些网络接口(例如网桥)将给出“无效参数”错误。另外-“千兆网络连接”是否仅反映设备类型,而不是其当前链接速度?
杰森·霍布斯

是的,您会在网桥和其他接口类型上看到它。OP已识别出接口eth0。千兆部分告诉我接口为1000 Mbit / s。
RJ

1
该接口能够达到1000 MBit / s,但不能以该速度运行。它可能在较慢的链接上。即使链路根本没有连接,它也会说那里有千兆网络连接。
杰森·霍布斯

问题是确定以太网速度,而不是验证它是否以该速度运行。最初,您确定然后验证。
RJ

输出的cat /sys/class/net/<interface>/speed单位是兆位/秒?那么1000是千兆以太网?
flow2k

1

请检查这个这个

ethtool eth0

查看结果并找到“速度”行,如下所示:

Speed: 1000Mb/s

请内联来自链接的最相关信息,以避免链接腐烂并提供独立的答案。
HalosGhost
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.