使用两个不同的网络连接到本地网络中的两个 ISP

使用两个不同的网络连接到本地网络中的两个 ISP

我们有两个 ISP 1. BSNL(印度),2. Airtel(印度)。我们通过 D-Link DSL 2750U 调制解调器(IP 地址为 192.168.1.1)获取 Bsnl 互联网,Airtel 互联网调制解调器的 IP 地址为 192.168.2.1,两者来自不同的网络。大多数情况下,Bsnl 互联网不稳定,这让服务提供商很烦人。每当 BSNL 互联网不稳定时,我都想使用 airtel,而不更改任何配置,每次都是手动路由。我们几乎所有的客户端计算机都使用 Linux(Ubuntu)、Centos。

这是我现在在 Ubuntu 中使用的界面配置

auto lo
iface lo inet loopback

auto br0
iface br0 inet static
        address 192.168.1.25
        network 192.168.1.0
        netmask 255.255.255.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        dns-nameservers 8.8.8.8 8.8.4.4
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0
        post up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1

我刚刚尝试使用路由添加接口从 192.168.1.0 路由到 192.168.2.0,但仍然没有来自 192.168.2.1 的 ping 回复。我是否想使用别名为 192.168.2.0 添加一个接口配置?任何帮助都将不胜感激。

我需要知道现在如何配置,因为我们有两个互联网连接,两个不同的调制解调器和两个不同的网络范围,一个是 192.168.1.1 IP 范围,另一个是 192.168.2.1,但我的桌面和所有客户端机器的 IP 范围是 192.168.1.0 系列,我在这里的需求是,每当我的 192.168.1.1 中的互联网出现故障时,我都必须从 192.168.2.1 调制解调器获取互联网。

答案1

您正在尝试实现的功能称为多宿主。请查看链接这里这里. 这些会给你一个想法。

相关内容