在一个 LAN 上配置两个网关,正常使用其中一个。但是当第一个发生故障时,将返回另一个。(Linux、Debian Jessie)

在一个 LAN 上配置两个网关,正常使用其中一个。但是当第一个发生故障时,将返回另一个。(Linux、Debian Jessie)

我正在尝试设置一个 LAN,以便有一个主路由器通过 DSL 链路将所有出站 (0.0.0.0) 流量路由到互联网,并通过 DHCP 将 IP 地址分发给网络上的客户端。
但我还希望在同一个网络/交换机上有一个辅助路由器,该路由器具有到互联网的 LTE 链路。我希望网络上的设备在主 DSL 网关发生故障或它与互联网之间的 DSL 连接失败时使用 LTE 路由器作为后备网关。

请参阅此处的示例配置图像

目前,客户端由 192.168.1.1 在 192.168.1.x 范围内分配 DHCP 地址,并且每个客户端只有一个以太网端口。

我尝试通过添加设置 LTE 网关以具有 192.168.10.1 的 IP 地址并使用eth0:1以下设置的虚拟接口在 192.168.1.x 配置客户端来实现上述系统/etc/network/interfaces

auto eth0
    iface eth0 inet dhcp

auto eth0:1
    iface eth0:1 inet static
    address 192.168.10.2
    netmask 255.255.255.0
    broadcast 192.168.10.255
    gateway 192.168.10.1

使用这些设置,我可以 ping 192.168.10.1 处的路由器/网关,但无法通过它路由流量。我感觉这与客户端机器中设置的默认路由有关,但我还没有找到任何可行的方法。

或者,我可能完全以错误的方式处理这个问题,任何帮助都将非常有帮助

相关内容