ターミナル経由で Wi​​Fi に接続/切断する方法

ターミナル経由で Wi​​Fi に接続/切断する方法

ちょっと質問があります。しばらく前から調べているのですが... Ubuntu でターミナル経由で Wi​​-Fi ネットワークに接続/切断するにはどうすればいいのでしょうか? いくつかのコマンドを試しましたが、どれも失敗しました。 約 55 分間この問題のトラブルシューティングを行っていますが、いまだにこの質問に困惑しています。 ちなみに、私は wlan0 を使用しています。

Ubuntuに感謝します:)

PS 追加情報を提供できる場合は、遠慮なくお尋ねください。

答え1

デスクトップ版をご利用の場合は、nmcliNetwork Manager のコマンドが役に立つかもしれません:

nmcli nm wifi [on|off]
nmcli dev wifi [list [iface <iface>] [bssid <BSSID>]]
nmcli dev wifi connect <(B)SSID> [password <password>] [wep-key-type key|phrase] [iface <iface>] [bssid <BSSID>] [name <name>] [--private] [--nowait] [--timeout <timeout>]
nmcli dev disconnect iface <iface> [--nowait] [--timeout <timeout>]
nmcli con up id <id> | uuid <id> [iface <iface>] [ap <BSSID>] [--nowait] [--timeout <timeout>]
nmcli con down id <id> | uuid <id>

順番に:

  1. WiFi を無効にしてから有効にします。
  2. 利用可能なネットワーク(ワイヤレス デバイスと BSSID(通常は AP の MAC アドレス)に固有)を一覧表示します。
  3. ネットワークに接続します ( passwordWPA/WPA2 のwep-key-type場合は WEP を使用します)。
  4. デバイスを切断し、自動的に再接続されないようにします。
  5. 既存の接続をアクティブにします。 は通常、接続に対応するidファイルの名前です。 UUID は同じファイルで使用できます。/etc/Network-Manager/system-connections
  6. アクティブな接続を非アクティブ化します。

関連情報