質問: virtualbox:ubuntuのdebianゲストでの2つのネットワークインターフェース(natとホストのみのインターフェース) 私は、debian vmを2つのインターフェースで作成しました:a nat 1(インターネットにアクセスするため)とhost-onlyです。しかし、私は知りません。両方のインターフェイスを同時に動作させる方法です。ホスト1のみをアダプタ1として定義すると、ホストからはvmにアクセスできますが、インターネットからはアクセスできません。 natアダプタ1として1つ、インターネットにアクセスできますが、ゲストのdebianに到達できません。では、どうすれば両方のインターフェイスを連携させることができますか?注:ホストの一部のポートをゲストのsoのsshポートにマップしようとしているので、提案する必要はありません:)[〜#〜] edit [〜#〜]:これは、最初のアダプタがhost-only oneの場合のifconfigの出力です。eth0 link encap:ethernet hwaddr 08:00:27:f6:b2:45 inet addr:192.168.56.101 bcast:192.168.56.255 mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fef6:b245/64 scope:link up broadcast running multicast mtu:1500 metric:1 rx packets:495 errors:0 dropped:0 overruns:0 frame:0 tx packets:206 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 rx bytes:48187 (47.0 kib) tx bytes:38222 (37.3 kib) lo link encap:local loopback inet addr:127.0.0.1 mask:255.0.0.0 inet6 addr: ::1/128 scope:host up loopback running mtu:16436 metric:1 rx packets:8 errors:0 dropped:0 overruns:0 frame:0 tx packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 rx bytes:560 (560.0 b) tx bytes:560 (560.0 b) これは、最初のアダプタがhost-only oneの場合のnetstat -nrの出力です。kernel ip routing table destination gateway genmask flags mss window irtt iface 192.168.56.0 0.0.0.0 255.255.255.0 u 0 0 0 eth0 これは、最初のアダプタが[〜#〜] nat [〜#〜] 1の場合のifconfigの出力です。eth0 link encap:ethernet hwaddr 08:00:27:f6:b2:45 inet addr:10.0.2.15 bcast:10.0.2.255 mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fef6:b245/64 scope:link up broadcast running multicast mtu:1500 metric:1 rx packets:53 errors:0 dropped:0 overruns:0 frame:0 tx packets:59 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 rx bytes:6076 (5.9 kib) tx bytes:5526 (5.3 kib) lo link encap:local loopback inet addr:127.0.0.1 mask:255.0.0.0 inet6 addr: ::1/128 scope:host up loopback running mtu:16436 metric:1 rx packets:16 errors:0 dropped:0 overruns:0 frame:0 tx packets:16 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 rx bytes:1664 (1.6 kib) tx bytes:1664 (1.6 kib) これは、最初のアダプタが[〜#〜] nat [〜#〜] 1の場合のnetstat -nrの出力です。kernel ip routing table destination gateway genmask flags mss window irtt iface 10.0.2.0 0.0.0.0 255.255.255.0 u 0 0 0 eth0 0.0.0.0 10.0.2.2 0.0.0.0 ug 0 0 0 eth0
回答: ubuntu 18.04ホストでは、ゲストとしてubuntu 19.04を使用するvirtualbox 6.1ゲストで/etc/netplan/50-cloud-init.yamlファイル、以下に示すように(バージョン行の前に)2行追加します。ゲストのネットワーク構成は1つのネットワークのみを処理するようにセットアップされており、2番目のネットワーク構成は手動で追加する必要があるようですnetwork: ethernets: enp0s3: dhcp4: true enp0s8: dhcp4: true version: 2