Dankzij de configuratie met twee Ethernet-poorten kan de WebRTC gateway worden aangesloten op twee verschillende netwerken (bijvoorbeeld het LAN van een klant en een DMZ-netwerk van die klant om veiligheidsredenen).
Overzicht
De WebRTC gateway beschikt over twee Ethernet-interfaces:
-
Een Ethernet-interface (Eth0) die wordt gebruikt om de WebRTC gateway aan te sluiten op het LAN van de klant
Direct RTP kan worden toegestaan voor Rainbow-clients op het LAN van de klant.
-
Een Ethernet-interface (Eth1) die wordt gebruikt wanneer de WebRTC gateway wordt ingezet in een DMZ-netwerk dat is verbonden met het WAN en de Rainbow Cloud. Voor deze configuratie is een firewall vereist aan beide zijden van de DMZ (LAN en WAN)
Er kan een proxy worden toegevoegd in het DMZ-netwerk, die de signaal- en mediastromen tussen de WebRTC gateway en de Rainbow Cloud mag regelen.
Configuratie
De twee Ethernet-interfaces worden op de WebRTC gateway geconfigureerd met behulp van het commando mpnetwork.
Vanaf een console die is aangesloten op de WebRTC gateway, dient u zich eerst aan te melden met uw Rainbow-account.
Voor de configuratie van de Eth0 -Ethernet-interface zijn de volgende verplichte opties vereist:
- --IP=<IP-adres van de Eth0-Ethernet-interface>
- --NETMASK=<IP-adres van het netwerkmasker>
- --GATEWAY=<IP-adres van de standaardgateway>
- --DNS=<IP-adres van de DNS-server op het WAN>
Wanneer de WebRTC gateway in een DMZ wordt geïmplementeerd, vereist de configuratie van de Eth1 -ethernetinterface de volgende verplichte opties:
- --IP2=<IP-adres van de Eth1 -ethernetinterface>
- --NETMASK2=<IP-adres van het netwerkmasker>
- --GATEWAY2=<IP-adres van de standaardgateway>
- --LOCALDNS=<IP-adres van de DNS-server(s) op het LAN van de klant>
- --LOCALDOMAIN=<domeinnaam van het LAN van de klant>
- --ROUTES="eth[0|,<IP-adres van de apparatuur, netmasker, IP-adres van de gateway>"
Indien zich een proxy in de DMZ bevindt, moeten de volgende opties worden geconfigureerd:
- --PROXYHOST=<IP-adres van de proxy>
- --PROXYPORT=<poort van de proxy>
- --MPROXY=on|tcp|tls|off: deze optie wordt gebruikt om het gebruik van de proxy in of uit te schakelen
Om directe RTP op het LAN in of uit te schakelen, moet de volgende optie worden geconfigureerd:
- --RTPONLAN=yes|no
Voorbeeld van een Ethernet-interfaceconfiguratie met 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/tlsOpmerkingen:
- De opties voor de Eth1 -Ethernet-interface mogen niet leeg worden gelaten.
- Er kunnen meerdere DNS-servers worden geconfigureerd voor LAN en WAN.
- ROUTES moet worden geconfigureerd om al het verkeer tussen de WebRTC gateway en de telefoonapparatuur (PBX, IP-bureautelefoons, IP-mediagateways, ...) te beheren. Hiervoor dient u in ROUTES het volgende op te geven:
- Alle telefoonapparatuur
- De VPN-toegangen, indien geconfigureerd voor thuiswerken
- De Rainbow-clients wanneer directe RTP op het LAN is ingeschakeld
-
Voor de DMZ-configuratie:
- De firewall aan de WAN-zijde moet al het verkeer tussen de WebRTC gateway en Rainbow Cloud toestaan.
- De firewall aan de LAN-zijde moet al het verkeer tussen de WebRTC gateway en de telefoonapparatuur (PBX, IP-bureautelefoons, ...) toestaan.
Zie voor meer informatie de paragrafen 4.6.1 „WebRTC gateway naar Rainbow Cloud” en 4.6.2 „WebRTC gateway-stromen naar PBX en lokale apparaten/clients” in het document „Rainbow-netwerkvereisten” (toegangspad: Raadpleeg Rainbow-netwerkvereisten).
Waarschuwing: Deze configuratie wordt door scripts opgeslagen en is nodig voor het migratieproces. De volgende regels moeten worden nageleefd:
- Wijzig de IP-route niet handmatig, noch de iptables
- Wijzig de standaardgateway niet
- Wijzig de DNS-instellingen niet buiten het
mpnetwork-commando om
Topologieën
Topologie zonder proxy + directe RTP op LAN uitgeschakeld
Topologie zonder proxy + directe RTP op LAN ingeschakeld
Topologie met uitgeschakelde proxy + directe RTP op LAN uitgeschakeld
Topologie met uitgeschakelde proxy + directe RTP op LAN ingeschakeld
Topologie met ingeschakelde proxy + directe RTP op LAN uitgeschakeld
Topologie met ingeschakelde proxy + direct RTP op LAN ingeschakeld
De volgende topologie is van toepassing op Rainbow-clients voor computers (desktop of web).
De volgende topologie is van toepassing op Rainbow-clients voor mobiele apparaten.