From ce11227742cbdf3948b4d8371ed1c877fced3491 Mon Sep 17 00:00:00 2001 From: wangyu- Date: Sat, 18 Nov 2017 20:48:54 -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 | 34 ++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/网络不允许桥接的情况下,如何在虚拟机运行udp2raw.md b/网络不允许桥接的情况下,如何在虚拟机运行udp2raw.md index eefcb52..ce8075e 100644 --- a/网络不允许桥接的情况下,如何在虚拟机运行udp2raw.md +++ b/网络不允许桥接的情况下,如何在虚拟机运行udp2raw.md @@ -3,7 +3,8 @@ 这里提供一种解决办法。思路是用虚拟机提供的host-only网路,然后自己手动在Mac/Windows上设置NAT,把网络分享给虚拟机。 -(注:不可以用虚拟机自带的NAT功能。无论是Vmware还是virtual Box, 都没有实现真正的NAT,虚拟机自带的NAT功能会导致很多网络工具无法使用,包括udp2raw) +(注:不可以用虚拟机自带的NAT功能。无论是Vmware还是virtualBox, 都没有实现真正的NAT) + # Macos + Virtual Box ### 虚拟机网络配置 @@ -30,3 +31,34 @@ ip route default via 192.168.56.1 dev eth0 #添加网关 echo `nameserver 8.8.8.8` >>/etc/resolv.conf #添加dns ``` +### 总结 + +以上就是全部配置了。正确配置后虚拟机可以正常上网,udp2raw也可以稳定运行。VMware应该也没问题。 + + +# Windows + VirtualBox/VMware + +### 虚拟机网络配置(VirtualBox) +在VirtualBox的全局设置里,新建一个host-only网络,名称为vboxnet0,但是要关掉dhcp(因为windows网络共享功能会自带dhcp)。 + +把虚拟机的网络设置成刚才创建的host-only网路 + +注:因为virtualBox的原因,关掉dhcp后最好重启一下Windows,否则有可能没有真正关掉。 + +### 虚拟机网络配置(VMware) +在VMware的Edit-->virtual network editor里,新建一个host-only网络,关掉dhcp。 + +把虚拟机的网络设置成刚才创建的host-only网路。(setting--->network adapter,网络类型选custom,然后选刚才建立的host-only网络) + +### 在Windows里设置网络共享 + +首先,在`网络`中找到你的Windows上网所用的网卡。右键-->属性-->分享,把网络分享给虚拟机的host-only网络: + +![](https://raw.githubusercontent.com/wangyu-/udp2raw-tunnel/master/images/wiki/windows_nat.PNG) + +注意:你需要自己找出哪个网卡是刚才新建的的host-only网络的。 设置网络分享后windows会接管这个host-only网络的dhcp,你的虚拟机ip可能会变,windows分配的ip一般是192.168.137.xxx。 + +### 总结 + +以上就是全部配置了。因为windows的网络分享功能自带dhcp和dns,所以设置方法和Mac稍有区别。 +