Auf meinem Computer werden 3 VMs ausgeführt: vmInfra (10.0.99.99), vmPrime (10.0.99.11) und vmDeux (10.0.99.12). Das Setup sieht folgendermaßen aus:
Wenn ich meinen physischen Host (10.0.99.1) von einer der VMs aus anpinge, kann er gefunden werden. Wenn ich jedoch eine der VMs vom Host aus anpinge, versucht der Host, einen Computer im Internet (wahrscheinlich) seit den VMs anzupingen Teilen Sie einen privaten IP-Bereich. Wie behebe ich das?
Mein Host hat das folgende IP-Setup:
$ ip route show
default via 192.168.1.1 dev wlo1 proto static metric 600
10.0.99.0/24 dev vmnet99 proto kernel scope link src 10.0.99.1
172.16.8.0/24 dev vmnet1 proto kernel scope link src 172.16.8.1
172.16.33.0/24 dev vmnet8 proto kernel scope link src 172.16.33.1
192.168.1.0/24 dev wlo1 proto kernel scope link src 192.168.1.73 metric 600
$ ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp1s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether 3c:52:82:b9:05:5f brd ff:ff:ff:ff:ff:ff
3: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 3c:95:09:de:4e:8d brd ff:ff:ff:ff:ff:ff
inet 192.168.1.73/24 brd 192.168.1.255 scope global dynamic wlo1
valid_lft 82559sec preferred_lft 82559sec
inet6 fe80::6528:e383:1754:9aef/64 scope link
valid_lft forever preferred_lft forever
15: vmnet1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
link/ether 00:50:56:c0:00:01 brd ff:ff:ff:ff:ff:ff
inet 172.16.8.1/24 brd 172.16.8.255 scope global vmnet1
valid_lft forever preferred_lft forever
inet6 fe80::250:56ff:fec0:1/64 scope link
valid_lft forever preferred_lft forever
16: vmnet8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
link/ether 00:50:56:c0:00:08 brd ff:ff:ff:ff:ff:ff
inet 172.16.33.1/24 brd 172.16.33.255 scope global vmnet8
valid_lft forever preferred_lft forever
inet6 fe80::250:56ff:fec0:8/64 scope link
valid_lft forever preferred_lft forever
17: vmnet99: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
link/ether 00:50:56:c0:00:63 brd ff:ff:ff:ff:ff:ff
inet 10.0.99.1/24 brd 10.0.99.255 scope global vmnet99
valid_lft forever preferred_lft forever
inet6 fe80::250:56ff:fec0:63/64 scope link
valid_lft forever preferred_lft forever
Der VMware Virtual Network Manager hat eine /etc/vmware/vmnet99/dhcpd/dhcpd.conf
Datei mit folgendem Inhalt generiert :
allow unknown-clients;
default-lease-time 1800; # default is 30 minutes
max-lease-time 7200; # default is 2 hours
subnet 10.0.99.0 netmask 255.255.255.0 {
range 10.0.99.128 10.0.99.254;
option broadcast-address 10.0.99.255;
option domain-name-servers 10.0.99.2;
option domain-name localdomain;
default-lease-time 1800; # default is 30 minutes
max-lease-time 7200; # default is 2 hours
option netbios-name-servers 10.0.99.2;
option routers 10.0.99.2;
}
host vmnet99 {
hardware ethernet 00:50:56:C0:00:63;
fixed-address 10.0.99.1;
option domain-name-servers 0.0.0.0;
option domain-name "";
option routers 0.0.0.0;
}