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입니까?
Sree

@Sree yes, hyper-v
basin

이것은 VM처럼 보입니다.
RJ

답변:


14

mii-tool을 사용하지 마십시오. 그것은 몇 년 전에 마지막으로 업데이트되었으며 빠른 이더넷을 통해 아무것도 지원하지 않습니다.

이더넷 속도를 결정할 수있는 몇 가지 방법이 있습니다. 가장 권장되는 것은

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

출력은 10, 100, 1000 등입니다.

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

다른 옵션 (왜 당신을 위해 작동하지 않았는지 확실하지 않음)

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

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


2
cats / sys / class / net / <interface> / speed를 검색 할 때 브리지와 같은 일부 네트워크 인터페이스에서 "잘못된 인수"오류가 발생합니다. 또한 "기가비트 네트워크 연결"은 현재 링크 속도가 아닌 장치 유형을 반영한 것입니까?
Jason Hobbs

예, 브리지 및 기타 인터페이스 유형에서 볼 수 있습니다. OP는 이미 인터페이스 eth0을 식별했습니다. 기가비트 부분은 인터페이스가 1000Mbit / s라는 것을 알려줍니다.
RJ

1
인터페이스가 1000MBit / s를 지원하지만 해당 속도로 실행되고 있지는 않습니다. 링크 속도가 느릴 수 있습니다. 링크가 전혀없는 경우에도 기가비트 네트워크 연결이라고 표시됩니다.
Jason Hobbs

문제는 이더넷 속도를 결정하는 것이지 그 속도로 실행되고 있는지 확인하는 것이 아닙니다. 처음에는 식별하고 확인합니다.
RJ

출력에 cat /sys/class/net/<interface>/speed메가 비트 / 초 단위가 있습니까? 1000은 기가비트 이더넷입니까?
flow2k

1

이것이것을 확인하십시오 .

ethtool eth0

결과를보고 다음과 같이 "speed"라인을 찾으십시오.

Speed: 1000Mb/s

링크 로트를 피하고 독립적 인 답변을 제공하려면 링크에서 가장 관련성 높은 정보를 인라인하십시오.
HalosGhost
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.