我的VPN一次仅允许一个连接到VPN。
主机操作系统:Mac OS Big Sur
VM:VMWare Fusion上的Linux
我希望两者都使用VPN。
我尝试添加路线
sudo route -n add -net 10.0.0.0/8 192.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 "nat on utun2 inet from 192.168.13.0/24 to any -> (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
是我的VM所在的ip范围。
每次重新启动VM时,都需要运行此程序。
我知道这是个老问题,但是很简单。.我需要在主机上运行VPN,并且需要能够通过IP从VM(VmWare Fusion)通过IP访问主机-此问题是否可以解决?基本上,我是从主机(例如1.2.3.4:3000)运行Web服务器,该Web服务器需要在VPN后面运行。然后,我需要从VM访问该Web服务器。