Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 通过MacOS中的openVPN从VM路由internet流量_Linux_Vpn_Openvpn_Macos Big Sur - Fatal编程技术网

Linux 通过MacOS中的openVPN从VM路由internet流量

Linux 通过MacOS中的openVPN从VM路由internet流量,linux,vpn,openvpn,macos-big-sur,Linux,Vpn,Openvpn,Macos Big Sur,我的VPN一次只允许一个到VPN的连接 主机操作系统:Mac OS Big Sur VM:VMWare Fusion上的linux 我希望在两者上都使用VPN 我试过添加路线 sudo路线-n添加-net 10.0.0.0/8192.168.11.1 其中192.168.11.1是VPN的网关ip。然而,这似乎不起作用 VPN在utun2上,而VM在bridge100上 编辑:将网络适配器更改为NAT并不起作用,结果是Big-Sur存在问题。它不允许直达交通 作为临时修复程序,运行以下命令: s

我的VPN一次只允许一个到VPN的连接

主机操作系统:Mac OS Big Sur

VM:VMWare Fusion上的linux

我希望在两者上都使用VPN

我试过添加路线

sudo路线-n添加-net 10.0.0.0/8192.168.11.1

其中192.168.11.1是VPN的网关ip。然而,这似乎不起作用

VPN在utun2上,而VM在bridge100


编辑:将网络适配器更改为NAT并不起作用,结果是Big-Sur存在问题。它不允许直达交通

作为临时修复程序,运行以下命令:

sudo pfctl-a com.apple.internet-sharing/shared_v4-s nat 2>/dev/null>newrules.conf

echo“utun2 inet上的nat从192.168.13.0/24到任意->(utun2)extfilter ei”>>newrules.conf

sudo pfctl-a com.apple.internet-sharing/shared_v4-N-f newrules.conf 2>/dev/null

这里
192.168.13.0/24
是我的虚拟机所在的ip范围


每次重新启动VM时都需要运行此操作。

我知道这是一个古老但快速的问题。。我需要在我的主机上运行VPN,并且我需要能够从VM(VmWare Fusion)通过IP访问主机—这能解决这个问题吗?基本上,我是从主机运行一个web服务器(例如1.2.3.4:3000),该web服务器需要在VPN后面运行。然后,我需要从虚拟机访问该Web服务器。与“utun2”不兼容。我必须在我的案例中选择“utun4”。你能详细说明一下哪一个是正确的吗?我刚刚选择了数量最多的“utun”设备。