이더넷 어댑터가 10Mbit/s에서 멈춤

이더넷 어댑터가 10Mbit/s에서 멈춤

어떤 이유로 이더넷 어댑터가 10Mbit/s에서 멈췄습니다. 출력은 다음과 같습니다 ethtool eth0.

Settings for eth0:
    Supported ports: [ TP MII ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Full 
    Advertised pause frame use: Symmetric Receive-only
    Advertised auto-negotiation: Yes
    Link partner advertised link modes:  10baseT/Half 10baseT/Full 
                                         100baseT/Half 100baseT/Full 
    Link partner advertised pause frame use: Symmetric
    Link partner advertised auto-negotiation: Yes
    Speed: 10Mb/s
    Duplex: Full
    Port: MII
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    Current message level: 0x00000007 (7)
                   drv probe link
    Link detected: yes

보시다시피 내 어댑터는 100Mbit/s를 지원하고 "링크 파트너"(내 라우터?)도 100Mbit/s를 지원합니다. 그러나 수동으로 모드를 100Mbit/s로 설정하면 sudo ethtool -s eth0 speed 100 duplex full링크가 즉시 끊어집니다.

이 문제를 어떻게 해결할 수 있나요?

답변1

(시스템이 켜져 있는 동안) 인터페이스를 닫았다가 열어 보셨나요? 시스템을 재부팅했는데 이런 일이 계속 발생한다고 가정합니다.

다른 케이블을 사용하십시오. 케이블이나 커넥터가 손상될 수 있습니다. 또한 올바른 Cat 케이블을 사용하고 있는지 확인하십시오.

다른 라우터/스위치 포트를 사용하십시오. 라우터/스위치 포트가 손상되었을 수 있습니다.

라우터/스위치 포트의 구성을 확인하십시오. 자동 협상입니까? 속도는 고정되어 있나요? 고정 속도의 포트에서 자동화를 시도하면 지정한 결과가 발생하는 것을 보았습니다.

일부 어댑터 보드는 올바르게 자동 협상되지 않습니다. 이 경우 라우터/스위치 포트를 고정 속도로 수동으로 설정하십시오.

마지막으로 어댑터 보드를 새 보드로 교체하고 위의 문제 해결을 완료합니다.

마지막 선택은 스위치/라우터가 고장난 것입니다.

관련 정보