DHCP のデフォルト ネットワーク インターフェイスを設定するにはどうすればよいでしょうか?

DHCP のデフォルト ネットワーク インターフェイスを設定するにはどうすればよいでしょうか?

私はヘッドレス Ubuntu サーバー バージョン 19 を実行しています。最近、PCIe x1 カードをスロットに挿入したところ、ネットワーク インターフェイスの名前が から に変更されましenp4s0enp5s0

これで、マシンを起動するたびに、 で明示的に新しい IP アドレスを取得しない限り、DHCP で LAN IP アドレスを取得できなくなりますdhclient -v enp5s0

自動的に設定する方法はありますかenp5s0?

編集:/etc/netplan/*.yamlアドバイスに従って出力を追加しました

network:
    ethernets:
        enp4s0:
            dhcp4: true
    version: 2

このファイルの名前はまだ enp4s0 のままですが、自分で名前を変更したほうがよいでしょうか。どなたかアドバイスをいただけませんか? 申し訳ありませんが、私はまだ Linux に慣れておらず、システムの使い方を試行錯誤中です。

答え1

ネットプランファイルを編集して変更することをお勧めしますエンプ4s0エンプ5s0保存します。以下を実行します:

sudo netplan generate 
sudo netplan apply 

その後再起動します。IPアドレスを取得しましたか? 確認してください:

ping -c3 www.ubuntu.com

pingが返ってきたら、確実に接続されています

関連情報