如果一个路由器出现故障,它是否会从一个互联网源切换到另一个互联网源?

如果一个路由器出现故障,它是否会从一个互联网源切换到另一个互联网源?

我的互联网资源来自偏远地区的本地提供商,不稳定。我们称之为互联网 1。互联网 1 连接到 8 端口交换机。在同一交换机上,3 个接入点 (AP) 路由器通过各自的 wan 端口连接。每个 AP 都有一组无线连接的设备。每个 AP 都有不同的 SSID 名称。

当 Internet 1 由于某种原因中断时,我们将失去所有 AP 和设备上的互联网连接。

我想知道如果我购买带 SIM 卡的 4G 路由器并将其一个 LAN 端口连接到同一台交换机,当 Internet 1 关闭时,所有 3 个 AP 的 WAN 是否会自动切换以从 4G 路由器读取互联网连接?

答案1

正如其他人指出的那样,您需要一个具有 WAN 故障转移功能的路由器。每个具有足够网络端口的 Linux 系统都可以配置为执行此操作,但还有更简单的解决方案。 OPNSense 简介、PFsense 和dd-wrt举几个例子,这些都是能够进行故障转移 WAN 连接的经济高效的解决方案。

dd-wrt ​​是作为消费级设备的定制固件构建的,而 OPNsense 和 PFsense 则基于 BSD,能够在服务器或 PC 等 x64 和 ARM 硬件上运行。

答案2

可能的答案:

(我对网络设置不够熟悉,无法根据下面的内容为您创建一个很好的示例,并且这也处于“临时”状态,因此下面的内容尚未完全配置,抱歉。)

我有

  1. 一台 Netgear GS108T(交换机),用于我的 LAN,
  2. 其中一个端口连接了 Netgear M1 移动路由器。
  3. 路由器的 DHCP 为 192.168.1.0/24 分配本地 IP
  4. 一台笔记本电脑和一台 RaspberryPi 都连接到交换机
  5. 以下为活动状态在笔记本电脑上,允许 IT 以这种方式访问​​互联网;不太可能在 Raspberry 上工作,甚至可以从路由器的管理页面上工作——需要更多类似的东西,至少在 pi 上。)

#
# 手机上启用了移动热点 - 192.168.43.0/24链接已启动
# 因为度量低于 192.168.1.0/24
# 它充当(工作)“首选链接”
#

$ ip 路由
默认通过 192.168.43.1 dev wlo1 proto dhcp metric 90
默认通过 192.168.1.1 dev eno2 proto dhcp metric 100
169.254.0.0/16 dev eno2 范围链接度量 1000
192.168.1.0/24 dev eno2 proto 内核范围链接 src 192.168.1.98 度量 100
192.168.43.0/24 dev wlo1 proto 内核范围链接源 192.168.43.29 度量 90

#
# 移动热点已于数秒前禁用,- 192.168.43/24链接断开
#

$ ip 路由
默认通过 192.168.43.1 dev wlo1 proto dhcp metric 90 linkdown
默认通过 192.168.1.1 dev eno2 proto dhcp metric 100
169.254.0.0/16 dev eno2 范围链接度量 1000
192.168.1.0/24 dev eno2 proto 内核范围链接 src 192.168.1.98 度量 100
192.168.43.0/24 dev wlo1 proto 内核范围链接源 192.168.43.29 度量 90 链接关闭

#
# 10 秒后移动热点被禁用
#

$ ip 路由
默认通过 192.168.1.1 dev eno2 proto dhcp metric 100
169.254.0.0/16 dev eno2 范围链接度量 1000
192.168.1.0/24 dev eno2 proto 内核范围链接 src 192.168.1.98 度量 100
hannu@gflap ~ bash (P)PID=(2062)5024, s=0

$

现在,这与您想要的不是很相似吗?

我并不是说这完全流畅,您可能需要在切换完成后刷新浏览器中的网页 - 但我的经验是;就是这样。

如果你有一个软件(SW)保持连接,你可能当该 SW 处于活动状态时(例如朝向服务器),实际上会遇到更多麻烦。

参考: man ip-route谷歌设置它

相关内容