Linux(Fedora) 노트북에서 WiFi 문제를 디버깅하는 방법은 무엇입니까?

Linux(Fedora) 노트북에서 WiFi 문제를 디버깅하는 방법은 무엇입니까?

Dell Latitude 3580에서 Fedora 31을 사용하고 있습니다(30에서 업그레이드했지만 30에서도 문제가 발생함). 모든 것이 잘 작동하지만 가끔 네트워크 연결이 작동하지 않는 경우가 있습니다. Ping이 작동하지 않고 웹사이트가 로드되지 않습니다. 일반적으로 도움이 되는 방법은 WiFi를 껐다가(Gnome 3의 오른쪽 상단 메뉴에서) 켜고 네트워크에 다시 연결될 때까지 기다리는 것입니다. 이 문제는 내 홈 라우터뿐만 아니라 5GHz 네트워크에서만 발생하며 2.4GHz에서는 문제가 없습니다. Windows와 Fedora가 설치되어 있지 않아 이것이 Linux 소프트웨어의 하드웨어 문제인지는 알 수 없습니다.

어떻게 디버깅할 수 있나요? 어디서부터 시작할 수 있나요? 내 노트북의 Linux 및 WiFi 카드를 디버깅하는 데 도움이 될 수 있는 도구에 대해 충분히 알지 못하는 것 같습니다. 드라이버 버전을 확인해야 합니까? 일부 터미널 명령을 사용하여 문제가 하드웨어 계층에 있는지 확인해야 합니까, 아니면 네트워크 장애가 발생했을 때 시스템에서 일종의 문제를 발견해야 합니까? 현재로서는 dmesg지난번 문제가 발생했을 때 비슷한 내용을 발견했습니다(MAC 검토).

[ 3101.338801] wlp3s0: deauthenticating from ac:22:05:XX:YY:ZZ by local choice (Reason: 3=DEAUTH_LEAVING)
[ 3104.954335] ath10k_pci 0000:03:00.0: UART prints enabled
[ 3105.022917] ath10k_pci 0000:03:00.0: unsupported HTC service id: 1536
[ 3113.070526] wlp3s0: authenticate with ac:22:05:XX:YY:ZZ
[ 3113.137160] wlp3s0: send auth to ac:22:05:XX:YY:ZZ (try 1/3)
[ 3113.163946] wlp3s0: authenticated
[ 3113.164107] wlp3s0: associate with ac:22:05:XX:YY:ZZ (try 1/3)
[ 3113.200527] wlp3s0: RX AssocResp from ac:22:05:XX:YY:ZZ (capab=0x1511 status=0 aid=2)
[ 3113.265490] wlp3s0: associated
[ 3113.307848] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready
[ 3386.045128] perf: interrupt took too long (3205 > 3202), lowering kernel.perf_event_max_sample_rate to 62000

따라서 인증을 해제한 다음 인증하는 것처럼 보이지만 네트워크가 작동하지 않습니다.

유선 이더넷 연결에는 문제가 없습니다.

관련 정보