La conexión a Internet de mi casa (a través de Ethernet) no es confiable: cuando funciona puedo obtener 90 Mbps, pero aproximadamente el 50 % del tiempo, entre las 12 p. m. y las 10 p. m., no funciona. Cuando Internet en casa no funciona, enciendo el punto de acceso personal en mi teléfono y lo enciendo en mi computadora portátil. Después de un tiempo, compruebo si hay una copia de seguridad de Internet haciendo ping a través de la interfaz Ethernet.
ping -I enp4s0 google.com
Si la conexión Ethernet funciona, vuelvo a ella.
Sin embargo, los datos son caros, por lo que no quiero usarlos si la conexión Ethernet funciona. Tener que comprobar manualmente si está funcionando y cambiar de un lado a otro es un proceso lento.
Estoy preguntando si existe una herramienta que verifique automáticamente si Internet funciona a través de una interfaz y enrute el tráfico a través de esa interfaz. Pero si no funciona, enrute el tráfico a través de una interfaz de respaldo.
Estoy usando Ubuntu 18.04, pero busco una solución genérica basada en Linux.
Tenga en cuenta que no estoy preguntando cómo cambiar a Ethernet.cuando está enchufado. El cable Ethernet estásiempre enchufadopero es posible que no se pueda acceder a Internet desde allí.
Respuesta1
No se conoce ninguna herramienta enlatada. Por lo tanto, le sugerimos que escriba un guión, para tenercronejecutar un trabajo parasilbidoafueraenp4s0a8.8.4.4y1.0.0.1(por si acaso Google se toma un descanso). (Sugiero que para eliminar el script se deje engañar por un problema de DNS).
Si puedes conectarte, cambia aenp4s0si aún no lo estás usando.
Si la respuesta incluye la palabrainalcanzableo se agota el tiempo de espera, asegúrate de estar usando Mister Hotspot.