GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 22.04:コマンドラインからWiFiに接続する

このチュートリアルの目的は、Ubuntu 22.04JammyJellyfishのコマンドラインを介してWiFiネットワークに接続することです。

これは、サーバーやUbuntu22.04などのヘッドレスUbuntu22.04システムを実行している場合に役立ちます。ラズベリーパイ。コマンドラインからの接続は、UbuntuでのNetplanの構成を通じて行われます。以下の手順に従って、方法を確認してください。

このチュートリアルでは、次のことを学びます。

  • ワイヤレスネットワークインターフェイスの名前を識別する方法
  • ワイヤレスネットワーク(SSID)に接続するようにNetplanを構成する方法
ソフトウェア要件とLinuxコマンドライン規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
システム Ubuntu22.04ジャミークラゲ
ソフトウェア Netplan(デフォルトでインストールされます)
その他 rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
コンベンション –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

Ubuntu 22.04:Netplanのステップバイステップの説明を使用してコマンドラインからWiFiに接続します

  1. 最初のステップは、コマンドラインターミナルを開き、ワイヤレスネットワークインターフェイスの名前を特定することです。これを行うには、次を実行します。
    $ ls /sys/class/net
    enp0s25  lo  wlp3s0
    

    Ubuntu 22.04システムに応じて、ワイヤレスネットワークインターフェイス名は次のようになります:wlan0 または、この場合はwlp3s0です。 。

  2. 次に、/etc/netplanに移動します ディレクトリを作成し、適切なNetplan構成ファイルを見つけます。構成ファイルの名前は、01-network-manager-all.yamlのようになります。 または50-cloud-init.yaml
    $ ls /etc/netplan/
    
  3. nanoまたはお気に入りのテキストエディタを使用してNetplan構成ファイルを編集します。ルート権限でファイルを開く必要があります。
    $ sudo nano /etc/netplan/50-cloud-init.yaml
    
  4. SSID-NAME-HEREを置き換えながら、次の構成スタンザをコピーして貼り付けます およびPASSWORD-HERE SSIDネットワーク名とパスワードを含むテキスト:
        wifis:
            wlan0:
                optional: true
                access-points:
                    "SSID-NAME-HERE":
                        password: "PASSWORD-HERE"
                dhcp4: true
    

    wifis ブロックは上記のethernetsと整列しています またはversion 存在する場合はブロックします。構成ファイル全体は、次のようになります。

    # This file is generated from information provided by the datasource.  Changes
    # to it will not persist across an instance reboot.  To disable cloud-init's
    # network configuration capabilities, write a file
    # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
    # network: {config: disabled}
    network:
        ethernets:
            eth0:
                dhcp4: true
                optional: true
        version: 2
        wifis:
            wlp3s0:
                optional: true
                access-points:
                    "SSID-NAME-HERE":
                        password: "PASSWORD-HERE"
                dhcp4: true
    

    または、ワイヤレスインターフェイスに静的IPアドレスを設定することもできます。

  5. 準備ができたら、変更を適用し、次のコマンドを実行してワイヤレスインターフェイスに接続します:
    $ sudo netplan apply
    

    または、問題が発生した場合は、次を実行します。

    $ sudo netplan --debug apply
    
  6. すべてがうまくいけば、ipを実行することで、ワイヤレスアダプタがワイヤレスネットワークに接続されていることを確認できます。 コマンド:
    $ ip a
    

まとめ

このチュートリアルでは、Ubuntu 22.04 JammyJellyfishLinuxのコマンドラインを介してWiFiネットワークに接続する方法を説明しました。これは、Netplan構成ファイルを編集することで実行され、GUIがインストールされていないサーバーやRaspberryPiなどのヘッドレスシステムで主に役立ちます。


Ubuntu
  1. Ubuntuのコマンドラインからセキュリティアップデートをインストールする方法

  2. Ubuntuコマンドラインからメールを送信する3つの方法

  3. コマンドラインからの Clonezilla

  1. LinuxのコマンドラインからPostgreSQLデータベースに接続する方法

  2. WindowsコマンドラインからMySQLに接続する方法

  3. コマンドラインからUbuntuのバージョンを確認する方法

  1. Ubuntu Server 20.04:コマンドラインからWiFiに接続する

  2. Ubuntu22.04のコマンドラインからGUIを起動するJammyJellyfish

  3. Ubuntu22.04のシステム言語をコマンドラインから変更する