griffith chen
Actualmente, habilito la verificación de conectividad ascendente y ejecuto normalmente en Network Manager.
pude ver que hay eth0 y wlan0 en la tabla de enrutamiento y eth0 prioridad es mayor que wlan0luego habilito la verificación de conectividad ascendente.
Después de eso hago algunas pruebas,
Conecto el cable ethernet al router y conecto wlan0 a otro AP WiFi. Ahora puedo ver eth0 y wlan0 están conectados a Internet, luego uso la función del enrutador para bloquear el tráfico de Ethernet, por lo que el resultado es wlan0 cambios en la ruta predeterminada debido a la verificación de conectividad aguas arriba. Esto funciona perfectamente para la conmutación por error que quería.
Y ahora tengo las preguntas aquí,
¿Hay una función de enlace para conocer la verificación de conectividad ascendente para descubrir? eth0 no puede conectarse a Internet y cambiar a wlan0 para la ruta predeterminada?
Sé que hay una función en /etc/NetworkManager/dispatcher.d/ pero solo se activa cuando la interfaz está inactiva (como desconectar el cable de Ethernet o apagar el WiFi AP) y no se activa como en las pruebas anteriores.
Actualmente, escribo otro script para monitorear las tablas de enrutamiento. Por lo tanto, quiero saber si Network Manager proporciona las características para la función de enlace de cambios de ruta predeterminados o la función de enlace de resultado de verificación de conectividad ascendente.
Muchas gracias.