재부팅한 것처럼 네트워크 스택을 재설정하려면 어떻게 해야 합니까?

재부팅한 것처럼 네트워크 스택을 재설정하려면 어떻게 해야 합니까?

때때로 내 넷북(Broadcom bcm4322 무선 어댑터, Ubuntu 12.04.2 LTS가 포함된 Dell Mini 10v)이 무선 연결을 볼 수는 있지만 연결할 수 없는 상태가 됩니다.

재부팅하면 항상 이 문제가 해결되지만 목이 아플 수 있습니다.

때때로

sudo service network-manager restart

작동하지만 항상 그런 것은 아닙니다.

아마도 드라이버와 관련된 네트워크 스택 어딘가에 문제가 있을 것으로 의심되지만 그것이 무엇인지 알아내는 방법을 모르고 어쨌든 블라인드 디버깅을 하기에는 결함이 너무 간헐적입니다.

전체 재부팅을 수행하지 않고도 전체 네트워크 스택을 강제로 재설정할 수 있는 방법이 있습니까?

여러 가지 다른 명령은 괜찮습니다. 스크립트를 작성할 수 있습니다.

그렇지 않은 경우 실제로 문제가 무엇인지 해결하기 위한 자세한 가이드가 있습니까?

답변1

지금까지 작동하는 것으로 보이는 것은 다음과 같습니다.

sudo modprobe -r wl 
sudo modprobe wl
sudo service network-manager restart

이것이 전체 스택 재시작인지는 모르겠지만 제 경우에는 효과가 있는 것 같습니다.

이 시퀀스를 발견하는 데 도움이 된 다양한 비밀 명령은 다음과 같습니다.

iwconfig
nm-tool
ip link
sudo lshw -C network
lspci
sudo service networking restart

답변2

나는 사용한다

sudo service networking restart

이는 어떤 경우에는 이상적이지 않습니다. 다음도 참조하세요.

관련 정보