192.168.56.0サブネット上のNATアダプタで構成されたLinux VMware仮想マシン(ゲスト)を持っています。そのIPアドレスは192.168.56.128で、私のMac(ホスト)は192.168.56.1です。ゲストのデフォルトゲートウェイは自動的に192.168.56.2に設定され、ゲストからGoogleにpingを送信することができます。ホストのWi-Fi IPは192.168.0.2です。
私のWi-Fiルーターに次のルーティングテーブルを設定して192.168.56.0から192.168.0.2のパケットを転送するようにしました(私の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
しかし、Wi-Fiネットワーク(192.168.0.0)上の他のデバイスからゲストにpingを送信することができません。 OS X El Capitanを実行している私のMacがパケットを192.168.0.0から192.168.56.0に転送していないことは明らかです。