KVM 中的桥接网络不起作用

KVM 中的桥接网络不起作用

我已尽了最大努力使 KVM 桥接网络正常工作,但它并不像在 VMWare Workstation 中那么简单。我想要做的就是让虚拟机在 LAN 子网 (192.168.0.0/24) 上显示为普通主机,这样它就可以 ping 我的 Home GW (192.168.0.1/24) 和互联网。经过多次尝试设置桥接接口并将其与我的 KVM 服务器的 WLAN 端口绑定(如果为 br1 接口指定静态地址,则会导致我的互联网连接丢失,但没有配置选项可以正常工作)。

请指导一下这个过程。所有这些都是在 Ubuntu 16.10 上完成的。我正尝试从此图像中遵循所有这些过程。

在此处输入图片描述

热切期待您的回复。

答案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 桥接的方法,请参阅:

https://unix.stackexchange.com/a/159198/213946

相关内容