Updated 网络不允许桥接的情况下,如何在虚拟机运行udp2raw (markdown)

wangyu- 2017-11-18 21:24:14 -08:00
parent 184d38603e
commit 8d933e61c0

@ -26,7 +26,7 @@ sudo su # 先切换到root账号
sysctl -w net.inet.ip.forwarding=1 sysctl -w net.inet.ip.forwarding=1
sysctl -w net.inet.ip.fw.enable=1 ##这两条的命令是开启ip_forward 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 -d
pfctl -F all pfctl -F all
pfctl -f 1.tmp.rule -e #以上4条命令是为了开启nat 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。