Doppio instradamento failover WAN con indirizzi IP assegnati dinamicamente


2

Sto installando una macchina Linux portatile incorporata per l'utilizzo in ambienti esterni in cui è probabile che abbia accesso a Internet o tramite una rete wireless sul campo o una connessione dati cellulare. Inoltre, la macchina stessa crea il suo proprio WLAN inoltra i pacchetti IPv4 alle / dalle suddette porte WAN. O almeno, questa è l'idea.

Il mio problema è questo: mi piacerebbe dare la precedenza alla porta WAN wireless, e usare solo i dati cellulari quando il WiFi non è disponibile (simile a come funzionano gli smartphone moderni). Sulla base delle mie ricerche, sembra che quello che sto cercando sia Doppio instradamento del failover WAN usando iproute2. Mentre ne ho trovati alcuni spiegazioni e esempi online, non riesco a trovare nessuno in cui gli IP della WAN siano assegnati dinamicamente via DHCP.

Più concisamente, ho:

  1. wlan0 configurato come punto di accesso.
  2. wlan1 configurato per accedere automaticamente alla rete WiFi affidabile, se disponibile.
  3. wwan0 abilitato all'avvio, ma dovrebbe essere usato solo se wlan1 non riesce a trovare una connessione.

Inizialmente, pensavo di poterlo fare scrivendo uno script per portare esplicitamente le interfacce su / giù, ma è fondamentale ridurre al minimo qualsiasi tipo di interruzione della connessione, e usare l'intelligente forwarding dei pacchetti mi è sembrato il modo migliore per farlo.

Mi scuso se si tratta di un post duplicato o priva di senso; Sono nuovo sia per il sito che per il networking in generale.

Saluti!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.