시작 시 자동으로 rfkill unblock 실행

시작 시 자동으로 rfkill unblock 실행

저는 오래된 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.drfkill unblock all >&2chmod +x unblock.sh

답변3

systemd를 사용하는 경우 루트로 또는 sudo를 사용하여 다음을 실행하여 이 작업을 수행할 수 있습니다.

systemctl enable rfkill-unblock@all

답변4

rfkill시작 상태를 관리 하는 또 다른 옵션은 다음과 같습니다.TLP("TLP는 기술적인 세부 사항을 다루지 않고도 노트북 배터리 전력을 절약하는 기능이 풍부한 Linux 명령줄 유틸리티입니다.").

구체적인 설정은 다음과 /etc/tlp.conf같습니다.

DEVICES_TO_ENABLE_ON_STARTUP="bluetooth wifi"

(바라보다무선 장치 전환.)

관련 정보