나는 현재 Debian Stretch를 실행 중인 랩톱에서 인터넷에 접속하기 위해 휴대폰을 무선 AP로 사용하고 있습니다. 나는 휴대폰에서 여러 개의 SIM 카드를 사용할 수 있으며 WiFi를 통해 노트북을 연결한 상태에서 SIM 카드 사이를 자주 전환합니다. 이렇게 하면 네트워크 관리자가 이상하게 작동하고 응답하지 않습니다 systemctl stop network-manager
. 노트북을 다시 시작하려고 하면 종료 systemctl
하려고 하면 종료 프로세스가 중지되는 것 같습니다 network-manager.service
.
이 문제에 대해 좀 생각해 봤고 DHCP와 관련이 있을 수 있다고 생각하지만 이 문제를 해결하는 방법을 모르겠습니다.
dmesg
편집: 이 경우의 출력은 다음과 같습니다.
[18960.430501] ath10k_pci 0000:01:00.0: timed out waiting for offchannel skb ffff9f61de9f6100
[18963.502564] ath10k_pci 0000:01:00.0: timed out waiting for offchannel skb ffff9f61de9f6100
[18966.574459] ath10k_pci 0000:01:00.0: timed out waiting for offchannel skb ffff9f61de9f6100
[18969.646485] ath10k_pci 0000:01:00.0: timed out waiting for offchannel skb ffff9f61de9f6100
[18972.206627] INFO: task NetworkManager:479 blocked for more than 120 seconds.
[18972.206634] Not tainted 4.9.0-8-amd64 #1 Debian 4.9.130-2
[18972.206636] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[18972.206639] NetworkManager D 0 479 1 0x00000000
[18972.206643] ffff9f620673e040 0000000000000000 ffff9f62063f9100 ffff9f6211c98980
[18972.206647] ffff9f620c58a080 ffffbac100f3fb78 ffffffff96e14219 0000000000000000
[18972.206650] 00ff9f62083cbc01 ffff9f6211c98980 000011078562377a ffff9f62063f9100
[18972.206653] Call Trace:
[18972.206663] [<ffffffff96e14219>] ? __schedule+0x239/0x6f0
[18972.206666] [<ffffffff96e14702>] ? schedule+0x32/0x80
[18972.206669] [<ffffffff96e149aa>] ? schedule_preempt_disabled+0xa/0x10
[18972.206672] [<ffffffff96e16404>] ? __mutex_lock_slowpath+0xb4/0x130
[18972.206675] [<ffffffff96d48860>] ? genl_family_rcv_msg+0x360/0x360
[18972.206677] [<ffffffff96e1649b>] ? mutex_lock+0x1b/0x30
[18972.206681] [<ffffffff96d48911>] ? genl_rcv_msg+0xb1/0xc0
[18972.206683] [<ffffffff96d47e64>] ? netlink_rcv_skb+0xa4/0xc0
[18972.206685] [<ffffffff96d484e4>] ? genl_rcv+0x24/0x40
[18972.206687] [<ffffffff96d4783a>] ? netlink_unicast+0x18a/0x230
[18972.206688] [<ffffffff96d47c37>] ? netlink_sendmsg+0x357/0x3b0
[18972.206692] [<ffffffff96cf2946>] ? sock_sendmsg+0x36/0x40
[18972.206694] [<ffffffff96cf33d8>] ? ___sys_sendmsg+0x2c8/0x2e0
[18972.206697] [<ffffffff96a20630>] ? poll_select_copy_remaining+0x150/0x150
[18972.206699] [<ffffffff96a20630>] ? poll_select_copy_remaining+0x150/0x150
[18972.206701] [<ffffffff96a20630>] ? poll_select_copy_remaining+0x150/0x150
[18972.206703] [<ffffffff96a20630>] ? poll_select_copy_remaining+0x150/0x150
[18972.206705] [<ffffffff96a53f1f>] ? ep_poll+0x32f/0x350
[18972.206707] [<ffffffff96cf3ce1>] ? __sys_sendmsg+0x51/0x90
[18972.206710] [<ffffffff96803b7d>] ? do_syscall_64+0x8d/0xf0
[18972.206713] [<ffffffff96e18f8e>] ? entry_SYSCALL_64_after_swapgs+0x58/0xc6
dmesg
이 출력은 예기치 않게 동작하기 시작 하면 Network Manager
로그를 통해 반복됩니다 . 또한 이 출력을 얻으려면 다음을 dmesg
실행 해야 합니다.따르다이 일이 발생하기 전에 옵션을 선택하세요. 왜냐하면 로그의 채널 외부 오류 루프 이후에도 응답하지 않기 때문입니다 dmesg
.systemctl
dmesg
편집: 위의 내용으로 인해 문제가 발생하지만 뚜렷한 이유 없이 발생할 수도 있습니다.