从两个或多个子网中选择 IP

从两个或多个子网中选择 IP

是否可以通过一个网络接口从不同的子网检索两个或多个 IP?服务器的默认 IP 地址为192.168.178.50/24。服务器网络接口 eth0 与虚拟机的一些接口一起桥接在 br0 上ve*。现在我将为每个 VM 分配一个静态 IP 地址,但不在192.168.178.0/24网络内。

假设我有几个可用的 IP 池(192.168.10.0/24192.168.20.0/24)。

VM/etc/network/interfaces看起来几乎像这样(VM 的接口内部称为 eth0):

auto eth0
iface eth0 inet static
    address 192.168.10.10/24
    gateway 192.168.178.1
    dns-nameservers 8.8.8.8

我的网络技能不是很好,因此我无法确认这是否可以正常工作。虚拟机是否会通过父主机的标准网关找到位于“其他”网络范围内的路由?还是需要编辑主机路由表?此外,数据包还应该能够从路由器传递到虚拟机。

谢谢你的帮助!(如果有帮助的话我会使用 Ubuntu)

答案1

不,您的网关需要与您的主机地址位于同一子网,因为这是您联系以离开子网的机器(它是一个路由器)。

您可以在同一结构和第 2 层广播域上拥有多个子网,但大多数情况下不应这样做,而应将子网分成单独的 VLAN 和/或物理网络。

此外,这是服务器故障。如果这不是面向业务环境中的企业计算机(问题似乎没有说明),则应将有限范围或学术性质的问题提交给超级用户。

相关内容