Arch Linux 일시 중지 후 네트워크 지연

Arch Linux 일시 중지 후 네트워크 지연

따라서 기본적으로 내 문제는 다음과 같습니다. 노트북을 일시 중지했다가 다시 시작한 후에 웹 사이트를 로드하는 데 시간이 더 걸리거나 로드되지 않거나 twitch.tv가 비디오를 제대로 버퍼링하지 않는 등 인터넷이 매우 느려집니다. 또한 속도 테스트(ookla)를 수행했는데 결과는 정상 속도보다 4배 낮았습니다(내 정상 속도가 100Mb일 때 로컬 공급자의 속도는 16Mb였습니다). 그런 다음에도 iftop을 통해 연결을 모니터링했을 때 일반적으로 복구 후 약 200kb였습니다. 또한 핑을 확인했는데 "시간" 변화가 거의 없이 0-5%의 패킷 손실이 보고되었습니다.

도움이 된 유일한 방법은 라우터를 다시 시작하는 것뿐인데 정말 이상했습니다. 또한 랩톱 다시 시작, NetworkManager.service, dhcpcd.service 다시 시작, GUI를 통해 다시 연결, 이더넷->USB 동글 연결 해제 및 서비스 다시 시작을 통해 다시 연결을 시도했지만 소용이 없었습니다.

Journalctl과 dmesg를 살펴보았지만 관련된 내용을 찾지 못했습니다. 일부 ipv6 오류가 표시되어 비활성화해 보았지만 도움이 되지 않았습니다. 나는 이 문제를 일주일 정도 겪었습니다. 아마도 일부 패키지 업데이트로 인해 문제가 발생했을 수도 있지만 확실하지 않습니다.

또한 드물게 커널이 정지되는 경우(작업 스케줄러가 120초 이상 차단됨)가 발생하여 거의 아무것도 할 수 없으며 심지어 정상적으로 종료되지도 않습니다. 나중에 로그를 보면 네트워크 드라이버(로그의 스택 추적을 기반으로 함) 또는 동글 드라이버가 관련된 것처럼 보입니다. 연결을 엉망으로 만들 때 이런 일이 발생했기 때문입니다.

내 구성:

Asus zenbook 16GB RAM, i7-7700hq, 1050ti, 그러나 드라이버가 설치되지 않았고 nouveau가 블랙리스트에 추가됨(X 서버가 nouveau, nvidia 드라이버 또는 bumblebee를 올바르게 로드할 수 없기 때문에 인텔 그래픽을 사용하고 있습니다), Arch linux + KDE + SDDM 사용

이더넷을 통한 인터넷 연결 -> USB 동글

dongle: 
  0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter)

uname -a
  Linux neko 4.15.14-1-ARCH #1 SMP PREEMPT Wed Mar 28 17:34:29 UTC 2018 x86_64 GNU/Linux

NetworkManager -V
  1.10.6-3, Arch Linux

추가 정보가 필요하시면 기꺼이 제공해 드리겠습니다.

답변1

그래서 관심 있으신 분들을 위해 아래와 같이 문제를 해결했습니다.

Linux 메일링 목록 및 기타 배포판 포럼에서 rtl8153 및 해당 드라이버 문제에 대한 게시물을 찾았으며 cdc_ether 및 r8152 드라이버 2개가 있다는 사실도 발견했습니다. 전자는 범용이고 후자는 거의 사용되지 않으므로 드라이버를 변경해 보았습니다. 장치는 r8152를 사용합니다(이것기사에 따르면 운 좋게도 내 시스템에 이미 r8152가 있어서 아무것도 다운로드하거나 설치할 필요가 없었습니다.

나는 다음과 같이 이 작업을 수행했습니다. /etc/modprobe.d/rtl_usb.conf콘텐츠가 포함된 파일을 추가했습니다.

alias usb:v0bdap8513d*dc*dsc*dp*ic*isc*ip*in* r8152

기사에서 올바른 경로를 얻을 수 있습니다. 기본적으로 위와 동일하지만

참고: USB NIC에 따라 vID와 pID를 변경해야 합니다. 제 경우 이 특정 어댑터의 vID와 pID는 각각 0bda와 8513이었습니다.

어댑터를 찾는 곳에서 이러한 값을 얻을 수 있습니다 lsusb. ID 뒤의 처음 4개 기호는 vID이고 콜론 뒤의 다음 기호는 pID입니다.

sudo depmod -a그런 다음 업데이트 커널 모듈 종속 파일을 실행해야 합니다 .

관련 정보