web-dev-qa-db-ja.com

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

私は今しばらくの間研究しているという簡単な質問があります...ターミナル経由でubuntuのwifiネットワークにどのように接続/切断しますか?失敗したいくつかのコマンドを試しました。私はこれを約55分間トラブルシューティングしてきましたが、質問は依然として私を困惑させ続けます。参考までに、私はwlan0を使用しています

おかげでUbuntu :)

追伸追加情報を提供できる場合は、お気軽にお問い合わせください。

3
user3740308

デスクトップバージョンを使用している場合、Network Managerの nmcli コマンドが便利です。

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. ネットワークに接続します(WPA/WPA2の場合はpasswordを、WEPの場合はwep-key-typeを使用します)。
  4. デバイスを切断し、自動的に再接続しないようにします。
  5. 既存の接続をアクティブにします。 idは通常、接続に対応する/etc/Network-Manager/system-connections内のファイルの名前です。 UUIDは同じファイルで利用可能です。
  6. アクティブな接続を無効にします。
6
muru