Ubuntu가 시작될 때마다 명령으로 Wi-Fi를 켜야 하는 이유는 무엇입니까?

Ubuntu가 시작될 때마다 명령으로 Wi-Fi를 켜야 하는 이유는 무엇입니까?

Lenovo G50-30에 Ubuntu 14.04 LTS가 설치되어 있습니다. Ubuntu를 설치했을 때 WiFi에 몇 가지 문제가 발생했습니다. 켜거나 끌 수 없었습니다.

인터넷에서 검색해서 문제를 해결하는 몇 가지 명령을 찾았고 작동했습니다. 하지만 Ubuntu가 시작될 때마다 Wi-Fi를 시작하려면 다음 명령을 입력해야 합니다.

sudo modprobe -r ideapad-laptop

이 문제를 해결하려면 어떻게 해야 합니까?

또한 시스템이 부팅될 때마다 자동으로 명령을 실행하려면 어떻게 해야 합니까?

답변1

Wi-Fi가 켜져 있고 작동하는지 확인한 후 다음 명령을 실행하여 모듈을 블랙리스트에 추가하세요.

echo "blacklist ideapad-laptop" | sudo tee -a /etc/modprobe.d/blacklist.conf    

재부팅합니다.

답변2

modprobe -r커널 모듈을 제거하는 데 사용됩니다. 부팅할 때마다 모듈을 제거할 필요가 없도록 모듈을 블랙리스트에 추가할 수 있습니다. 이를 위해 터미널을 열고 다음을 입력하십시오.

sudo nano /etc/modprobe.d/blacklist.conf 

위의 명령으로 Ubuntu GUI 텍스트 편집기인 nano에 /etc/modprobe.d/blacklist.conf. 하지만 일반 사용자는 이 파일에 쓸 수 있는 권한이 없습니다. 그래서 우리는 sudo루트 권한으로 명령을 실행하는 데 사용합니다.

다음 형식을 사용하여 열린 파일에 블랙리스트에 추가하려는 모듈의 이름을 추가하십시오.

blacklist driver-name

종료하려면 Ctrl + X다음을 누르십시오 y(예의 경우).

질문하셨기 때문에 Linux를 사용하면 시스템이 부팅될 때마다 동일한 명령을 입력할 필요가 없습니다. 자동화할 수 있습니다. Ubuntu가 부팅될 때마다 특정 명령을 실행하려면 이를 /etc/rc.local. 이를 위해 터미널을 열고 다음을 입력하십시오.

sudo gedit /etc/rc.local

gedit가 열리면 부팅 중에 실행할 명령을 마지막 두 번째 줄부터 작성합니다. 전에 exit 0. 저장 및 종료.

답변3

Pilot6에는 ideapad-laptop을 블랙리스트에 올리지 않고도 문제를 해결할 수 있는 PPA가 있습니다.

먼저 PPA를 추가해야 합니다.

sudo add-apt-repository ppa:hanipouspilot/ideapad-laptop 

그런 다음 우리는 그것을 설치할 수 있습니다

sudo apt-get update && sudo apt-get install ideapad-laptop-dkms

그런 다음 재부팅

유일한 문제는 bcmwl을 사용하는 broadcom wifi 카드가 있는 경우입니다. 왜냐하면 커널을 3.16 시리즈로 업데이트하고 bcmwl-kernel-source의 utopic 버전이 필요하기 때문입니다.여기

답변4

rfkill 차단을 해제하기 위해 ideapad-laptop 모듈을 덤프해야 한다면, 아마도 다음과 같은 문제로 고통받고 있을 것입니다.no_hw_rfkill문제.

그러므로 나는 물어 보는 것이 좋습니다.버그질라또는ibm-acpi-devel해당 문제를 완전히 처리하고 싶다면 추가 지원을 받으십시오.

출력 도 제공했다면 dmidecode이미 절반은 완료되었을 것입니다.

관련 정보