Solución alternativa de reconexión automática de OpenWrt WireGuard
Cuando se utiliza WireGuard en OpenWrt con DNS dinámico, un cambio de IP de un par puede dejar el túnel obsoleto después de muchas horas. En algunos entornos no se recupera automáticamente y requiere un reinicio manual.
Método 1: script personalizado
|
|
Método 2: script de vigilancia OpenWrt integrado
OpenWrt incluye /usr/bin/wireguard_watchdog (el contenido se omite aquí por brevedad). Comprueba la actividad del protocolo de enlace entre pares y puede volver a resolver los nombres de host de los puntos finales cuando un par está inactivo durante demasiado tiempo.
Ejecutado por cron
Utilice cron para ejecutar el mecanismo de vigilancia periódicamente.
A través de la interfaz de usuario web
- Abra
Sistema -> Tareas programadas. - Agregue:
|
|
A través de SSH
- SSH en OpenWrt.
- Ejecute
crontab -e. - Agregue:
|
|
- Guarde y reinicie cron si es necesario.