Vai al contenuto
Avanet

Configurare Site-to-Site RED tra due Sophos Firewall

Un tunnel Site-to-Site RED collega direttamente due Sophos Firewall senza installare un’appliance SD-RED in nessuna delle due sedi. Una firewall opera come Firewall RED server e accetta la connessione. L’altra opera come Firewall RED client e stabilisce il tunnel verso il server.

Questo flusso attuale di SFOS 22 non va confuso con una modalità operativa RED come Standard/Unified o Standard/Split. Tali modalità riguardano un dispositivo SD-RED fisico. Un’architettura firewall-to-firewall utilizza invece interfacce RED, route statiche e regole firewall corrispondenti su entrambe le firewall.

⚠️ Prima della modifica servono un backup aggiornato di entrambe le firewall, un accesso amministrativo indipendente e un percorso di ripristino documentato. Se possibile, l’indirizzo pubblico del Firewall RED server non dovrebbe essere tradotto tramite NAT, perché la traduzione può interferire con le connessioni RED in ingresso.

Il processo in otto passaggi

  1. Pianificare ruoli, IP RED, reti delle sedi e indirizzo raggiungibile del server.
  2. Attivare il RED provisioning service su entrambe le firewall.
  3. Creare nella sede centrale l’interfaccia Firewall RED server.
  4. Trasferire in modo sicuro alla controparte il file di provisioning generato.
  5. Creare nella filiale l’interfaccia Firewall RED client e importare il file.
  6. Aggiungere su entrambi i lati una route statica verso la LAN remota, usando l’IP RED del peer come gateway e senza selezionare un’interfaccia.
  7. Consentire il traffico dati su entrambe le firewall con regole ristrette e registrate e autorizzare il servizio RED solo dalle zone necessarie.
  8. Verificare separatamente tunnel, route, corrispondenza delle regole e traffico bidirezionale reale.

Un’interfaccia RED verde conferma soltanto che il tunnel è stato stabilito. Non dimostra che routing, regole firewall e percorso di ritorno funzionino.

Quando Site-to-Site RED è adatto

Site-to-Site RED è un modo semplice per collegare due Sophos Firewall. Il provisioning RED gestisce una parte della negoziazione VPN classica, mentre le LAN remote continuano a utilizzare routing e regole firewall normali.

Per i nuovi progetti occorre comunque scegliere consapevolmente tra RED e Site-to-Site IPsec. IPsec offre più opzioni per profili, routing, interoperabilità e ridondanza. Site-to-Site RED è interessante quando entrambe le estremità sono Sophos Firewall e basta un semplice tunnel specifico di Sophos.

Un dispositivo SD-RED fisico viene configurato con Configurare e risolvere i problemi di Sophos SD-RED. Le modalità operative RED non si applicano al tunnel firewall-to-firewall descritto qui.

Pianificare la topologia di esempio

L’esempio seguente utilizza intenzionalmente indirizzi di documentazione. Vanno sostituiti integralmente con le reti e gli indirizzi reali delle due sedi:

  • Sede centrale, ruolo Firewall RED server: indirizzo pubblico 198.51.100.10, LAN 10.10.0.0/16
  • Filiale, ruolo Firewall RED client: indirizzo pubblico 203.0.113.20, LAN 10.20.0.0/16
  • IP RED della sede centrale: 10.255.100.1
  • IP RED della filiale: 10.255.100.2

I due IP RED formano la coppia di indirizzi tra le firewall. Non devono entrare in conflitto con una LAN di sede né con un’altra rete di interfaccia o VPN. La firewall client deve poter raggiungere in modo affidabile l’indirizzo IP pubblico o il FQDN del server.

Creare il Firewall RED server

Per prima cosa si crea il server sulla firewall con un indirizzo pubblico stabilmente raggiungibile:

  1. In System services > RED, attivare il RED provisioning service.
  2. Aprire Network > Interfaces.
  3. Selezionare Add interface > Add RED.
  4. In Branch name, inserire ad esempio RED-HQ-Branch.
  5. Impostare Type su Firewall RED server.
  6. Lasciare Tunnel ID su Automatic.
  7. Inserire 10.255.100.1 come RED IP.
  8. Assegnare una zona scelta consapevolmente e salvare l’interfaccia.
  9. Dal menu della nuova interfaccia RED, scaricare il file di provisioning.

Il file di provisioning appartiene a questo tunnel e va trattato come un elemento di configurazione sensibile. Viene trasferito alla filiale tramite un canale protetto e, dopo l’importazione, non deve rimanere in una cartella di download o condivisa accessibile a tutti.

La zona influenzerà in seguito le corrispondenze delle regole e di Device Access. È possibile usare LAN, ma in presenza di più sedi una zona dedicata crea in genere un confine di sicurezza più chiaro. Configurare zone e interfacce su Sophos Firewall spiega le relazioni generali.

Creare il Firewall RED client

Nella sede remota si crea il client con il file generato dal server:

  1. Anche qui, in System services > RED, attivare il RED provisioning service.
  2. Creare una nuova interfaccia in Network > Interfaces > Add interface > Add RED.
  3. Usare un Branch name come RED-Branch-HQ.
  4. Impostare Type su Firewall RED client.
  5. In Firewall IP/hostname, inserire l’indirizzo pubblico o il FQDN del server.
  6. In Provisioning file, selezionare il file della firewall server.
  7. Inserire 10.255.100.2 come RED IP.
  8. Assegnare la zona pianificata e salvare l’interfaccia.

Se il client può raggiungere il server solo tramite un indirizzo tradotto o variabile, DNS, NAT a monte e percorso di ritorno richiedono test particolarmente accurati. Sophos consiglia, ove possibile, di rendere il server direttamente raggiungibile senza NAT.

Aggiungere route statiche senza interfaccia

Dopo l’attivazione, il tunnel non conosce automaticamente le reti LAN dietro le firewall. Si crea una route unicast IPv4 su entrambi i lati:

  • Sede centrale: destinazione 10.20.0.0/16, gateway 10.255.100.2
  • Filiale: destinazione 10.10.0.0/16, gateway 10.255.100.1

L’eccezione RED determinante è che per queste due route non viene selezionata alcuna interfaccia. La firewall invia richieste ARP per individuare l’interfaccia RED raggiungibile per l’indirizzo del peer. Selezionare successivamente un’interfaccia può interferire con questo meccanismo e non rappresenta un miglioramento.

La route viene creata in Routing > Static routes > IPv4 unicast route > Add. Administrative Distance e Metric vengono scelti consapevolmente in base al resto dell’architettura di routing. Configurare e testare una route statica su Sophos Firewall spiega la logica generale dei campi e la verifica con Route Lookup.

Limitare le regole firewall e il servizio RED

Il traffico inoltrato richiede una regola adeguata su entrambe le firewall. Una regola LAN-to-LAN ampia è un semplice esempio funzionale, ma in produzione rete di origine, rete di destinazione e servizi vanno limitati al fabbisogno reale. Il logging rimane attivo durante la verifica.

Nell’esempio, la firewall centrale necessita di una regola dalla LAN 10.10.0.0/16 alla rete della filiale 10.20.0.0/16. Nella filiale viene rappresentato in modo corrispondente il traffico di ritorno o nella direzione opposta necessario. In una connessione di sede instradata, il NAT in genere non è necessario; entrambi i lati devono vedere gli indirizzi di origine reali e disporre di un percorso di ritorno completo. Comprendere e configurare le regole Sophos Firewall approfondisce la logica delle regole.

Anche il servizio RED deve essere raggiungibile dalle zone da cui arriva la connessione RED. In Administration > Device access, RED può essere attivato per una zona. Se sono noti indirizzi di origine stabili, una Local service ACL exception rule ristretta è preferibile a un’autorizzazione ampia per l’intera zona WAN. L’eccezione riguarda solo il percorso di controllo RED e non sostituisce una regola firewall per il traffico tra le sedi. I dettagli sono disponibili in Device Access e Local Service ACL.

Verificare il tunnel in modo controllato

La verifica inizia con un singolo flusso di test di cui viene registrato l’orario esatto. Prima si controlla che entrambe le interfacce RED siano attive e che Route Lookup mostri il percorso previsto per un indirizzo nella LAN remota. Quindi il flusso deve corrispondere alla Rule ID prevista su entrambe le firewall.

Un Packet Capture su Sophos Firewall mostra se il pacchetto entra nell’interfaccia RED dal lato di origine, arriva al peer e viene inoltrato alla LAN di destinazione. Il percorso di ritorno viene testato separatamente. Un ping da solo non basta se l’applicazione di produzione utilizza TCP o UDP su porte diverse.

Il successo significa quindi che tutti questi punti sono soddisfatti contemporaneamente:

  • Le interfacce RED sono attive su entrambi i lati.
  • Route Lookup mostra il percorso pianificato in entrambe le direzioni.
  • La regola firewall prevista corrisponde su entrambe le firewall.
  • Un flusso applicativo reale funziona in entrambe le direzioni.
  • Gli indirizzi di origine e destinazione compaiono senza NAT indesiderato.
  • Dopo un riavvio o failover controllato, un nuovo flusso viene nuovamente stabilito con successo.

Circoscrivere gli errori in modo sistematico

Il client non stabilisce il tunnel: controllare RED provisioning service, indirizzo del server, DNS, raggiungibilità, Device Access e il file di provisioning appartenente al tunnel. Non combinare alla cieca un nuovo file con una vecchia configurazione client.

Il tunnel è attivo, ma la LAN remota non è raggiungibile: controllare su entrambi i lati la rete di destinazione e l’IP RED del peer della route statica. Per questa speciale route RED non deve essere selezionata alcuna interfaccia. Quindi verificare la corrispondenza della regola e la route di ritorno.

Funziona una sola direzione: in genere manca una regola o route adeguata su una firewall, oppure una rete della sede è già raggiunta tramite un percorso più specifico o con priorità maggiore. Route Lookup, Packet Capture e traffico di ritorno reale devono essere coerenti.

La connessione è instabile: correlare latenza, perdita di pacchetti, raggiungibilità pubblica del server, NAT davanti al server e modifiche del percorso WAN. Salvare i log locali del nodo per l’ora esatta del test. Trovare e analizzare i log di servizio di Sophos Firewall spiega i file di log e i percorsi di supporto.

Nessuna regola Any ampia, autorizzazione WAN generale, riavvio di servizi o modifica casuale di IP RED e route sostituisce questa correlazione. Se l’errore resta poco chiaro nonostante un’architettura corretta, si raccolgono per Sophos Support backup, build SFOS, timestamp, stato delle interfacce, route, Rule IDs, Packet Capture e log pertinenti.

Eseguire un rollback sicuro

Se il progetto pilota fallisce o l’architettura viene scartata, si disattivano prima le regole firewall aggiuntive e si rimuovono le due route statiche. In seguito si possono eliminare in modo controllato l’interfaccia RED client e, per ultima, l’interfaccia RED server. Le autorizzazioni temporanee di Device Access o Local Service ACL vengono riportate allo stato precedente documentato.

Un percorso di gestione esistente che utilizza proprio questo tunnel non viene rimosso finché non è stato testato con successo un accesso alternativo. Dopo il rollback si verificano nuovamente il routing normale, le regole precedenti e la raggiungibilità di entrambe le firewall.

FAQ

Un tunnel Site-to-Site RED richiede un'appliance SD-RED?

No. In questo flusso, due Sophos Firewall operano direttamente come Firewall RED server e Firewall RED client. Un dispositivo SD-RED fisico e le relative modalità operative appartengono a un altro caso d’uso.

Perché non va selezionata alcuna interfaccia per la route RED statica?

Sophos utilizza ARP per individuare l’interfaccia RED raggiungibile per l’IP RED del peer. La route contiene quindi la LAN remota come destinazione e l’IP RED del peer come gateway, ma nessuna interfaccia selezionata.

Site-to-Site RED è migliore di IPsec?

Non in generale. RED offre un semplice percorso Sophos-to-Sophos. IPsec garantisce più interoperabilità, opzioni di profilo, routing dinamico e architetture di ridondanza. La scelta dipende da peer, routing, disponibilità e requisiti operativi.