From bc042f6172eb94443fdbf9ad96e0449150ee0e8f Mon Sep 17 00:00:00 2001 From: wangyu- Date: Sat, 18 Nov 2017 20:12:16 -0800 Subject: [PATCH] =?UTF-8?q?Created=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 | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 网络不允许桥接的情况下,如何在虚拟机运行udp2raw.md diff --git a/网络不允许桥接的情况下,如何在虚拟机运行udp2raw.md b/网络不允许桥接的情况下,如何在虚拟机运行udp2raw.md new file mode 100644 index 0000000..f8bbe20 --- /dev/null +++ b/网络不允许桥接的情况下,如何在虚拟机运行udp2raw.md @@ -0,0 +1,19 @@ +==Macos + Virtual Box== +在mac上运行: +``` +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网络的子网 +pfctl -d +pfctl -F all +pfctl -f 1.tmp.rule -e #以上4条命令是为了开启nat +``` + +在虚拟机中运行: +``` +ip route default via 192.168.56.1 dev eth0 +echo `nameserver 8.8.8.8` +``` +