내 노트북에서 Arch를 실행하고 있지만 무선 연결이 필요하지 않습니다. 그럼에도 불구하고 어댑터는 필요하지 않은 경우에도 계속 작동합니다. 일시적으로 비활성화할 수 있나요? 그렇다면 어떻게?
답변1
rfkill을 사용하십시오:
$ rfkill block all
이렇게 하면 컴퓨터에 내장된 모든 무선 어댑터, WiFi, Bluetooth, NFC, GPS 등이 비활성화됩니다. 특정 어댑터만 비활성화하려면 다음 명령을 사용하여 해당 ID를 찾으십시오.
$ rfkill list
0: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
이 예에서 WiFi 칩의 ID는 입니다 1
. 그것을 방지하다
rfkill block 1
이 인터페이스를 다시 활성화하려면 다음을 사용하십시오.
rfkill unblock 1
모든 인터페이스를 다시 활성화하려면 다음을 사용하십시오.
rfkill unblock all
모든 WiFi 어댑터를 비활성화하고 all
나머지는 wifi
. 사용 가능한 유형의 전체 목록은 다음과 같습니다 man rfkill
.
block index|type
Disable the device corresponding to the given index. type is one of "all",
"wifi", "wlan", "bluetooth", "uwb", "ultrawideband", "wimax", "wwan", "gps",
"fm" or "nfc".
아직 설치 하지 않았다면 rfkill
다음 명령을 사용하여 설치하세요.
# pacman -S rfkill
추신: 권한이 없는 사용자로 실행할 때 rfkill이 작동하는 이유를 모르겠습니다. 내 민트에는 색조가 거의 없거나 setuid
전혀 없었습니다 setgid
.
답변2
명령을 사용하여 장치 이름을 찾고 ip link
를 사용하여 꺼짐 모드로 설정합니다 ip link set <device> down
. 장치 이름은 아마도 wlp3s0과 같을 것입니다. 작업이 허용되지 않으면 으로 명령을 실행하십시오 sudo
.