当主机连接到 VPN 时,Vagrant 专用网络不起作用

Bri*_*ian 5 vpn networking virtual-machine vagrant

我正在使用 Vagrant 和 VirtualBox,并使用 NFS 和专用网络在我的主机和来宾 VM 之间共享一个文件夹:

VAGRANTFILE_API_VERSION = '2'
Vagrant.require_version '>= 1.8.4'

Vagrant.configure(2) do |config|
  ...

  config.vm.network :private_network, ip: '10.0.2.15'
  config.vm.synced_folder '.', '/vagrant', type: 'nfs'

  ...
end
Run Code Online (Sandbox Code Playgroud)

当我的主机连接到我工作的 VPN (SonicWALL Mobile Connect) 时,如果没有挂起,我将无法启动或访问 VM。我认为这是因为 VPN 通过 VPN 发送所有网络流量,包括我的专用网络流量。

如果我可以配置 VPN 以排除 IP 范围通过 VPN,那就太好了,但情况似乎并非如此。

这里有办法吗?如果我在连接到 VPN 时无法使用虚拟机,它会大大降低实用性 =/

编辑:我也尝试过 192.168.0.x,我已经确认这是网络上其他设备未使用的范围。