一个线程提到使用桥接或 macvtap 连接,但我放置的每个设备都会导致“操作不受支持”错误,或者当我启动虚拟机时,虚拟机不会连接到任何网络(尽管当我将 macvtap 连接到主机的常规 NIC 时) ,VM 的网络可以工作,但不能通过 VPN)。另一位说最简单的解决方案是简单地在虚拟机上安装 VPN 客户端,但是是否有一种简单的方法可以告诉它使用主机的 VPN?
更新:
我所说的“放置”是指我输入到“设备”文本框中。例如,如果我的主机的(主)NIC 设备是 enp2s0,我就输入它。输入 wg-mulvad (运行 $ ip a 后列出的设备之一)会导致“操作不受支持”,我不确定这是否是我应该输入的设备。尝试默认 NAT 后,我尝试了桥接和 macvtap 与 $ ip a 列出的设备的每种组合,但没有一个给我提供了所需的结果,即为虚拟机提供与主机 VPN 相同的公共 IP,或者至少分配任何 IP通过VPN。
现在,我尝试再次测试它,当我尝试创建新虚拟机时,我陷入了“没有可安装的活动连接”(我删除了前一个虚拟机以从头开始)。我跟着这之前的线程(当我遇到相同的无活动连接问题时),并安装提到的软件包(除了 libvirt-bin ,apt 找不到;我的主机是 Debian 测试)解决了问题,所以现在我不确定。
答案1
如果有人在使用 Mulvad VPN 时仍然遇到此问题,也许在终端中输入“mulvad lan set allowed”会有所帮助。