VirtualBoxを2つのネットワークアダプター(標準NAT(enp0s3)とホストオンリーアダプター(enp0s8))で実行しています。NATを使用してインターネットにアクセスし、ローカルマシンからSSHでホストオンリーアダプターにアクセスします。
ボックスは両方のアダプターを有効にして起動し、両方ともIPアドレスがあり、すべてが見栄えが良いです。
ホスト専用アダプターを介してこのボックスにSSH接続できますが、問題はありません。しかし、私はそれでインターネットに乗ることができません。ただし、ホストオンリーアダプターを無効にすると、インターネットにアクセスできます(ただし、明らかにローカルトンネル経由でSSHにアクセスできなくなります)。
そして最後に、私のnetplan yaml設定は次のとおりです。
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: yes
dhcp6: yes
enp0s8:
dhcp4: no
dhcp6: no
addresses: [192.168.52.101/24]
gateway4: 192.168.52.101
何か案は?おそらく、送信トラフィックはすべて、なんらかの形でホスト専用アダプターを経由しているようです。
編集:ip route list
役立つ場合に備えて、出力を添付します。
default via 192.168.52.101 dev enp0s8 proto static
default via 10.0.2.2 dev enp0s3 proto dhcp src 10.0.2.15 metric 100
10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.15
10.0.2.2 dev enp0s3 proto dhcp scope link src 10.0.2.15 metric 100
192.168.52.0/24 dev enp0s8 proto kernel scope link src 192.168.52.101