현재 Pop!_OS를 사용하고 있는데 안타깝게도 이더넷 연결에 문제가 있습니다.
내 Pop!_OS의 인터넷 속도는 100Mbit/s로 제한되어 있습니다. 내 ISP의 인터넷 속도는 다운 200Mbps, 업 8Mbps이므로 문제가 되지 않습니다. 또한 Pop!_OS 이전에는 다운스트림이 200Mbps이고 업스트림이 8Mbps인 Windows를 사용하고 있었습니다. 또한 유선이므로 대부분의 경우 매우 안정적입니다.
내 마더보드(MSI B550-A Pro)의 이더넷 컨트롤러는 Realtek® 8111H 기가비트 LAN 컨트롤러입니다.
몇 가지 조사를 해봤지만 실제로 해결책을 찾을 수 없습니다.
당신이 나를 도울 수 있기를 바랍니다!
편집: ethtool의 내용은 다음과 같습니다.
ethtool enp42s0
Settings for enp42s0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Link partner advertised pause frame use: Symmetric Receive-only
Link partner advertised auto-negotiation: Yes
Link partner advertised FEC modes: Not reported
Speed: 100Mb/s
Duplex: Full
Auto-negotiation: on
master-slave cfg: preferred slave
master-slave status: slave
Port: Twisted Pair
PHYAD: 0
Transceiver: external
MDI-X: Unknown
netlink error: Operation not permitted
Link detected: yes
편집: 네트워크 설정에서 IPv6를 비활성화하고 재부팅하여 문제를 해결했습니다. 이제는 100Mbit/s 대신 1000Mbit/s로 표시되며, 이제 최고 속도이기도 합니다.
편집 2: IPv6를 비활성화한 후의 터미널입니다.
ethtool enp42s0
Settings for enp42s0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Link partner advertised pause frame use: Symmetric Receive-only
Link partner advertised auto-negotiation: Yes
Link partner advertised FEC modes: Not reported
Speed: 1000Mb/s
Duplex: Full
Auto-negotiation: on
master-slave cfg: preferred slave
master-slave status: master
Port: Twisted Pair
PHYAD: 0
Transceiver: external
MDI-X: Unknown
netlink error: Operation not permitted
Link detected: yes
답변1
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
이것이 원격 측에서 지원할 것이라고 보고하는 것입니다. 옵션이 없기 때문에 1000baseT/Full
여기에서는 네트워크 케이블의 맨 끝에 있는 장치가 기가비트 연결을 지원하지 않는다는 메시지를 표시합니다.
IPv6을 비활성화했을 때 네트워크 케이블도 변경했습니까? 예를 들어, 모뎀의 다른 포트에 연결하고 있습니까? 어쩌면 일부 포트만 기가비트를 지원할 수도 있습니다.
답변2
ipv6을 비활성화하려고 시도했지만 작동하지 않습니다. 내 문제는 NIC를 100MBps 모드로 전환하는 "절전" 튜닝 프로필로 인해 발생했습니다.
튜닝 프로필을 확인하려면 를 실행하세요 sudo tuned-adm active
. "powersave"가 반환되면 기본값으로 변경하세요.sudo tuned-adm profile balanced