이더넷 인터페이스 플러드 시스템 로그의 무작위 오류

이더넷 인터페이스 플러드 시스템 로그의 무작위 오류

저는 WiFi(이더넷을 사용하지 않음)를 통해 많은 VPN(vpnc, openvpn, pptp)을 사용합니다. 때때로 시스템 로그에 다음 오류가 표시되기 시작합니다.

Aug  9 14:39:50 usermsi kernel: [19521.984363] alx 0000:03:00.0 enp3s0: fatal interrupt 0x4019607, resetting
Aug  9 14:39:50 usermsi kernel: [19521.992562] alx 0000:03:00.0 enp3s0: fatal interrupt 0x4019607, resetting
Aug  9 14:39:50 usermsi kernel: [19522.000782] alx 0000:03:00.0 enp3s0: fatal interrupt 0x4019607, resetting
Aug  9 14:39:50 usermsi kernel: [19522.008945] alx 0000:03:00.0 enp3s0: fatal interrupt 0x4019607, resetting
Aug  9 14:39:50 usermsi kernel: [19522.017130] alx 0000:03:00.0 enp3s0: fatal interrupt 0x4019607, resetting

etc etc etc 

논스톱...디스크가 매우 빠르게 채워집니다.

enpu3s0제가 사용하지 않는 이더넷 인터페이스입니다.

나는 다음을 시도했습니다.

#ifconfig enp3s0 down 

그러나 몇 초 후에 컴퓨터가 완전히 정지됩니다.

내 시스템 정보는 다음과 같습니다.

Linux Mint

#4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

.

$ sudo lspci | egrep -i --color 'network|ethernet'
03:00.0 Ethernet controller: Qualcomm Atheros Killer E220x Gigabit Ethernet Controller (rev 13)
05:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter

답변1

이더넷 포트가 필요하지 않은 경우 드라이버 모듈만 제거하는 것이 좋습니다(이는 실행 중인 커널에 대한 임시 변경이므로 재부팅 후에도 지속되지 않습니다).

$ sudo rmmod alx

이로 인해 컴퓨터가 계속 실행되는 경우 시작 시 로드되지 않도록 블랙리스트에 추가할 수 있습니다.

$ echo 'blacklist alx' | sudo tee /etc/modprobe.d/local-blacklist-alx.conf
$ sudo update-initramfs -u

해당 시점에 재부팅하여 제대로 작동하는지 확인하는 것이 좋습니다(그리고 문제가 발생하지 않는지 확인합니다. 몇 주가 지나기보다는 아직 기억하고 있는 동안 이 작업을 수행하는 것이 가장 좋습니다).

$ lsmod | grep alx

출력이 없어야 합니다.

커널 또는 initramfs 변경과 마찬가지로 부팅되지 않을 가능성이 거의 없습니다(아마도 매우 작음). 복구 디스크나 일종의 수정 프로그램이 있어야 합니다. 특히 이 기기가 방화벽이라면 인터넷에 접속할 수 없습니다.

관련 정보