NetworkManager を使用して Linux のコマンドラインから WiFi ネットワークに接続する方法

Networkmanager Wo Shi Yongshite Linux Nokomandorainkara Wifi Nettowakuni Jie Xusuru Fang Fa



この記事では、NetworkManager を使用してネットワーク デバイスを管理する最新の Linux ディストリビューションで、コマンド ラインから WiFi ネットワークに接続する方法を説明します。

この記事は、以下にリストされている Linux ディストリビューションと、ネットワークの管理に NetworkManager を使用し、「nmcli」コマンドライン ツールが利用可能なその他の Linux ディストリビューション (リストに記載されていない) で動作します。







  • Ubuntu
  • デビアン
  • リナックスミント
  • 初級OS
  • フェドーラ
  • RHEL
  • CentOS ストリーム
  • AlmaLinux
  • ロッキー・リナックス
  • openSUSE
  • SUSE Linux エンタープライズ サーバー (SLES)
  • オラクル・リナックス

内容のトピック:

  1. Nmcli を使用してコマンドラインから Linux のすべてのネットワークデバイスを一覧表示する
  2. Nmcli を使用してコマンドラインから Linux で利用可能な WiFi ネットワークを検索する
  3. Nmcli を使用してコマンドラインから Linux 上の WiFi ネットワークに接続する
  4. コマンドラインから WiFi/インターネット接続を確認する
  5. Nmcli を使用してコマンドラインから Linux 上の WiFi ネットワークから切断する
  6. 結論

Nmcli を使用してコマンドラインから Linux のすべてのネットワークデバイスを一覧表示する

Linux コンピューターにインストールされているすべてのネットワーク デバイスを一覧表示するには、次のコマンドを実行します。



$ 須藤 nmcliデバイス

リスト内に WiFi ネットワーク インターフェイスが表示されるはずです。この例では、WiFi ネットワーク インターフェイスは「wlp7s27u1」と呼ばれます。







Nmcli を使用してコマンドラインから Linux で利用可能な WiFi ネットワークを検索する

お住まいの地域のすべての WiFi ネットワークを一覧表示するには、次のコマンドを実行します。

$ 須藤 nmcli デバイスの Wi-Fi リスト

ご覧のとおり、エリア内のすべての WiFi ネットワークがリストされています。



何らかの理由で、目的の WiFi SSID がリストに表示されない場合は、次のコマンドを使用して再スキャンを実行します。

$ 須藤 nmcli デバイスの Wi-Fi 再スキャン

ご覧のとおり、再スキャン後にはさらに多くの WiFi ネットワークがリストされます。

$ 須藤 nmcli デバイスの Wi-Fi リスト

Nmcli を使用してコマンドラインから Linux 上の WiFi ネットワークに接続する

WPA2「シークレット」パスワードで構成された「NodeKite-2.4G」WiFi ネットワーク SSID (仮に) に接続するには、次のコマンドを実行します。

$ 須藤 nmcli デバイスの Wi-Fi 接続 「NodeKite-2.4G」 パスワード '秘密'

次のように、WiFi ルーターの BSSID を使用して WiFi ネットワークに接続することもできます。

$ 須藤 nmcli デバイスの Wi-Fi 接続 「68:22:BB:41:B6:A9」 パスワード '秘密'

「HiddenNet」SSID (たとえば) を使用して非表示の WiFi ネットワークに接続したい場合は、次のように接続できます。

$ 須藤 nmcli デバイスの Wi-Fi 接続 「ヒドゥンネット」 パスワード '秘密' 隠れた はい

コンピュータに複数の WiFi ネットワーク インターフェイスがあり、特定の WiFi ネットワーク インターフェイスを使用して WiFi ネットワークに接続したい場合は、次のように最後に「ifname」フラグを追加することで接続できます。

$ 須藤 nmcli デバイスの Wi-Fi 接続 「NodeKite-2.4G」 パスワード '秘密' ifname wlp7s27u1

新しい NetworkManager 接続が作成およびアクティブ化され、コンピュータが WiFi ネットワークに接続される必要があります。

ご覧のとおり、新しい「NodeKite-2.4G」NetworkManager 接続プロファイル (接続するように構成した WiFi SSID と同じ名前) が作成されます。

$ 須藤 nmcli接続

コマンドラインから WiFi/インターネット接続を確認する

目的の WiFi ネットワークに接続すると、次のスクリーンショットに示すように、WiFi ネットワーク インターフェイス (この場合は wlp7s27u1) がルーターから DHCP 経由で IP アドレスを受け取るはずです。

$ ip ある

また、「google.com」(またはその他の一般的な Web サイトのドメイン名)に ping できるはずです。

$ ピング -c 3 Google COM

Nmcli を使用してコマンドラインから Linux 上の WiFi ネットワークから切断する

WiFi ネットワーク SSID NodeKite-2.4G から切断するには、次のコマンドを実行します。

$ 須藤 nmcli 接続がダウンしています 「NodeKite-2.4G」

ご覧のとおり、「NodeKite-2.4G」NetworkManager 接続[1]と「wlp7s27u1」[2] WiFi ネットワーク インターフェイスがダウンしています。 WiFi ネットワークから切断されると、Web サイトの DNS 名に ping を送信することもできなくなります[3]。

$ 須藤 nmcli接続

$ ip ある

$ ピング -c 3 Google COM

結論

この記事では、「nmcli」NetworkManager コマンドライン ツールを使用して、地域内で利用可能な WiFi ネットワークを一覧表示し、目的の WiFi ネットワークに接続する方法を説明しました。また、Linux のコマンド ラインから WiFi ネットワークに接続した後にインターネット接続を確認する方法も説明しました。この記事を読むと、「nmcli」NetworkManager ツールを使用してコマンド ラインから Linux システム上の WiFi ネットワークを管理できるようになります。

参考文献: