KVM Linux 桥接器

KVM Linux 桥接器

我对网络还不是很熟悉。我有一台服务器,其 eth0 上有一个 ip 地址 a。现在我通过 KVM 在服务器上运行了一个 VM。我还有另一个 ip 地址 b,我想将其用于 VM,以便它能够连接到 Inet。我创建了一个网桥 br0(我添加了一条路由并激活了 ipv4 转发):

iface br0 inet manual
    pre-up brctl addbr br0
    address 178.*.*.*
    gateway 178.*.*.*
    netmask 255.255.255.192
    bridge_stp off
    bridge_ports none
    bridge_fd 0
    bridge_maxwait 0

在虚拟机中我无法进行网络工作。希望能得到一些帮助。

答案1

您需要告诉 VM 使用桥接接口而不是默认的 virtbr 接口。

您可以在 virtmanager 中执行此操作,打开虚拟机,单击“i”按钮,单击“NIC xxxxx”,如果它出现在下拉框中,则选择 br0 接口 - 如果没有,则需要将共享设备名称指定为“br0”

相关内容