答案1
这是我的 /etc/network/interfaces 文件,用于获取 kvm 桥接设置的参考。虚拟机管理程序和虚拟机都使用 dhcp 获取其 ipv4 地址,使用 slaac 获取其 ipv6 地址。multicast_snooping 行仅适用于 ipv6。这就是我所要做的全部工作,它只需使用有线连接即可。 大多数 WLAN 连接无法实现桥接因为大多数 wlan 驱动程序不支持它。如果它在 vmware 上运行,他们就不会使用标准桥,我不知道是否有人想出了 kvm 的解决方法。我非常确定您可以将 macvtap 与 wlan 一起使用,但您不能将其用于虚拟机管理程序与客户机的通信或用于 pxe 启动。
# 此文件描述了系统上可用的网络接口 # 以及如何激活它们。有关更多信息,请参阅interfaces(5)。 # 环回网络接口 自动档 iface lo inet 环回 # 主网络接口 自动 eth0 iface eth0 inet 手册 自动 br0 iface br0 inet dhcp bridge_ports eth0 bridge_stp 关闭 bridge_fd 0 bridge_maxwait 0 echo -n 0 > /sys/devices/virtual/net/br0/bridge/multicast_snooping
编辑:显然,有一种解决 wifi 桥接的方法,请参阅: