2016-02-05 82 views
0

我已經在192.168.56.0子網上配置了具有NAT適配器的Linux VMware虛擬機(guest虛擬機)。它的IP地址是192.168.56.128,我的Mac(主機)有192.168.56.1。訪客的默認網關自動設置爲192.168.56.2,並能夠ping通谷歌。主機的Wi-Fi IP 192.168.0.2是,如何在OS X中啓用路由El Capitan

我已經配置了我的Wi-Fi路由器具有以下路由表的192.168.56.0數據包轉發到192.168.0.2(我的Mac)

[email protected] ~ $ 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。

回答

1

不確定您的具體情況。就我而言,我在同一個MacMini上只有兩個以太網,一個主機就是這些以太網之一。我所要做的唯一事情是sudo sysctl -w net.inet.ip.forwarding=1

https://roelant.net/2015/share-your-vpn-mac-el-capitan.html然而指出另一個變量以及(sudo sysctl -w net.inet.ip.fw.enable=1),走進一個NAT方案(我並不需要)

相關問題