diff --git a/网络不允许桥接的情况下,如何在虚拟机运行udp2raw.md b/网络不允许桥接的情况下,如何在虚拟机运行udp2raw.md index 2f7863d..c1f73c9 100644 --- a/网络不允许桥接的情况下,如何在虚拟机运行udp2raw.md +++ b/网络不允许桥接的情况下,如何在虚拟机运行udp2raw.md @@ -26,7 +26,7 @@ sudo su # 先切换到root账号 sysctl -w net.inet.ip.forwarding=1 sysctl -w net.inet.ip.fw.enable=1 ##这两条的命令是开启ip_forward -echo 'nat on en0 from 192.168.56.0/24 to any -> (en0)' >1.tmp.rule #新建一个文件, en0是的mac上网的网卡。 192.168.56.0/24是mac和虚拟机间hostonly网络的子网 +echo 'nat on en0 from 192.168.56.0/24 to any -> (en0)' >1.tmp.rule #新建一个文件, en0是的mac上网的网卡。 192.168.56.0/24是mac和虚拟机间host-only网络的子网 pfctl -d pfctl -F all pfctl -f 1.tmp.rule -e #以上4条命令是为了开启nat @@ -79,6 +79,6 @@ echo `nameserver 8.8.8.8` >>/etc/resolv.conf #添加dns ### 总结 -以上就是全部配置了。正确配置后虚拟机可以正常上网,udp2raw也可以稳定运行。因为windows的网络分享功能自带dhcp和dns,所以设置方法和Mac稍有区别:在vmware/virtualbox中要关闭dhcp,在虚拟机中不需要自己添加路由和dns。 +以上就是全部配置了。正确配置后虚拟机可以正常上网,udp2raw也可以稳定运行。因为windows的网络分享功能自带dhcp和dns,所以设置方法和Mac稍有区别:在vmware/virtualbox的host-only网络设置中要关闭dhcp,在虚拟机中不需要自己添加路由和dns。