在VLAN中的多个接口之间共享IP

我有两台服务器,它们之间有三个接口,都在同一个VLAN上。

服务器1:1网卡,1个IP块(/ 29),子网255.255.255.248

服务器2:2个网卡,2个IP模块(1/28和其他/ 29),具有不同的网关和不同的子网。 / 29块的子网是255.255.255.248 ,另一个是255.255.255.240 。 目前,我在NIC1(服务器2)上添加了两个IP模块和两个网关。

所以说,我想要从同一个服务器 – 服务器2上的NIC1到NIC2的IP地址。我是否需要在两个网卡上添加与该IP相对应的网关,因为我将在两个接口上使用相同的IP地址。

现在,如果我想在两台不同的服务器之间移动IP,我是否也需要添加相应的网关?

基本上我想完成的是这样的:

服务器1:原始/ 29块将留在这里,来自服务器2的/ 28块服务器2:NIC1- / 28块,NIC2-原始/ 29块

这是一个逻辑和无问题的设置? 如果我在同一台机器上的两个不同的接口上有两个不同的网关,我得到以下错误:

Warning: Multiple default gateways are intended to provide redundancy to a single network (such as an intranet or the Internet). They will not function properly when the gateways are on two separate, disjoint networks (such as one on your intranet and one on the Internet). Do you want to save this configuration?

所有接口都需要互联网连接

警告的原因是,如果你configuration了多个ips,比如说192.168.1.10和192.168.99.10以及这个networking上的两个路由器(192.168.1.1和192.168.99.1),那么所有的响应都会通过其中一个路由器它无法响应(ARP不解决)。

这将不会平衡两者的交通。

这也会有一个副作用,192.168.1.1路由器上的连接(比如说公网IP为123.123.1.1)将会在192.168.99.1路由器上发出(比如公网IP为123.123.99.1),所以有人连接到123.123.1.1将得到123.123.99.1的回应….即它不会工作。

你需要一个更智能的防火墙/路由器来做这种事情。

如果您试图实现冗余,如何在服务器之间移动IP可能并不重要。 你有一个networking问题,这是没有真正有能力解决的窗口,最好不要尝试。 入站和出站负载平衡/冗余networking设备是不是真的很贵,直到你达到高端,这将花费你在较less的时间。