Ubuntu

啟用 VPN 後,virt-manager 虛擬機無法訪問外部網路

  • February 18, 2021

我在Virtual Machine Manager ( ) 上將CentOS7作為 VM執行。在同一台 Ubuntu 機器上,我正在執行AnyConnect 4.9.03047以通過 VPN 連接。virt-manager 2.2.1``Ubuntu 20.04.1

當 VPN 未連接時,VM 可以訪問本地網路和 Internet。但是,一旦我將 AnyConnect 連接到 VPN,VM 就會失去連接。

虛擬網路介面配置為預設配置:

網路源:NAT

設備型號:virtio

有什麼我遺漏的東西可以在連接 VPN 時允許網路訪問嗎?

預設情況下,Virtual Machine Manager上的 VM使用 NAT 虛擬網路介面。我必須切換到橋接連接才能獲得網路訪問權限。

創建橋接的步驟:

  1. 添加硬體
  • 打開 添加新的虛擬硬體
  1. 選擇 網路
  2. 從 網路源: 選擇 主機設備xyz: macvtap
  • xyz 是設備名稱
  1. *源模式:*將  切換到 橋接 並顯示警告消息。
  2. 設備型號:virtio
  3. 停用原來的預設 NAT 介面。
  4. 啟動虛擬機。

引用自:https://unix.stackexchange.com/questions/626865