Автоматический WAN failover для OpenWrt на 8-МБ роутере: wanmon вместо mwan3
Написал легковесный демон для OpenWrt, который переключает default route по качеству канала (latency, loss, jitter). Влезает в 8 МБ flash, где mwan3 со всеми зависимостями уже не помещается.
Проблема:
Есть роутер Xiaomi Mi Router 4C (8 МБ flash, 64 МБ RAM) на OpenWrt r24550-f909059b74. Нужно автоматически переключаться с проводного интернета на Wi-Fi точку доступа с телефона при падении основного канала.
Файловая система:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 6912 6912 0 100% /rom
tmpfs 28584 336 28248 1% /tmp
/dev/mtdblock9 5760 5628 132 98% /overlay
overlayfs:/overlay 5760 5628 132 98% /
Свободно ~130 КБ. mwan3 со всеми зависимостями (iptables, conntrack, LuCI) сюда уже не влезает.
( читать дальше... )