ProxmoxでUbuntu 16 LTSを設定していますが、/ etc/network/inetrfaceファイルにはデフォルトのみが表示されます。
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
私はこれを追加しています:
allow-hotplug ens19
iface ens19 inet static
address <>
gateway <>
dns-nameservers 8.8.8.8
そして、これをens1 -8に変更するまで機能しません。どのインターフェイス名を見つけるべきかはわかりません。私はそこにいくつかのUbuntuサーバーを持っています、いくつかはens18、いくつかはens19です、私はそれらの1つが機能するまでこれをランダムに設定しています。
だからここで私の質問は次のとおりです。または、これは単なる抽象化であり、何でもあり得ます。ありがとう。
ip link
を実行して、ゲストのすべてのネットワークインターフェイスを表示し、現在のインターフェイスの名前を確認できます。
インターフェイスの名前shouldは、Proxmoxの特定のバージョンで常に同じですが、Proxmoxを更新すると、新しく作成されたゲストのゲストインターフェイス名が変更される場合があります。
インターフェイス名は、一貫したネットワークデバイスの命名によって設定され、仮想PCIバス上の仮想NICの場所を参照します。 Proxmoxは、各VMを最初に作成するときにインターフェイスを配置する場所を決定します。ゲストでlspci
を実行すると、この情報を表示できます。
例えば:
00:18.0 Ethernet controller: Red Hat, Inc. Virtio network device
このインターフェイスには、ens18
という名前が付けられます。
01:06.0 Ethernet controller: Red Hat, Inc. Virtio network device (rev 01)
このインターフェイスには、enp1s6
という名前が付けられます。