如何启用 KVM 上的虚拟机以使用 Ubuntu 18 笔记本电脑上的 WiFi 连接?

如何启用 KVM 上的虚拟机以使用 Ubuntu 18 笔记本电脑上的 WiFi 连接?

我最近在我的 Ubuntu 18 LTS ThinkPad Carbon 上设置了 KVM 管理程序。我安装了 qemu、virt-manager 和 libvirt 来管理虚拟机。

sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virt-manager

我还将我的用户添加到了适当的组中。

sudo adduser [username] libvirt
sudo adduser [username] libvirt-qemu

...并在 BIOS 中启用虚拟化。

但是,我启动的虚拟机都没有互联网连接。我认为这是因为 KVM 被设计为托管在有线网络上的服务器上,而我尝试仅通过 WiFi 连接在本地启动虚拟机。

如何使笔记本电脑上的虚拟机能够连接到互联网?我是否需要安装特定驱动程序、在 Virtualization Manager 上设置子网或在主机和来宾计算机之间设置“桥梁”?

答案1

我修改了默认的yaml文件输入/etc/netplan如下:

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp0s25:
      dhcp4: no
  bridges:
    br0:
      dhcp4: yes
      interfaces:
        - enp0s25

相关内容