Enrutamiento de conmutación por error de WAN dual con direcciones IP asignadas dinámicamente

Enrutamiento de conmutación por error de WAN dual con direcciones IP asignadas dinámicamente

Estoy configurando una máquina Linux integrada y portátil para usarla en entornos al aire libre donde es probable que tenga acceso a Internet.cualquieraa través de una red inalámbrica en el campoouna conexión de datos móviles. Además, la propia máquina crea supropia WLANy reenvía paquetes IPv4 hacia/desde los puertos WAN antes mencionados. O al menos esa es la idea.

Mi problema es este: me gustaría darle prioridad al puerto WAN inalámbrico y solo usar datos móviles cuando WiFi no esté disponible (similar a cómo funcionan los teléfonos inteligentes modernos). Según mi investigación, parece que lo que estoy buscando esEnrutamiento de conmutación por error de WAN dualusando iproute2. Si bien he encontrado algunosexplicacionesyejemplosEn línea, parece que no puedo encontrar ningún lugar donde las IP de la tarjeta WAN se asignen dinámicamente a través de DHCP.

Más concisamente, tengo:

  1. wlan0 configurado como punto de acceso.
  2. wlan1 configurado para iniciar sesión automáticamente en una red WiFi confiable, si está disponible.
  3. wwan0 está habilitado al inicio, pero solo debe usarse si wlan1 no puede encontrar una conexión.

Originalmente, pensé que podría hacer esto escribiendo un script para activar/desactivar explícitamente las interfaces, pero es fundamental minimizar cualquier tipo de interrupción en la conexión, y usar el reenvío inteligente de paquetes parecía ser la mejor manera de hacerlo.

Disculpas si esta es una publicación duplicada o sin sentido; Soy nuevo tanto en el sitio como en las redes en general.

¡Salud!

información relacionada