RHEL 6에서 이더넷 속도 결정

RHEL 6에서 이더넷 속도 결정

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

답변1

mii 도구를 사용하지 마십시오. 몇 년 전에 마지막으로 업데이트되었으며 고속 이더넷에서는 아무것도 지원하지 않습니다.

이더넷 속도를 결정하는 방법에는 여러 가지가 있습니다. 가장 추천하는 것은

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

출력은 10, 100, 1000... 등이 됩니다.

실제로 /sys/class/net//에서 네트워크 카드에 관한 거의 모든 데이터를 얻을 수 있습니다.

다른 옵션(왜 효과가 없는지 잘 모르겠습니다)

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

01:00.0 이더넷 컨트롤러: Intel Corporation I350 기가비트 네트워크 연결(개정 01)

답변2

확인하시기 바랍니다이것그리고이것.

ethtool eth0

결과를 보고 아래와 같이 "속도" 라인을 찾으세요.

Speed: 1000Mb/s

관련 정보