현재 Fedora로 전환하려고 하는데 유선 연결을 통해 통신할 수 없습니다.
무엇이 문제인지 모르겠습니다. 컴퓨터 측면에서는 모든 것이 괜찮은데 인터넷에 접속할 수 없습니다.
지금은 Wi-Fi 확장 카드가 있는 컴퓨터를 사용하고 있지만 Windows에서처럼 LAN을 사용하는 것을 선호합니다.
lspci -v -s
내가 얻은 것 :
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-LM (rev 04)
DeviceName: Onboard LAN
Subsystem: Hewlett-Packard Company Device 18e7
Flags: bus master, fast devsel, latency 0, IRQ 28
Memory at f7f00000 (32-bit, non-prefetchable) [size=128K]
Memory at f7f3d000 (32-bit, non-prefetchable) [size=4K]
I/O ports at f080 [size=32]
Capabilities: [c8] Power Management version 2
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [e0] PCI Advanced Features
Kernel driver in use: e1000e
Kernel modules: e1000e
..드라이버가 있어서 확인해보니 맞네요.
ifconfig
내가 얻은 것 :
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::d7ca:22ac:2be6:6e32 prefixlen 64 scopeid 0x20<link>
inet6 fd00::f44d:810d:f682:c4 prefixlen 64 scopeid 0x0<global>
ether 64:51:06:52:33:54 txqueuelen 1000 (Ethernet)
RX packets 8550 bytes 1058180 (1.0 MiB)
RX errors 0 dropped 5512 overruns 0 frame 0
TX packets 336 bytes 45969 (44.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 20 memory 0xf7f00000-f7f20000
..하지만 ipv4 주소가 없는데 라우터에 결함이 있는 걸까요?
나는 다음을 시도했습니다 :
먼저 드라이버를 다시 설치했는데 상황이 더욱 악화되었습니다(그 이후에는 연결이 되지 않고 "이더넷 연결을 활성화할 수 없습니다"와 같은 오류만 표시됨).
이 문제와 관련된 일부 게시물을 읽고 이를 pcie_aspm=off
내 커널 라인에 추가했습니다.
나는 더 이상 아무것도 모르므로 도움을 주시면 대단히 감사하겠습니다!
답변1
sudo ethtool eno1
상대방의 링크 및 속도/이중 설정이 올바르게 감지되는지 확인 하십시오 . 더 긴 패킷/오류 카운터 목록 도 sudo ethtool -S eno1
표시되어야 하며, 이는 유선 연결이 들어오는 패킷을 삭제하는 이유를 확인하는 데 도움이 될 수 있습니다.
때로는 최신 NIC의 전력 효율적인 이더넷 기능이 기존 네트워크 스위치/라우터를 혼동할 수 있습니다. 다음을 통해 이 기능의 상태를 확인할 수 있습니다.
sudo ethtool --show-eee eno1
응답은 다음과 같습니다.
EEE settings for eno1:
EEE status: enabled - active
Tx LPI: 17 (us)
Supported EEE link modes: 100baseT/Full
1000baseT/Full
Advertised EEE link modes: 100baseT/Full
1000baseT/Full
Link partner advertised EEE link modes: 100baseT/Full
1000baseT/Full
링크 파트너 공지 EEE 링크 모드가 비어 있는 경우 케이블 반대쪽 끝에 있는 스위치/라우터는 EEE를 지원하지 않으며 이로 인해 혼동될 수 있습니다. 이 경우 NIC에 EEE 사용 시도를 중지하라고 지시하는 것이 도움이 되는지 확인하세요.
sudo ethtool --set-eee eno1 eee off
이것이 도움이 된다면 EEE 기능을 영구적으로 비활성화하여 재부팅 후 다시 활성화되지 않도록 할 수 있습니다. 이를 수행하는 방법은 다양합니다. 이는 네트워크 구성 관리 방법과 거의 관련이 없는 구성입니다.
EEE를 영구적으로 비활성화하려면 다음 이름의 시스템 장치 템플릿 파일을 생성하십시오./etc/systemd/system/[email protected]
[Unit]
Description=Disable EEE for %i
After=sys-subsystem-net-devices-%i.device
DefaultDependencies=no
[Service]
ExecStart=/usr/sbin/ethtool --set-eee %i eee off
ExecStop=/usr/sbin/ethtool --set-eee %i eee on
Type=oneshot
RemainAfterExit=true
[Install]
WantedBy=multi-user.target
그런 다음 다음을 실행하십시오.
sudo systemctl enable [email protected]
내구성을 갖게 하고,
sudo systemctl start [email protected]
다시 시작하지 않고 즉시 활성화하십시오.
이를 다른 네트워크 인터페이스에 적용해야 하는 경우 마지막 두 명령을 사용하여 필요에 따라 네트워크 인터페이스의 이름을 변경하면 됩니다.
출력의 다음 줄은 ifconfig eno1
NIC가 수신된 모든 패킷의 절반 이상을 삭제했음을 나타냅니다.
RX packets 8550 bytes 1058180 (1.0 MiB)
RX errors 0 dropped 5512 overruns 0 frame 0
Google에서 "Intel I217-LM 드롭 패킷"을 검색하면 Dell OptiPlex 9020 SFF 및 HP EliteDesk 800 G1 시스템에 사용된 물리적 커넥터 어셈블리로 인해 비슷한 증상이 나타나는 것으로 나타났습니다.UDE RU1H251NRW2FRJ45 잭 + USB 2.0 포트 2개.Intel의 자체 지원 포럼에서 이 주제를 확인하십시오.
Subsystem:
출력의 행은 lspci -v -s
시스템이 Hewlett-Packard 모델임을 나타냅니다. 해당 시스템 모델에 대한 HP 지원 페이지를 확인해야 합니다. 이 문제가 귀하의 모델에 영향을 미치는 경우 HP가 이 문제에 대한 지원 알림을 발행했을 것으로 예상됩니다.
인텔 덕분에I217-LM에서 "제품 단종 절차를 시작할" 계획인 것으로 보입니다.올해 마지막 분기에는 귀하의 시스템이 그다지 새 것이 아니며 이 문제가 발생할 경우 보증 교체가 옵션이라고 가정합니다.