启用 VPN 后,virt-manager 虚拟机无法访问外部网络

启用 VPN 后,virt-manager 虚拟机无法访问外部网络

我在跑步CentOS7作为虚拟机虚拟机管理器virt-manager 2.2.1) 在Ubuntu 20.04.1。在我运行的同一台 Ubuntu 机器上AnyConnect 4.9.03047通过 VPN 连接。

当 VPN 未连接时,虚拟机可以访问本地网络和互联网。但一旦我将 AnyConnect 连接到 VPN,虚拟机就会失去连接。

虚拟网络接口采用默认配置:
网络源:NAT
设备型号:virtio

我是否缺少任何允许在连接 VPN 时访问网络的功能?

答案1

默认情况下,虚拟机处于开启状态虚拟机管理器使用 NAT 虚拟网络接口。我必须切换到桥接连接才能获得网络访问权限。

创建桥接的步骤:

  1. 添加硬件
    • 打开 添加新的虚拟硬件
  2. 选择 网络
  3. 从 网络来源: 选择 主机设备xyz: macvtap
    • xyz 是设备名称
  4. 这 源模式: 将切换到  并带有警告消息。
  5. 设备型号:virtio
  6. 停用原来的默认 NAT 接口。
  7. 启动虚拟机。

相关内容