부팅할 때마다 무선 카드를 자동으로 활성화하고 싶습니다. 그러나 아래 명령에는 sudo가 필요합니다. Hardware Disabled
무선 연결이 sudo 명령 없이 무선 연결을 통한 인터넷 액세스를 차단하는 것을 확인했습니다 . 이 드라이버에는 버그가 있으므로 이 문제에 대한 영구적인 해결책은 없습니다. 따라서 이 스레드에서는 해당 기능이 더 이상 사용되지 않습니다. 임시 해결책은여기이런 식으로 Lenovo G50-30에서 실행합니다.
sudo modprobe -r ideapad-laptop
이렇게 하면 다음 종료 시까지 문제가 해결됩니다. 다음 시작 시 무선 카드가 비활성화됩니다. 이 명령은 일부 모듈을 Linux 커널에 로드합니다. 이 오류의 원인을 이해할 수 없습니다. 이 명령 rfkill list
은
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
설명된 대로 콜드 시스템에서 실행되지 않기 cronjob
때문에 사용할 수 없는 명령@reboot
여기.
modprobe 및 /etc/init.d/rc.local 실패
다음에서 시도가 나왔습니다.여기. crontab에 추가하면 @reboot modprobe -r ideapad-laptop
작동하지만 머신이 재부팅되었을 때만 작동하고 머신이 차가울 때는 작동하지 않습니다. 너무 너무
sudo echo '@reboot modprobe -r ideapad-laptop' >> /etc/crontab
그러면 이 줄이 cron 작업에 추가되지만 로그인 시 /etc/init.d/rc.local
.
로그인 시 modprobe -command를 활성화하는 방법은 무엇입니까?
답변1
귀하의 질문은 다소 혼란스러운 방식으로 요청되었지만 이것이 제가 이해하는 방식입니다.
당신 말이 맞아요할 수 있게 하다무선 네트워크 어댑터는 루트 권한이 필요한 명령을 사용합니다(따라서 run 사용
sudo
). 실제로 실행한 명령삭제모듈(man modprobe
-r 옵션 참조)ideapad-laptop
이 모듈은 다른 모듈과 충돌하므로 제거하는 것이 좋습니다 . 비활성화된ideapad-laptop
모듈이 우선순위를 갖기 때문에 모듈이 비활성화됩니다 .
잘못된 용어를 검색했기 때문에 원하는 답변을 찾지 못할 수도 있습니다. ideapad-laptop
다음 프로세스에서 모듈을 비활성화 해야 합니다 .블랙리스트에 등록됨.
/etc/modprobe.d/
예를 들어 아래에서 로 시작하는 새 파일을 만들고 추가 .conf
하세요 . 이렇게 하면 모듈이 로드되지 않습니다. 더 이상 modprobe 명령을 실행할 필요가 없습니다./etc/modprobe.d/disable_deprecated.conf
blacklist ideapad-laptop