답변:
NIC 이름을 가정하십시오 eth0
.
세 가지 명령으로 속도와 일부 정보를 확인할 수 있습니다 .
첫 번째 명령 :
dmesg |grep eth0
출력 :
두 번째 명령 :
mii-tool -v eth0
출력 :
FD : 전이중, 논리 동시 전송 및 수신을 가능하게합니다. 이것은 일반적으로 컴퓨터가 스위치에 연결되어있을 때 바람직하고 활성화됩니다.
HD : 반이중, 그의 논리는 카드가 한 시점에서만 보내거나받을 것을 요구합니다. 컴퓨터가 허브에 연결되면 자동 협상을 수행하고 충돌을 피하기 위해 반이중을 사용합니다.
세 번째 명령 :
ethtool eth0
ethtool - Display or change ethernet card settings
ethtool을 설치하십시오.
sudo apt-get install ethtool
출력 :
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
그것이 도움이되기를 바랍니다.
로그를 구문 분석하거나 추가 도구를 설치하지 않고 인터페이스의 링크 속도를 얻으려면 다음과 같이 해당 속도 sysfs 노드를 읽으십시오.
cat /sys/class/net/<interface>/speed
NIC의 이름은 어디에 있습니까? 예 : eth0