Auf meinem Laptop läuft ein Docker-Daemon und ich habe einen Container gestartet. Die IP des Containers ist 172.17.0.2/16.
Ich habe auch eine VM laufen und ihre IP ist 172.20.8.102/16.
Ich möchte die VM vom Container aus anpingen können. Beim Versuch bleibt der Ping einfach hängen.
Soll ich der Routentabelle des Containers oder Laptops etwas hinzufügen?
Die Routentabelle des Containers sieht folgendermaßen aus:
root@3ab67fd10821:/# ip route
default via 172.17.0.1 dev eth0
172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.2
Die Routentabelle des Laptops sieht folgendermaßen aus:
[~/proj] ip route
default via 10.0.1.1 dev en0
10.0.1.0/24 dev en0 scope link
10.0.1.1/32 dev en0 scope link
10.0.1.3/32 dev en0 scope link
127.0.0.0/8 via 127.0.0.1 dev lo0
169.254.0.0/16 dev en0 scope link
169.254.0.0/16 dev en3 scope link
169.254.48.158/32 dev en3 scope link
172.17.8.0/24 dev vboxnet scope link
172.18.8.0/24 dev vboxnet scope link
172.20.8.0/24 dev vboxnet scope link
192.168.65.0/24 dev vboxnet scope link
224.0.0.0/4 dev en0 scope link
224.0.0.0/4 dev en3 scope link
255.255.255.255/32 dev en0 scope link
255.255.255.255/32 dev en3 scope link
Die Routentabelle der VM sieht folgendermaßen aus:
[core] ip route
default via 10.0.2.2 dev eth0 proto dhcp src 10.0.2.15 metric 1024
10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15
10.0.2.2 dev eth0 proto dhcp scope link src 10.0.2.15 metric 1024
172.20.0.0/16 dev eth1 proto kernel scope link src 172.20.8.102