虚拟桥上的 IP 地址?

虚拟桥上的 IP 地址?

我想在虚拟机上配置一个静态 IP 地址。此接口应通过桥接器连接到主机物理接口之一。如果我理解文档正确的话,连接到桥接器的物理接口没有 IP 地址。只有虚拟机中的接口必须配置 IP 地址,并且必须与默认路由器位于同一子网中,默认路由器是连接在第 2 层基础设施后面的物理路由器。

所有配置示例都显示在虚拟网桥上配置了 IP 地址。为什么?

答案1

如果我误解了你的问题,请告诉我,我会进行修改


区分主人和客人非常重要,所以我将尝试用一个假设来做到这一点。我有一个主人(我们称之为kvm1),带有一个物理网卡 (eth0)。该主机运行一个客户机(我们创造性地称之为客人),该设备已配置一个 NIC。从内部客人/etc/network/interfaces,此 NIC 显示为 eth1(为了清楚起见)。如果您希望 eth1 具有静态 IP ,只需使用客人, 例如。

现在进行主机配置kvm1:我假设您正在使用/etc/network/interfaces配置主机网络,并且您已经创建了一个br0接口并向其中添加了 eth0(无论是使用 brctl 还是 virt-manager 或 virsh)。现在,只要来宾的 VM 配置将其单个 NIC 设置为连接到 br0,您就可以开始了。

如果您使用的是virsh/virt-manager,您可以尝试brctl show从终端运行以进行检查。您应该有一个vmnetX接口显示为 的成员br0,并且您的客户机现在直接桥接到物理接口 eth0。现在,将 eth0 连接到 LAN 子网中最近的以太网交换机,然后客人应该保留其静态 IP 并可从网络的其余部分访问。


我希望这是有道理的。

相关内容