发布于: 2022-7-30最后更新: 2024-7-1字数 928阅读时长 3 分钟

type
status
date
update date
slug
summary
tags
category
icon
password
家中网络连接示意图(已省略接在主路由上的光猫):
notion image

基本情况

  • 联通宽带(光猫改桥接,主路由拨号)
  • 主路由红米AC2100(RM2100) 老毛子系统(padavan 3.4.3.9-099_20200619)IP:10.0.0.1
  • NAS 蜗牛星际A款单口 群晖 7.0.1-42218 IP:10.0.0.2
  • 旁路由 群晖自带虚拟机 分配1C1G iStoreOS (OpenWrt 21.02.1 2022042919) IP:10.0.0.21
 

基础配置

主路由
开启DHCP
默认网关和DNS服务器均设置为旁路由IP
旁路由
接口-LAN-常规设置-勾选开机自动运行
接口-LAN-常规设置-IP地址 10.0.0.21
接口-LAN-常规设置-IPv4网关 10.0.0.1
接口-LAN-DHCP服务器 勾选忽略此接口
 
 

旁路由服务

PassWall
AdGuard Home
SmartDNS
 

需求

1、NAS每晚 11:30 自动关机,此时旁路由也会关机,因为主路由的网关和DNS都是旁路由地址,旁路由关机后,其他家人使用 WiFi 无法上网。
2、平常旁路由出现突发状况掉线,WiFi 也无法上网。
 

解决

在主路由中创建自定义脚本,通过 Crontab 监测旁路由是否在线。
场景1:晚上 NAS 关机,旁路由关机后,主路由监测到旁路由不存在,随即将主路由的网关和 DNS 切换到自身,早上 NAS 开机后,主路由监测到旁路由上线,此时将主路由网关和 DNS 切换为旁路由地址。
场景2:主路由中实时监测旁路由是否在线,不在线时立即将主路由的网关和 DNS 切换到主路由本身,旁路由恢复在线时,随即切换回去。
 

Padavan自定义脚本

 
 

最终步骤

  1. 将脚本置于 /etc/storage/
  1. 设置脚本运行权限:chmod +x /etc/storage/change_gatway.sh
  1. 保存脚本,防止重启丢失:/sbin/mtd_storage.sh save
  1. 自动定时运行脚本(每一分钟检测一次):
    1. crontab -e 加入 */1 * * * * /etc/storage/change_gatway.sh
       

Loading...
Windows 微信小程序无法抓包解决办法

💻Windows 微信小程序无法抓包解决办法

Windows 微信小程序无法抓包解决办法


OPPO Enco free2 固件降级详解

🎧OPPO Enco free2 固件降级详解

OPPO Enco free2 蓝牙耳机刷写不同版本固件