Macではリモートホストをpingできますが、Virtualbox VMではpingできません。

Macではリモートホストをpingできますが、Virtualbox VMではpingできません。

MacBook端末でpingを実行できるリモコンがあります。ただし、VirtualBox Ubuntu 16.04 VMを起動して同じリモートホストをpingすると、pingが失敗し、「ターゲットホストに接続できません」というエラーメッセージが表示されます。

また、これを行うときに会社のVPNを使用していて、リモートホストはそのネットワークにありました。

同様の問題があるかどうかをオンラインで見つけましたが、何も見つかりませんでした。どのようにデバッグできますか?必要な情報を教えてください。

私の仮想マシンの出力:

$ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.0.2.2        0.0.0.0         UG        0 0          0 eth0
0.0.0.0         10.0.0.1        0.0.0.0         UG        0 0          0 enp0s8
10.0.0.0        0.0.0.0         255.255.255.0   U         0 0          0 enp0s8
10.0.2.0        0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
172.17.0.0      0.0.0.0         255.255.0.0     U         0 0          0 docker0
172.18.0.0      0.0.0.0         255.255.0.0     U         0 0          0 br-3703e922f98f

$ nslookup eventquery01.mp.local
Server:     172.16.254.11
Address:    172.16.254.11#53

eventquery01.mp.local   canonical name = mpeventquery01.mp.local.
Name:   mpeventquery01.mp.local
Address: 172.18.83.85

$ ping 172.16.254.11
PING 172.16.254.11 (172.16.254.11) 56(84) bytes of data.
64 bytes from 172.16.254.11: icmp_seq=1 ttl=63 time=74.8 ms
64 bytes from 172.16.254.11: icmp_seq=2 ttl=63 time=76.4 ms
64 bytes from 172.16.254.11: icmp_seq=3 ttl=63 time=78.4 ms

$ ping 172.18.83.85
PING 172.18.83.85 (172.18.83.85) 56(84) bytes of data.
From 172.18.0.1 icmp_seq=1 Destination Host Unreachable
From 172.18.0.1 icmp_seq=2 Destination Host Unreachable
From 172.18.0.1 icmp_seq=3 Destination Host Unreachable

答え1

ルーティングによっては、172.18.0.0/255.255.0.0IPアドレス172.18.83.85へのすべてのトラフィックがこのbr-3703e922f98fインターフェイスに送信されます。

br-3703e922f98fインターフェイスがリモートホストと同じネットワーク上になく、eventquery01.mp.local実際に同じサブネットの一部と重なる2つの別々のネットワークである場合、この問題を解決する唯一の方法は、エンドポイントの1つのネットワークサブネットを別のネットワークを使用することです。

このインターフェイスはbr-3703e922f98fDockerネットワークの一部ですか?その場合は、設定オプションを使用してDockerによって生成されたネットワークを変更したり、手動で作成したりできます。

関連情報