mirror of
https://github.com/wangyu-/udp2raw.git
synced 2025-02-10 17:19:35 +08:00
Updated 网络不允许桥接的情况下,如何在虚拟机运行udp2raw (markdown)
parent
ccc999fe2e
commit
ce11227742
@ -3,7 +3,8 @@
|
|||||||
|
|
||||||
这里提供一种解决办法。思路是用虚拟机提供的host-only网路,然后自己手动在Mac/Windows上设置NAT,把网络分享给虚拟机。
|
这里提供一种解决办法。思路是用虚拟机提供的host-only网路,然后自己手动在Mac/Windows上设置NAT,把网络分享给虚拟机。
|
||||||
|
|
||||||
(注:不可以用虚拟机自带的NAT功能。无论是Vmware还是virtual Box, 都没有实现真正的NAT,虚拟机自带的NAT功能会导致很多网络工具无法使用,包括udp2raw)
|
(注:不可以用虚拟机自带的NAT功能。无论是Vmware还是virtualBox, 都没有实现真正的NAT)
|
||||||
|
|
||||||
# Macos + Virtual Box
|
# 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
|
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稍有区别。
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user