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` +``` +