我的互联网资源来自偏远地区的本地提供商,不稳定。我们称之为互联网 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
可能的答案:
(我对网络设置不够熟悉,无法根据下面的内容为您创建一个很好的示例,并且这也处于“临时”状态,因此下面的内容尚未完全配置,抱歉。)
我有
- 一台 Netgear GS108T(交换机),用于我的 LAN,
- 其中一个端口连接了 Netgear M1 移动路由器。
- 路由器的 DHCP 为 192.168.1.0/24 分配本地 IP
- 一台笔记本电脑和一台 RaspberryPi 都连接到交换机
- 以下为活动状态在笔记本电脑上,允许 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
和谷歌设置它