
私のラップトップで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
PS:権限のないユーザーとして実行するときにrfkillが機能する理由がわかりません。私のミントには色合いがほとんどないか、setuid
まったくありませんでしたsetgid
。
答え2
コマンドを使用してデバイス名を見つけ、を使用してip link
オフモードにしますip link set <device> down
。デバイス名はおそらくwlp3s0と同じです。ジョブが許可されていない場合は、コマンドを実行してくださいsudo
。