我在外省有一所房子,但我很少住在那里。我打算安装 2 个独立的 wifi 路由器,一个带有有线互联网,我的 ip 摄像头连接到该路由器;另一个作为备用路由器(使用 SIM 卡),内置电池。两个路由器都将全天候运行。
我将把我的 Wemos D1 mini(由超级电容器备份)连接到后者路由器,然后 wemos 将运行一个草图,持续监控哪些摄像头(连接到主路由器)因某种原因与主路由器断开连接,如果是,则向我的手机发送通知。当我家停电时,wemos 也会发送通知。
由于在 Wemos 上运行的草图需要访问主路由器来嗅探所有 IP 摄像头的已知活动 mac 地址,我知道两个路由器必须位于同一子网中。我的问题是,如何设置这两个路由器,以便为所有设备提供相同子网的 IP,但不同的 IP 地址,而不会互相干扰,并且我的 wemos 仍然可以检查我的 IP 摄像头的状态?
答案1
两者都将配置为 192.168.0。例如,路由器 1 的静态 IP 为 192.168.0.1,而路由器 2 的静态 IP 为 192.168.0.2。两者都将使用 255.255.255.0 或 /24 作为子网掩码。
然后路由器 1 可以有 192.168.0.1 到 192.168.0.127 的 dhcp 范围,而路由器 2 可以有 192.168.0.128 到 192.168.0.254
另一种方法是使用 Raspberry Pi 4 或类似产品来运行独立的 DHCP 服务器和 DNS。
在这种情况下,您将在两个路由器上禁用 DHCP 服务器,它们将从 Pi 3/4 获取 IP 地址。
显然设置会更复杂一些。然后你需要让 Raspberry Pi 将你的流量路由到路由器 1 或路由器 2。
您可以设置一个 ping 测试,比如每小时一次,如果失败,则切换到路由器 2。