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

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

このチュートリアルでは、Netplanを使用してUbuntuのコマンドラインからWiFiに接続する方法を学習します。これは、RaspberryPiのようなヘッドレスUbuntu20.04システムを実行している場合に役立ちます。 Ubuntuサーバーをwifiに接続することもできます。

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

  • ワイヤレスネットワークインターフェイスの名前を識別する方法
  • ワイヤレスネットワーク(SSID)に接続するようにNetplanを構成する方法

Ubuntu 20.04:Netplanを使用してコマンドラインからwifiに接続する

使用されるソフトウェア要件と規則

システム ソフトウェア その他 規約
ソフトウェア要件とLinuxコマンドラインの規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
Ubuntu20.04をインストールまたはUbuntu20.04FocalFossaをアップグレード
N / A
rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
–指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

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

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

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

  2. 次に、/etc/netplanに移動します ディレクトリを作成し、適切なNetplan構成ファイルを見つけます。構成ファイルの名前は、01-network-manager-all.yamlのようになります。 または50-cloud-init.yaml
    $ ls /etc/netplan/
    
  3. Netplan構成ファイルを編集します:
    $ sudoedit /etc/netplan/50-cloud-init.yaml
    

    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アドレスを設定することもできます。

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

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

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

まとめ

このチュートリアルでは、Ubuntuのコマンドラインを介してwifiネットワークに接続する方法を説明しました。これで、UbuntuサーバーをwifiまたはRaspberryPiに接続する方法がわかりました。


Ubuntu
  1. コマンドラインからLinuxサーバーを再起動または再起動する方法

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

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

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

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

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

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

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

  3. UbuntuのコマンドラインからPDFファイルを簡単に開く方法