アーチでワイヤレスネットワークアダプタを無効にする

アーチでワイヤレスネットワークアダプタを無効にする

私のラップトップで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

おすすめ記事