Come creare connessione Dual WAN con Mikrotik + Autofailover + Balancing

In questa guida completa, voglio mostrarvi come configurare un router mikrotik con due connessioni internet separate. In sostanza da due connessioni di due operatori diversi andremo a creare una sorta di Backup se una delle due linee si interrompe. E una connessione in velocità raddoppiata prendendo internet da entrambi le connessioni stabilite. Il mio test è stato eseguito su un router Mikrotik RB750Gr3 modello con porte da Gigabit cioè 1000mbps. Il dispositivo in questione è il seguente. Nel caso cercate un modello simile e volete raggiungere massimo 100 mega via LAN vi consiglio questo prodotto a un buon prezzo Mikrotik HAP ac lite 500Mbit/s 

Come possiamo notare dallo schema qui sotto, nella porta principale LAN1 del router TIM andiamo a collegare sulla porta WAN1 (cioè LAN1 sul Mikrotik in questo caso la scatoletta azzurra che vedete), e nel router 4G elimobile (nella LAN1 dal router alla scatoletta azzurra Mikrotik andiamo a inserire nella WAN2), che sarebbero sempre due porte LAN leggendo. Ma noi tra poco le andremo a sostituire come due porte di due router con due connessioni insieme. In sostanza se colleghiamo il terzo router WIFI alla LAN5 otteniamo la somma delle due velocità in entrata effettive dai due modem principali sia TIM che elimobile. Ho voluto disegnare uno schema semplice per chi non se ne intende molto.

Una cosa molto importante che vorrei specificare che per eseguire la stessa identica procedura con gli IP impostati da me, devono essere anche identici nei due vostri router principali presenti, ad esempio, da me il router TIM possiede un Gateway 192.168.1.1 mentre invece elimobile possiede 192.168.2.1 da prendere molto in considerazione questa cosa altrimenti la guida non funzionerà non avendo gli stessi IP per poter comunicare.

PROCEDURA:

  • Come prima configurazione dobbiamo andare a modificare i nomi delle reti LAN del Mikrotik, nel mio caso lo chiamata ether1-TIM poi salviamo ed applichiamo.
  • Nella LAN 2 del Mikrotik andiamo a rinominare il nome ether2 in ether2-elimobile poi premiamo su apply e ok.
  • Nella ether3 andiamo a modificarla facendo anche qui una configurazione particolare chiamata Hotspot, quindi rinominiamo in ether3-Hotspot poi premiamo su Apply e Ok.
  • Nella ether4 andiamo a rinominarla come rete LAN, cioè che possiamo sfruttare una volta configurato il tutto due porte sia la LAN4 che LAN5 come configurazione in uscita dalle due reti assemblate. Quindi rinominiamo ether4-LAN ed ether5-LAN. Poi premiamo Apply e OK.

Adesso nella sezione Bridge clicchiamo sul tasto aggiungi per configurare, in Name mettete bridge1-Hotspot cliccate su Apply e poi OK.

Adesso stessa cosa con la seconda impostazione Bridge clicchiamo di nuovo sul + Aggiungi e creiamo un Bridge chiamato con Name: bridge2-LAN, poi premete su Apply e OK.

Sempre nelle impostazioni Bridge recatevi su Ports, poi premete su aggiungi e selezionate su Interface: ether3-Hotspot su Bridge selezionate Bridge1-Hotspot cliccate su Apply e ok. Le altre opzioni lasciatele come in figura.

Anche qui nelle impostazioni Bridge recatevi su Ports, poi premete su aggiungi e selezionate su Interface: ether4-LAN su Bridge selezionate Bridge1-Hotspot cliccate su Apply e ok.

Stessa cosa qui nelle impostazioni Bridge recatevi su Ports, poi premete su aggiungi e selezionate su Interface: ether5-LAN su Bridge selezionate Bridge1-Hotspot cliccate su Apply e ok.

Rechiamoci ora in IP dal menù selezioniamo DHCP SERVER poi premiamo su DHCP SETUP.

In questa configurazione selezioniamo Bridge2-LAN e premete sempre su Next per tutti i passaggi finché non vi esce il messaggio che il setup è stato completato, poi premete ok sul messaggio.

Identico passaggio anche su Bridge1-Hotspot premete sempre su Next per tutti i passaggi finche non vi esce il messaggio che il setup è stato completato, poi premete ok sul messaggio. 

Sempre nello stesso menù premete su Networks cliccate sul simbolo del + e nel campo Address inserite 192.168.80.0/24 come Gateway impostate 192.168.80.1 in Network specificate 24. (Bisogna impostare tutto come ho evidenziato. Poi premiamo su Apply e OK.

Ora di nuovo nello stesso menù premete su Networks cliccate sul simbolo del + e nel campo Address inserite 192.168.90.0/24 come Gateway impostate 192.168.90.1 in Network specificate 24. (Bisogna impostare tutto come ho evidenziato. Poi premiamo su Apply e OK.

Passiamo ora al campo successivo, dal menù premete su IP—> DHCP Client, in Interface selezionate ether1-TIM e disabilitate le due caselle Use Peer DNS e Use Peer NTP e anche in ADD DEFAULT ROUTE mettiamo no. Poi premiamo su Apply e OK.

Stessa cosa ora anche per la seconda interfaccia, in Interface selezionate ether2-elimobile e disabilitate le due caselle Use Peer DNS e Use Peer NTP e anche in ADD DEFAULT ROUTE mettiamo no. Poi premiamo su Apply e OK.

Nel menù principale ora selezioniamo IP —-> DNS poi impostiamo i DNS come in figura, i dns sono quelli di google quindi: 8.8.8.8 per la prima riga, e 8.8.4.4 per la seconda riga.

Sempre dal menù principale, andiamo su IP —-> Firewall e spostiamoci sulla sezione NAT. Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete srcnat, e nella sezione Out.Interface impostate ether1-TIM, poi spostiamoci su Action e selezioniamo masquerade, cliccate su Apply e OK.

Nella stessa schermata raggiungete un altra regola. Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete srcnat, e nella sezione Out.Interface impostate ether2-elimobile, poi spostiamoci su Action e selezioniamo masquerade, cliccate su Apply e OK.

Dal menù sempre del Firewall spostiamoci su Mangle per impostare i vari valori che mancano. Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete prerouting, e nella sezione DST-Address impostiamo 192.168.1.0/24, poi spostiamoci su Action e selezioniamo accept, cliccate su Apply e OK.

Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete prerouting, e nella sezione DST-Address impostiamo 192.168.90.0/24, poi spostiamoci su Action e selezioniamo accept, cliccate su Apply e OK.

Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete prerouting, e nella sezione DST-Address impostiamo 192.168.80.0/24, poi spostiamoci su Action e selezioniamo accept, cliccate su Apply e OK.

Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete prerouting, e nella sezione DST-Address impostiamo 192.168.8.0/24, poi spostiamoci su Action e selezioniamo accept, cliccate su Apply e OK.

Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete input, e nella sezione In-Interface impostiamo ether1-TIM, poi spostiamoci su Action e selezioniamo Mark Connection poi in New Mark Connection scrivete o selezionate TIM-FIBRA, cliccate su Apply e OK.

Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete input, e nella sezione In-Interface impostiamo ether2-elimobile, poi spostiamoci su Action e selezioniamo Mark Connection poi in New Mark Connection scrivete o selezionate elimobile, cliccate su Apply e OK.

Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete prerouting, e nella sezione In-Interface impostiamo ether1-TIM, poi spostiamoci su Action e selezioniamo Mark Connection poi in New Mark Connection scrivete o selezionate TIM-FIBRA, cliccate su Apply e OK.

Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete prerouting, e nella sezione In-Interface impostiamo ether2-elimobile, poi spostiamoci su Action e selezioniamo Mark Connection poi in New Mark Connection scrivete o selezionate elimobile, cliccate su Apply e OK.

Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete prerouting, e nella sezione In-Interface impostiamo bridge1-Hotspot, poi spostiamoci su Advanced nella sezione Per Connection Classifier in both address mettete nel primo campo 2  e nel secondo campo così (2/0) in Extra selezionate Dst. Address Type selezioniamo LOCAL e abilitiamo la spunta su INVERT poi su  Action e selezioniamo Mark Connection poi in New Mark Connection scrivete o selezionate TIM-FIBRA, cliccate su Apply e OK.

Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete prerouting, e nella sezione In-Interface impostiamo bridge1-Hotspot, poi spostiamoci su Advanced nella sezione Per Connection Classifier in both address mettete nel primo campo 2  e nel secondo campo 1 così (2/1) in Extra selezionate Dst. Address Type selezioniamo LOCAL e abilitiamo la spunta su INVERT poi su  Action e selezioniamo Mark Connection poi in New Mark Connection scrivete o selezionate elimobile, cliccate su Apply e OK.

Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete prerouting, e nella sezione In-Interface impostiamo bridge2-LAN, poi spostiamoci su Advanced nella sezione Per Connection Classifier in both address mettete nel primo campo 2  e nel secondo campo 0 così (2/0) in Extra selezionate Dst. Address Type selezioniamo LOCAL e abilitiamo la spunta su INVERT poi su  Action e selezioniamo Mark Connection poi in New Mark Connection scrivete o selezionate TIM-FIBRA, cliccate su Apply e OK.

Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete prerouting, e nella sezione In-Interface impostiamo bridge2-LAN, poi spostiamoci su Advanced nella sezione Per Connection Classifier in both address mettete nel primo campo 2  e nel secondo campo 1 così (2/1) in Extra selezionate Dst. Address Type selezioniamo LOCAL e abilitiamo la spunta su INVERT poi su  Action e selezioniamo Mark Connection poi in New Mark Connection scrivete o selezionate elimobile, cliccate su Apply e OK.

Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete output, e nella sezione Connection Mark mettiamo TIM-FIBRA, poi su Action e selezioniamo Mark Connection poi in New Routing Connection scrivete o selezionate to_TIM-FIBRA, cliccate su Apply e OK.

Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete output, e nella sezione Connection Mark mettiamo elimobile, poi su Action e selezioniamo Mark Connection poi in New Routing Connection scrivete o selezionate to_elimobile, cliccate su Apply e OK.

Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete prerouting, e nella sezione In.Interface mettiamo bridge1-Hotspot, poi  selezioniamo Connection Mark TIM-FIBRA poi in Action selezionare mark routing scrivete o selezionate to_TIM-FIBRA, cliccate su Apply e OK.

Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete prerouting, nella sezione In.Interface mettiamo bridge1-Hotspot e nella sezione Connection Mark mettiamo elimobile, poi su Action e selezioniamo Mark Routing e nella sezione New Routing Mask scrivete o selezionate to_elimobile, cliccate su Apply e OK.

Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete prerouting, e nella sezione In.Interface mettiamo bridge2-LAN, poi  selezioniamo Connection Mark TIM-FIBRA poi in Action selezionare mark routing scrivete o selezionate to_TIM-FIBRA,  nella sezione New Routing Mask cliccate su Apply e OK.

Clicchiamo sul tasto + Aggiungi nella schermata principale General in CHAIN mettete prerouting, e nella sezione In.Interface mettiamo bridge2-LAN, poi  selezioniamo Connection Mark elimobile poi in Action selezionare mark routing scrivete o selezionate to_elimobile,  nella sezione New Routing Mask cliccate su Apply e OK.

Ora nel menù IP —> Routes creiamo gli ultimi passaggi per fare partire internet. Io farò successivamente lo speedtest con fast.com in quanto oklaa non sempre avendo due ip di due connessioni non riesce ad fare la somma. Mentre invece lo speedtest usato per Netflix riesce.

Procediamo con gli ultimi passaggi.

Cliccate sul tasto + Aggiungi e nel campo Gateway impostiamo 192.168.1.1 in Routing Mask mettiamo to_TIM-FIBRA poi premiamo su Apply e OK.

Cliccate sul tasto + Aggiungi e nel campo Gateway impostiamo 192.168.2.1 in Routing Mask mettiamo to_elimobile poi premiamo su Apply e OK.

Cliccate sul tasto + Aggiungi e nel campo Gateway impostiamo 192.168.2.1 poi premiamo su Apply e OK.

Cliccate sul tasto + Aggiungi e nel campo Gateway impostiamo 192.168.1.1 in Distance possiamo mettere o 1 o 5 io ho messo 5 in quanto noto una velocità più stabile da entrambi i lati, poi premiamo su Apply e OK. Infine noteremo internet funzionante con successo. Se notate infatti nella mia schermata vedete su Route List una S cioè la linea TIM di backup in caso si interrompe la sim elimobile. Se invece si interrompe la linea elimobile dove è evidenziato in rosso con scritto ora AS diventerà una S e la prima stringa torna ad essere in linea con il segno AS come la seconda riga in pratica.

UTILIZZATO ROUTER XIAOMI 4A 100Mbps

Ulteriori Informazioni:

QUESTA GUIDA È STATA TESTATA CON IL ROUTER CITATO SOPRA DOVREBBE ESSERE COMPATIBILE CON TUTTI I ROUTER, NON SONO SICURO CHE E’ COMPATIBILE CON TUTTI I FIRMWARE AD OGGI AGGIORNATI ALLA v7 NEL CASO PROVATE.  SE AVETE BISOGNO DELLA COPIA DI BACKUP CHE MAGARI NON RIUSCITE A CONFIGURARE IL PRODOTTO VE LA POSSO LASCIARE TRANQUILLAMENTE CONTATTANDOMI PER EMAIL AL SEGUENTE INDIRIZZO: ilblogdicristiangallo@protonmail.com