From 8d933e61c0e9d2b0a2c0d3692d21bfc15f7a0492 Mon Sep 17 00:00:00 2001 From: wangyu- Date: Sat, 18 Nov 2017 21:24:14 -0800 Subject: [PATCH] =?UTF-8?q?Updated=20=E7=BD=91=E7=BB=9C=E4=B8=8D=E5=85=81?= =?UTF-8?q?=E8=AE=B8=E6=A1=A5=E6=8E=A5=E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B?= =?UTF-8?q?=EF=BC=8C=E5=A6=82=E4=BD=95=E5=9C=A8=E8=99=9A=E6=8B=9F=E6=9C=BA?= =?UTF-8?q?=E8=BF=90=E8=A1=8Cudp2raw=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 网络不允许桥接的情况下,如何在虚拟机运行udp2raw.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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。