저는 오래된 HP Pavilion dm1에서 Elementary OS를 실행하고 있습니다. 안타깝게도 시작 시 무선 기능이 비활성화되어 sudo rfkill unblock all
실행하려면 실행해야 합니다. 그래도 한번 해보니 정말 효과가 좋았습니다.
1) 시작 시 이 줄을 자동으로 실행하는 방법이 있습니까? 2) 더 이상 이 작업을 수행할 필요가 없습니까?
rfkill을 사용하여 블록을 볼 때 무선에 하드 블록이 있고 무선 버튼의 표시등이 주황색입니다. 버튼을 눌러도 아무 일도 일어나지 않습니다. 회선이 작동하는 동안 마음대로 무선을 켜고 끌 수 있습니다.
답변1
부팅 시 Wi-Fi 인터페이스를 잠금 해제하는 또 다른 방법은 커널 부팅 매개변수를 수정하고(grub/bootloader 구성을 통해 또는 파일의 Raspberry Pi에서 /boot/cmdline.txt
) 다음 두 매개변수를 줄 끝에 추가하는 것입니다.
systemd.restore_state=0 rfkill.default_state=1
첫 번째는 systemd rfkill 복구 서비스를 비활성화하고 두 번째는 기본 커널 rfkill 상태를 활성화로 설정합니다.
답변2
세 가지 옵션이 있습니다:
rfkill unblock all
"시스템 설정 > 시작 애플리케이션 > 추가"를 사용하여 명령을 추가할 수 있습니다.또는
return
/etc/rc.local 파일의 명령문 앞에 다음을 추가하십시오.rfkill unblock all
이에 대해 잘 모르겠습니다. 한 줄( )로 스크립트를 만들 수 있습니다
unblock.sh
. 그런 다음 실행/etc/init.d
rfkill unblock all >&2
chmod +x unblock.sh
답변3
systemd를 사용하는 경우 루트로 또는 sudo를 사용하여 다음을 실행하여 이 작업을 수행할 수 있습니다.
systemctl enable rfkill-unblock@all