VirtualBox VM が 2 番目のネットワーク アダプタに IP を割り当てない

VirtualBox VM が 2 番目のネットワーク アダプタに IP を割り当てない

背景を説明すると、インターネットにアクセスできないホスト専用のままにしておく必要がある VM が 1 つあります。2 つ目の VM には、インターネット アクセス用のブリッジ ネットワーク アダプター (または最適なもの) と、最初の VM と通信するためのホスト専用アダプターの両方が必要です。

2 番目の VM (Ubuntu Server) では、アダプタ 1 として指定したアダプタはどれも正常に動作しますが、2 番目のアダプタは動作しません。ホスト専用アダプタを #1 にして、その逆も試しました。

/etc/network/interfacesenp0s8インターフェースを編集して追加しようとしましたが、うまくいきませんでした。具体的には、

auto enp0s8
iface enp0s8 inet dhcp

ip addrenp0s8 インターフェース (ホスト専用インターフェース) に IP が割り当てられていないことが示されています。起動時に IP が割り当てられていることを確認する方法はありますか?

答え1

これが役に立つかどうかは分かりませんがほとんど私の場合、Virtual Box 6.0.14 上の Ubuntu 18.04.4 LTS (bionic) でも同じことが起こります。

$ ip addr
1: lo: [snipped, irrelevant]
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:a4:3b:77 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3
       valid_lft 75294sec preferred_lft 75294sec
    inet6 fe80::a00:27ff:fea4:3b77/64 scope link
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:25:81:75 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.8/24 brd 192.168.56.255 scope global enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe25:8175/64 scope link
       valid_lft forever preferred_lft forever

私の VM の VBox マネージャー画面のコピー

ご覧のとおり、enp0s3は世界に向けてNATされ、enp0s8はホスト専用です。これを設定したときに何をしたかは覚えていませんが、考えるインストーラーがほとんどの作業を実行しましたが、ホストオンリーインターフェースでは手動で(非DHCP)アドレスを割り当てました。これらのアドレスをVM名と一致させたいからです。私のは、/etc/network/interfacesそれが置き換えられ/etc/netplan、1つのファイル50-cloud-init.yaml(私のシステムはクラウドにはまったくないのですが)を含むと言っています。

$ cat 50-cloud-init.yaml
# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# 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:
        enp0s3:
            dhcp4: true
        enp0s8:
            dhcp4: false
            addresses: [192.168.56.8/24]
    version: 2

他に何か確認できることがあれば、お尋ねください。

関連情報