Ho una macchina virtuale Linux (guest) configurata con un adattatore NAT su una subnet 192.168.56.0. Il suo indirizzo IP è 192.168.56.128 e il mio Mac (host) ha 192.168.56.1. Il gateway predefinito Guest viene automaticamente impostato su 192.168.56.2 ed è in grado di eseguire il ping di Google dal guest. L'IP Wi-Fi dell'host è 192.168.0.2,
Ho configurato il mio router Wi-Fi con la seguente tabella di routing per inoltrare i pacchetti da 192.168.56.0 a 192.168.0.2 (il mio Mac)
pi@raspberrypi ~ $ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 172.16.4.1 0.0.0.0 UG 0 0 0 eth0
172.16.4.0 * 255.255.252.0 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 wlan0
192.168.56.0 192.168.0.2 255.255.255.255 UGH 0 0 0 wlan0
192.168.57.0 192.168.0.2 255.255.255.255 UGH 0 0 0 wlan0
Ma non riesco a eseguire il ping di guest da nessun altro dispositivo sulla rete Wi-Fi (192.168.0.0). Quindi è ovvio che il mio Mac con OS X El Capitan non sta inoltrando i pacchetti da 192.168.0.0 a 192.168.56.0