La configurazione con doppia interfaccia Ethernet consente di collegare il WebRTC gateway a due reti diverse (ad esempio, la LAN di un cliente e la rete DMZ dello stesso cliente per motivi di sicurezza).
Panoramica
Il WebRTC gateway include due interfacce Ethernet:
-
Un'interfaccia Ethernet (Eth0) utilizzata per collegare il WebRTC gateway alla LAN del cliente
È possibile abilitare l’RTP diretto per i client Rainbow presenti sulla LAN del cliente.
-
Un'interfaccia Ethernet (Eth1) utilizzata quando il WebRTC gateway è implementato in una rete DMZ collegata alla WAN e a Rainbow Cloud. Questa configurazione richiede un firewall su entrambi i lati della DMZ (LAN e WAN)
È possibile aggiungere un proxy nella rete DMZ e autorizzarlo a controllare i flussi di segnalazione e multimediali tra il WebRTC gateway e Rainbow Cloud.
Configurazione
Le due interfacce Ethernet vengono configurate sul WebRTC gateway utilizzando il comando mpnetwork.
Da una console collegata al WebRTC gateway, è necessario innanzitutto effettuare l’accesso con il proprio account Rainbow.
La configurazione dell’interfaccia Ethernet Eth0 richiede le seguenti opzioni obbligatorie:
- --IP=<indirizzo IP dell’interfaccia Ethernet Eth0 >
- --NETMASK=<indirizzo IP della maschera di rete>
- --GATEWAY=<indirizzo IP del gateway predefinito>
- --DNS=<indirizzo IP del server DNS sulla rete WAN>
Quando il WebRTC gateway viene implementato in una DMZ, la configurazione dell’interfaccia Ethernet Eth1 richiede le seguenti opzioni obbligatorie:
- --IP2=<indirizzo IP dell’interfaccia Ethernet Eth1 >
- --NETMASK2=<Indirizzo IP della maschera di rete>
- --GATEWAY2=<Indirizzo IP del gateway predefinito>
- --LOCALDNS=<Indirizzo IP dei server DNS sulla LAN del cliente>
- --LOCALDOMAIN=<nome di dominio della LAN del cliente>
- --ROUTES="eth[0|,<indirizzo IP dell'apparecchiatura, maschera di rete, indirizzo IP del gateway>"
Se un proxy si trova nella DMZ, è necessario configurare le seguenti opzioni:
- --PROXYHOST=<indirizzo IP del proxy>
- --PROXYPORT=<porta del proxy>
- --MPROXY=on|tcp|tls|off: questa opzione serve ad abilitare/disabilitare l’uso del proxy
Per abilitare/disabilitare l’RTP diretto sulla LAN, è necessario configurare la seguente opzione:
- --RTPONLAN=yes|no
Esempio di configurazione dell’interfaccia Ethernet con proxy:
mpnetwork --IP=192.168.1.10 --NETMASK=255.255.255.0 --GATEWAY=192.168.1.254 --DNS=192.168.1.100
--IP2=10.10.0.10 --NETMASK2=255.255.255.0 --GATEWAY2=10.10.0.254 --LOCALDNS=192.168.1.100
--LOCALDOMAIN=labale.bzh
--ROUTES="eth0,192.168.2.0,255.255.255.0,192.168.1.254;eth0,172.16.2.0,255.255.255.0,192.168.1.254;
eth0,172.16.3.0,255.255.255.0,192.168.1.254"
--PROXYHOST=10.10.0.100 --PROXYPORT=3128 --MPROXY=on/tcp/tlsNote:
- I campi relativi all’interfaccia Ethernet Eth1 non possono essere lasciati vuoti.
- È possibile configurare diversi server DNS per la LAN e la WAN.
- È necessario configurare ROUTES per gestire tutto il traffico tra il WebRTC gateway e le apparecchiature telefoniche (PBX, telefoni da tavolo IP, gateway multimediali IP, ...). Ciò richiede di dichiarare in ROUTES:
- Tutte le apparecchiature telefoniche
- Gli accessi VPN, se configurati per il lavoro da casa
- I client Rainbow quando è abilitato l’RTP diretto sulla LAN
-
Per la configurazione della DMZ:
- Il firewall sul lato WAN deve consentire tutto il traffico tra il WebRTC gateway e Rainbow Cloud.
- Il firewall sul lato LAN deve consentire tutto il traffico tra il WebRTC gateway e le apparecchiature telefoniche (PBX, telefoni da tavolo IP, ...).
Per ulteriori dettagli, consultare le sezioni 4.6.1 "WebRTC gateway verso Rainbow Cloud" e 4.6.2 "Flussi dal WebRTC gateway verso il PBX e i dispositivi/client locali" nel documento "Requisiti di rete Rainbow" (percorso di accesso: Verificare i requisiti di rete Rainbow).
Attenzione: questa configurazione viene salvata tramite script ed è necessaria per il processo di migrazione. È necessario attenersi alle seguenti regole:
- Non modificare manualmente il percorso IP, né le impostazioni di iptables
- Non modificare il gateway predefinito
- Non modificare le impostazioni DNS al di fuori del comando
mpnetwork
Topologie
Topologia senza proxy + RTP diretto sulla LAN disabilitato
Topologia senza proxy + RTP diretto sulla LAN abilitato
Topologia con proxy disabilitato + RTP diretto sulla LAN disabilitato
Topologia con proxy disabilitato + RTP diretto sulla LAN abilitato
Topologia con proxy abilitato + RTP diretto sulla LAN disabilitato
Topologia con proxy abilitato + RTP diretto sulla LAN abilitato
La seguente topologia si applica ai client Rainbow per computer (desktop o web).
La seguente topologia si applica ai client Rainbow per dispositivi mobili.