mirror of
https://github.com/wangyu-/udp2raw.git
synced 2025-02-10 17:19:35 +08:00
Updated 网络不允许桥接的情况下,如何在虚拟机运行udp2raw (markdown)
parent
2595ece052
commit
ccc999fe2e
@ -1,11 +1,16 @@
|
||||
# 背景
|
||||
你的宿主机通过直接插网线PPPOE号上,那么你将无法使用桥接模式的虚拟机。这
|
||||
你的宿主机通过直接插网线PPPOE号上,或者公司的网络不允许桥接,那么你将无法使用桥接模式的虚拟机。
|
||||
|
||||
这里提供一种解决办法。思路是用虚拟机提供的host-only网路,然后自己手动在Mac/Windows上设置NAT,把网络分享给虚拟机。
|
||||
|
||||
(注:不可以用虚拟机自带的NAT功能。无论是Vmware还是virtual Box, 都没有实现真正的NAT,虚拟机自带的NAT功能会导致很多网络工具无法使用,包括udp2raw)
|
||||
|
||||
# Macos + Virtual Box
|
||||
|
||||
### 虚拟机网络配置
|
||||
在VirtualBox的全局设置里,新建一个host-only网络,名称为vboxnet0,使用默认设置(确保dhcp是开启的)
|
||||
把虚拟机的网络设置成刚才创建的host-only网路
|
||||
|
||||
### mac上开启ipforward nat
|
||||
在mac上运行:
|
||||
```
|
||||
sudo su # 先切换到root账号
|
||||
@ -17,6 +22,7 @@ pfctl -d
|
||||
pfctl -F all
|
||||
pfctl -f 1.tmp.rule -e #以上4条命令是为了开启nat
|
||||
```
|
||||
### 给虚拟机配置网关和dns
|
||||
|
||||
在虚拟机中运行:
|
||||
```
|
||||
|
Loading…
x
Reference in New Issue
Block a user