Kihagyás

Az Edge Gateway kiszolgáló telepítése

A rendszer kezdeti beállításai

Az Edge Gateway Cluster appliance első indításakor megjelenik egy varázsló a számítógép kezdeti konfigurálásához. Ez a varázsló lehetővé teszi a rendszerspecifikus konfiguráció, valamint a CyberElements Bastion használatára vonatkozó konfiguráció inicializálását.

Rendszerbeállítások

A varázsló először egy nyelv kiválasztását kéri:

Információ

A választott nyelv a rendszer megjelenítési nyelvét és a billentyűzetkiosztást egyaránt befolyásolja. Angol nyelv esetén a billentyűzet QWERTY kiosztású, francia nyelv esetén AZERTY.

A varázsló ezután új jelszó megadását kéri a root rendszerfiókhoz (ügyeljen arra, hogy megfeleljen az előírt összetettségi követelményeknek):

Ezután módosítania kell a systancia rendszerfelhasználói fiók jelszavát (ügyeljen arra, hogy megfeleljen az előírt összetettségi követelményeknek):

Végül meg kell adnia a számítógép nevét:

Hálózati beállítások

A rendszerbeállítások alkalmazása után a varázsló áttér a számítógép hálózati beállításaira.

Az első panelen választania kell a statikus konfiguráció és a DHCP-n keresztüli dinamikus konfiguráció között:

Javaslat

A számítógép hálózati beállításaihoz statikus konfiguráció használata ajánlott, különösen a közvetlen hozzáférés funkcióhoz.
A DHCP is használható, ha az IP-cím a DHCP-kiszolgáló szintjén van rögzítve.

Ha a statikus konfigurációt választja, a varázsló a következő hálózati beállításokat kéri:

Tipp

Több DNS-kiszolgáló is megadható (legfeljebb 3), szóközzel elválasztva. Hasonlóképpen több DNS-utótag is hozzáadható, szóközzel elválasztva.

A kezdeti beállítások véglegesítése

A kezdeti konfigurációs menü most felajánlja, hogy folytassa az Edge Gateway pairing mechanizmusával.
Ebben a dokumentációban ezt nem használjuk, ezért ki kell kapcsolni a menü bejelentkezéskor történő megjelenését, valamint a root felhasználóként történő automatikus csatlakozást.

Ehhez először lépjen ki a kezdeti konfigurációs menüből a Cancel gomb kiválasztásával vagy a Ctrl+C billentyűkombinációval.
Ezután hajtsa végre a következő parancsokat:

1
2
3
4
sed -i '/gateway-setup/d' /root/.bashrc
sed -i 's/^NAutoVTs/#NAutoVTs/' /etc/systemd/logind.conf
rm -r /etc/systemd/system/getty@tty1.service.d/
systemctl daemon-reload

A CyberElements Bastion működésére vonatkozó beállítások

A hálózati beállítások alkalmazása után még csatlakoztatnia kell az Edge Gateway és a HTML5 Gateway példányokat a Mediation Controller komponensekhez.
Ehhez az első Edge Gateway és HTML5 Gateway példány a MASTER Mediation Controller kiszolgálóhoz, a második példányok pedig a SLAVE Mediation Controller kiszolgálóhoz fognak csatlakozni.

Figyelem!

Ha az Edge Gateway telepítése nem a LAN-on belül található, és ezért az RIP_MED_SSL_MASTER és az RIP_MED_SSL_SLAVE cím nem érhető el (NAT-tal sem).
Ebben az esetben csak az Edge Gateway és a HTML5 Gateway első példányát kell konfigurálnia, amely a VIP_MED_SSL címhez való csatlakozásra lesz beállítva.

Ebben a környezetben a Standalone virtuális berendezés használható. A Cluster virtuális berendezés két példánnyal, Standalone megfelelője pedig egyetlen példánnyal van előre konfigurálva.

Mielőtt folytatná a következő utasításokkal, győződjön meg arról, hogy rendelkezik a következő elemekkel:

  • A csatlakoztatandó Edge Gateway és HTML5 Gateway példányok tanúsítványa
  • A rögzítési szolgáltatás tanúsítványa
  • Egy SSH-ügyfél (Windows rendszeren használhatja a PuTTY programot)
  • Egy SCP-ügyfél (Windows rendszeren a WinSCP vagy a FileZilla eszköz használható)

Vigye át a tanúsítványokat a számítógép /tmp/ könyvtárába.

Az Edge Gateway komponensek csatlakoztatása

Másolja az Edge Gateway tanúsítványfájlját az /etc/ipdiva/gateway/ssl/ és az /etc/ipdiva/gateway-slave/ssl/ könyvtárba. Ehhez root felhasználóként futtasson a következőkhöz hasonló parancsokat (a <CERT_NAME> helyére az Edge Gateway tanúsítványának nevét írja):

1
2
cp /tmp/<CERT_NAME> /etc/ipdiva/gateway/ssl/
mv /tmp/<CERT_NAME> /etc/ipdiva/gateway-slave/ssl/

Konfigurálja az Edge Gateway példányokat úgy, hogy csatlakozni tudjanak a Mediation Controller komponensekhez.
A konfigurációk a megcélzott Mediation Controller kiszolgálótól függően eltérnek. Végezze el mindkét beállítást:

Szerkessze az /etc/ipdiva/gateway/gateway.xml fájlt, és töltse ki a következő adatokkal (több részt kihagytunk, ezeket […] jelöli):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<gateway>
    <server>_FILL_ME_WITH_SERVER_ADDRESS_::ssl</server>
[…]
    <ssl>
        <cert>/etc/ipdiva/gateway/ssl/keyfile.pem</cert>
        <password>PASSWORD</password>
[…]
    </ssl>
[…]
</gateway>

Cserélje le a következő elemeket:

  • _FILL_ME_WITH_SERVER_ADDRESS_:: az RIP_MED_SSL_MASTER címre, a : karakterre és az SSL Router komponens figyelő portjára kell cserélni, amely általában 443
  • keyfile.pem: a tanúsítványfájl nevére kell cserélni
  • PASSWORD: a tanúsítvány jelszavára kell cserélni
Példa

A következő adatokat figyelembe véve:

  • RIP_MED_SSL_MASTER értéke: 10.0.10.11
  • Az SSL Router figyelő portja: 443
  • A tanúsítványfájl neve: edge-gateway.p12
  • A tanúsítvány jelszava: Str0ngP@ssw0rd

Az /etc/ipdiva/gateway/gateway.xml fájlt a következőképpen kell konfigurálni:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<gateway>
    <server>10.0.10.11:443:ssl</server>
[…]
    <ssl>
        <cert>/etc/ipdiva/gateway/ssl/edge-gateway.p12</cert>
        <password>Str0ngP@ssw0rd</password>
[…]
    </ssl>
[…]
</gateway>
Teljes fájl
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<gateway>
        <server>10.0.10.11:443:ssl</server>
        <pipe>
                <ping-timeout>60000</ping-timeout>
                <rout-max-lock>20000</rout-max-lock>
        </pipe>
        <timeout>
                <reconnect>15000</reconnect>
        </timeout>
        <ticket><hmac></hmac></ticket>
        <proxy>
                <type>no</type>
                <address></address>
                <login></login>
                <password></password>
                <domain></domain>
        </proxy>
        <periodic-licence-check>false</periodic-licence-check>
        <session>
           <sslconf name="default">
              <ca-dir>/etc/ssl/certs</ca-dir>
              <verify-cert>true</verify-cert>
           </sslconf>
        </session>
        <ssl>
                <cert>/etc/ipdiva/gateway/ssl/edge-gateway.p12</cert>
                <password>Str0ngP@ssw0rd</password>
                <ca-dir>/etc/ipdiva/gateway/ssl/ca</ca-dir>
                <min-version>tls1.3</min-version>
                <max-version></max-version>
                <cipherlist>!ADH:!AECDH:!MD5:kEECDH+AES:kEDH+AES:AES256+RSA:3DES+RSA</cipherlist>
                <cipherlist-tls1.3>TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384:TLS_AES_128_GCM_SHA256</cipherlist-tls1.3>
                <verify-cert>true</verify-cert>
                <verify-certhostnamematch>true</verify-certhostnamematch>
        </ssl>
        <webaccess>
                <proxy></proxy>
                <useragent>true</useragent>
                <autoauth>true</autoauth>
                <forceauth>false</forceauth>
                <forcebasic>false</forcebasic>
                <persistentbasicauth>true</persistentbasicauth>
                <cache-date>Thu, 14 Dec 2006 09:28:00 GMT</cache-date>
                <reverse-proxy>
                        <headers>
                                <x-forwarded-for enabled='false'/>
                                <x-forwarded-host enabled='false'/>
                        </headers>
                </reverse-proxy>
                <davenport compatibilityMode="false">127.0.0.1:8070</davenport>
        </webaccess>
        <rpc-listen>127.0.0.1:9080</rpc-listen>
        <network-id></network-id>
        <services>/etc/ipdiva/gateway/services.xml</services>
        <compression>zlib</compression>
        <vlan>
                <prefixe></prefixe>
        </vlan>

        <openvpn>
                <ssl>
                        <cert>/usr/local/ipdiva/share/gw-controller-openvpnng/keys/allInOne.pem</cert>
                        <ca-file>/usr/local/ipdiva/share/gw-controller-openvpnng/keys/tmp-ca.crt</ca-file>
                        <version>tls1</version>
                </ssl>
                <client-ov>
                        <ip-type>V4</ip-type>
                        <dev-type>tun</dev-type>
                        <link-mtu>1507</link-mtu>
                        <tun-mtu>1500</tun-mtu>
                        <proto>TCPv4_CLIENT</proto>
                        <cipher>[null-cipher]</cipher>
                        <auth>[null-digest]</auth>
                        <keysize>0</keysize>
                        <key-method>2</key-method>
                        <tls-type>tls-client</tls-type>
                </client-ov>
        </openvpn>
    <useoldprotocol>false</useoldprotocol>
    <rate>0</rate>
</gateway>

Végül indítsa el az Edge Gateway példányt az új beállítások betöltéséhez és a MASTER Mediation Controller kiszolgálóhoz való csatlakoztatásához:

1
/usr/local/ipdiva/gateway/bin/start

Szerkessze az /etc/ipdiva/gateway-slave/gateway.xml fájlt, és egészítse ki a következő adatokkal (több részt kihagytunk, ezeket […] jelöli):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
<gateway>
    <server>@SERVER@:@SERVERPORT@:ssl</server>
[…]
    <ssl>
        <cert>/etc/ipdiva/gateway-slave/ssl/keyfile.pem</cert>
        <password>PASSWORD</password>
[…]
    </ssl>
[…]
    <rpc-listen>127.0.0.1:@RPC_PORT@</rpc-listen>
[…]
</gateway>

Cserélje le a következő elemeket:

  • @SERVER@: az RIP_MED_SSL_SLAVE címre kell cserélni
  • @SERVERPORT@: az SSL Router komponens figyelő portjára kell cserélni, amely általában 443
  • keyfile.pem: a tanúsítványfájl nevére kell cserélni
  • PASSWORD: a tanúsítvány jelszavára kell cserélni
  • @RPC_PORT@: a számítógép egy szabad TCP-portjára kell cserélni; általában a 9081 portot használják
Példa

A következő adatokat figyelembe véve:

  • RIP_MED_SSL_SLAVE értéke: 10.0.10.13
  • Az SSL Router figyelő portja: 443
  • A tanúsítványfájl neve: edge-gateway.p12
  • A tanúsítvány jelszava: Str0ngP@ssw0rd
  • Elérhető RPC-port: 9081

Az /etc/ipdiva/gateway-slave/gateway.xml fájlt a következőképpen kell konfigurálni:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
<gateway>
    <server>10.0.10.13:443:ssl</server>
[…]
    <ssl>
        <cert>/etc/ipdiva/gateway-slave/ssl/edge-gateway.p12</cert>
        <password>Str0ngP@ssw0rd</password>
[…]
    </ssl>
[…]
    <rpc-listen>127.0.0.1:9081</rpc-listen>
[…]
</gateway>
Teljes fájl
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<gateway>
        <server>10.0.10.13:443:ssl</server>
        <pipe>
                <ping-timeout>60000</ping-timeout>
                <rout-max-lock>20000</rout-max-lock>
        </pipe>
        <timeout>
                <reconnect>15000</reconnect>
        </timeout>
        <ticket><hmac></hmac></ticket>
        <proxy>
                <type>no</type>
                <address></address>
                <login></login>
                <password></password>
                <domain></domain>
        </proxy>
        <periodic-licence-check>false</periodic-licence-check>
        <session>
           <sslconf name="default">
              <ca-dir>/etc/ssl/certs</ca-dir>
              <verify-cert>true</verify-cert>
           </sslconf>
        </session>
        <ssl>
                <cert>/etc/ipdiva/gateway-slave/ssl/edge-gateway.p12</cert>
                <password>Str0ngP@ssw0rd</password>
                <ca-dir>/etc/ipdiva/gateway-slave/ssl/ca</ca-dir>
                <min-version>tls1.3</min-version>
                <max-version></max-version>
                <cipherlist>!ADH:!AECDH:!MD5:kEECDH+AES:kEDH+AES:AES256+RSA:3DES+RSA</cipherlist>
                <cipherlist-tls1.3>TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384:TLS_AES_128_GCM_SHA256</cipherlist-tls1.3>
                <verify-cert>true</verify-cert>
                <verify-certhostnamematch>true</verify-certhostnamematch>
        </ssl>
        <webaccess>
                <proxy></proxy>
                <useragent>true</useragent>
                <autoauth>true</autoauth>
                <forceauth>false</forceauth>
                <forcebasic>false</forcebasic>
                <persistentbasicauth>true</persistentbasicauth>
                <cache-date>Thu, 14 Dec 2006 09:28:00 GMT</cache-date>
                <reverse-proxy>
                        <headers>
                                <x-forwarded-for enabled='false'/>
                                <x-forwarded-host enabled='false'/>
                        </headers>
                </reverse-proxy>
                <davenport compatibilityMode="false">127.0.0.1:8070</davenport>
        </webaccess>
        <rpc-listen>127.0.0.1:9081</rpc-listen>
        <network-id></network-id>
        <services>/etc/ipdiva/gateway-slave/services.xml</services>
        <compression>zlib</compression>
        <vlan>
                <prefixe></prefixe>
        </vlan>

        <openvpn>
                <ssl>
                        <cert>/usr/local/ipdiva/share/gw-controller-openvpnng/keys/allInOne.pem</cert>
                        <ca-file>/usr/local/ipdiva/share/gw-controller-openvpnng/keys/tmp-ca.crt</ca-file>
                        <version>tls1</version>
                </ssl>
                <client-ov>
                        <ip-type>V4</ip-type>
                        <dev-type>tun</dev-type>
                        <link-mtu>1507</link-mtu>
                        <tun-mtu>1500</tun-mtu>
                        <proto>TCPv4_CLIENT</proto>
                        <cipher>[null-cipher]</cipher>
                        <auth>[null-digest]</auth>
                        <keysize>0</keysize>
                        <key-method>2</key-method>
                        <tls-type>tls-client</tls-type>
                </client-ov>
        </openvpn>
    <useoldprotocol>false</useoldprotocol>
    <rate>0</rate>
</gateway>

Végül indítsa el az Edge Gateway példányt az új beállítások betöltéséhez és a SLAVE Mediation Controller kiszolgálóhoz való csatlakoztatásához:

1
/usr/local/ipdiva/gateway-slave/bin/start

A rögzítési szolgáltatás konfigurálása

Helyezze át a rögzítési szolgáltatás tanúsítványát az /etc/ipdiva/careserver/ könyvtárba egy ehhez hasonló paranccsal (a <CERT_NAME> helyére a szánt tanúsítvány nevét írja):

1
mv /tmp/<CERT_NAME> /etc/ipdiva/careserver/

Ezután konfigurálja a szolgáltatást a következő fájl módosításával: /etc/ipdiva/careserver/careserver.xml. A fájl konfigurációjának körülbelül így kell kinéznie (az alábbi részlet a fájl számos sorát kihagyja, ezeket […] jelöli):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
<?xml version="1.0" ?><careserver>

    <listen>0.0.0.0:8443</listen>
[…]
    <ssl>
        <cert>/etc/ipdiva/careserver/recording_service.p12</cert>
        <password>PASSWORD</password>
[…]
    </ssl>
    <xmlrpc-connect>
        <element>http://127.0.0.1:9080</element>
        <element>http://127.0.0.1:9081</element>
    </xmlrpc-connect>
[…]
</careserver>

Végezze el a következő módosításokat:

  • Módosítsa a rögzítési szolgáltatás figyelő IP-címét a 0.0.0.0 értékre (az összes elérhető IP-címen figyel)
  • Cserélje le a recording_service.p12 értéket a rögzítési szolgáltatás tanúsítványának nevére
  • Cserélje le a PASSWORD értéket a rögzítési szolgáltatás tanúsítványának jelszavára
  • Adja hozzá az <element>http://127.0.0.1:9081</element> sort
Példa

A következő adatokat figyelembe véve:

  • A tanúsítványfájl neve: fqdn.edge-gateway.local.p12
  • A tanúsítvány jelszava: Str0ngP@ssw0rd

Az /etc/ipdiva/careserver/careserver.xml fájlt a következőképpen kell konfigurálni:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
<?xml version="1.0" ?><careserver>

    <listen>0.0.0.0:8443</listen>
[…]
    <ssl>
        <cert>/etc/ipdiva/careserver/fqdn.edge-gateway.local.p12</cert>
        <password>Str0ngP@ssw0rd</password>
[…]
    </ssl>
    <xmlrpc-connect>
        <element>http://127.0.0.1:9080</element>
        <element>http://127.0.0.1:9081</element>
    </xmlrpc-connect>
[…]
</careserver>
Teljes fájl
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?xml version="1.0" ?><careserver>

    <listen>0.0.0.0:8443</listen>


    <archivesdirectory>/var/lib/ipdiva/carerecord/archives</archivesdirectory>
    <recordingdirectory>/var/lib/ipdiva/carerecord/recording</recordingdirectory>
    <ssl>
        <cert>/etc/ipdiva/careserver/fqdn.edge-gateway.local.p12</cert>
        <password>Str0ngP@ssw0rd</password>
        <ca-dir>/etc/ipdiva/gateway/ssl/ca</ca-dir>
        <min-version>tls1.2</min-version>
        <max-version/>
        <cipherlist>!ADH:!AECDH:!MD5:kEECDH+AES:kEDH+AES:AES256+RSA:3DES+RSA</cipherlist>
        <cipherlist-tls1.3>TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384:TLS_AES_128_GCM_SHA256</cipherlist-tls1.3>
        <verify-cert>true</verify-cert>
        <no-fail-if-no-peer-cert>true</no-fail-if-no-peer-cert>
    </ssl>
    <gopsize>10</gopsize>
        <webgopsize>5</webgopsize>
    <webfakeframespersec>2</webfakeframespersec>
        <webhlslistsize>20</webhlslistsize>
    <webcaptureinterval>10000</webcaptureinterval>
    <webcapturetimeout>30000</webcapturetimeout>
    <captureinterval>250</captureinterval>
    <hlslistsize>20</hlslistsize>
    <xmlrpc-connect>
        <element>http://127.0.0.1:9080</element>
        <element>http://127.0.0.1:9081</element>
    </xmlrpc-connect>
</careserver>

Érvényesítse az új beállításokat a rögzítési szolgáltatás újraindításával:

1
systemctl restart ipdivacarerecord

A HTML5 Gateway példányok csatlakoztatása

Ha a HTML5 Gateway példányt konfigurálni kell, a példány automatikus indításának bekapcsolásához futtassa a következő parancsot root felhasználóként az Edge Gateway kiszolgálón:

1
chmod +x /etc/ipdiva/services/50html5gateway*

Másolja a HTML5 Gateway tanúsítványfájlját az /etc/ipdiva/html5gateway/ssl/ és az /etc/ipdiva/html5gateway-slave/ssl/ könyvtárba. Ehhez root felhasználóként futtasson a következőkhöz hasonló parancsokat (a <CERT_NAME> helyére a HTML5 Gateway tanúsítványának nevét írja):

1
2
cp /tmp/<CERT_NAME> /etc/ipdiva/html5gateway/ssl/
mv /tmp/<CERT_NAME> /etc/ipdiva/html5gateway-slave/ssl/

Konfigurálja a HTML5 Gateway példányokat úgy, hogy csatlakozni tudjanak a Mediation Controller komponensekhez.
A konfigurációk a megcélzott Mediation Controller kiszolgálótól függően eltérnek. Végezze el mindkét beállítást:

Szerkessze az /etc/ipdiva/html5gateway/html5gateway.xml fájlt, és egészítse ki a következő adatokkal (több részt kihagytunk, ezeket […] jelöli):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<gateway>
    <server>_FILL_ME_WITH_SERVER_ADDRESS_::ssl</server>
[…]
    <ssl>
        <cert>/etc/ipdiva/html5gateway/ssl/keyfile.pem</cert>
        <password>PASSWORD</password>
[…]
    </ssl>
[…]
</gateway>

Cserélje le a következő elemeket:

  • _FILL_ME_WITH_SERVER_ADDRESS_:: az RIP_MED_SSL_MASTER címre, a : karakterre és az SSL Router komponens figyelő portjára kell cserélni, amely általában 443
  • keyfile.pem: a tanúsítványfájl nevére kell cserélni
  • PASSWORD: a tanúsítvány jelszavára kell cserélni
Példa

A következő adatokat figyelembe véve:

  • RIP_MED_SSL_MASTER értéke: 10.0.10.11
  • Az SSL Router figyelő portja: 443
  • A tanúsítványfájl neve: html5-gateway.p12
  • A tanúsítvány jelszava: Str0ngP@ssw0rd

Az /etc/ipdiva/html5gateway/html5gateway.xml fájlt a következőképpen kell konfigurálni:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<gateway>
    <server>10.0.10.11:443:ssl</server>
[…]
    <ssl>
        <cert>/etc/ipdiva/html5gateway/ssl/html5-gateway.p12</cert>
        <password>Str0ngP@ssw0rd</password>
[…]
    </ssl>
[…]
</gateway>
Teljes fájl
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<gateway>
        <server>10.0.10.11:443:ssl</server>
        <pipe>
                <ping-timeout>60000</ping-timeout>
                <rout-max-lock>20000</rout-max-lock>
        </pipe>
        <timeout>
                <reconnect>15000</reconnect>
        </timeout>
        <ticket><hmac></hmac></ticket>
        <proxy>
                <type>no</type>
                <address></address>
                <login></login>
                <password></password>
                <domain></domain>
        </proxy>

        <ssl>
                <cert>/etc/ipdiva/html5gateway/ssl/html5-gateway.p12</cert>
                <password>Str0ngP@ssw0rd</password>
                <ca-dir>/etc/ipdiva/html5gateway/ssl/ca</ca-dir>
                <min-version>tls1.3</min-version>
                <max-version></max-version>
                <cipherlist>!ADH:!AECDH:!MD5:kEECDH+AES:kEDH+AES:AES256+RSA:3DES+RSA</cipherlist>
                <cipherlist-tls1.3>TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384:TLS_AES_128_GCM_SHA256</cipherlist-tls1.3>
                <verify-cert>true</verify-cert>
                <verify-certhostnamematch>true</verify-certhostnamematch>
        </ssl>

        <rpc-listen>127.0.0.1:9088</rpc-listen>
        <network-id></network-id>
        <compression>zlib</compression>

 </gateway>

Végül indítsa újra a HTML5 Gateway példányt az új beállítások betöltéséhez és a MASTER Mediation Controller kiszolgálóhoz való csatlakoztatásához:

1
/usr/local/ipdiva/html5gateway/bin/start

Szerkessze az /etc/ipdiva/html5gateway-slave/html5gateway.xml fájlt, és egészítse ki a következő adatokkal (több részt kihagytunk, ezeket […] jelöli):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
<gateway>
    <server>@SERVER@:@SERVERPORT@:ssl</server>
[…]
    <ssl>
        <cert>/etc/ipdiva/html5gateway-slave/ssl/keyfile.pem</cert>
        <password>PASSWORD</password>
[…]
    </ssl>
[…]
    <rpc-listen>127.0.0.1:@RPC_PORT@</rpc-listen>
[…]
</gateway>

Cserélje le a következő elemeket:

  • @SERVER@: az RIP_MED_SSL_SLAVE címre kell cserélni
  • @SERVERPORT@: az SSL Router komponens figyelő portjára kell cserélni, amely általában 443
  • keyfile.pem: a tanúsítványfájl nevére kell cserélni
  • PASSWORD: a tanúsítvány jelszavára kell cserélni
  • @RPC_PORT@: a számítógép egy szabad TCP-portjára kell cserélni; általában a 9089 portot használják
Példa

A következő adatokat figyelembe véve:

  • RIP_MED_SSL_SLAVE értéke: 10.0.10.13
  • Az SSL Router figyelő portja: 443
  • A tanúsítványfájl neve: html5-gateway.p12
  • A tanúsítvány jelszava: Str0ngP@ssw0rd
  • Elérhető RPC-port: 9089

Az /etc/ipdiva/html5gateway-slave/html5gateway.xml fájlt a következőképpen kell konfigurálni:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
<gateway>
    <server>10.0.10.13:443:ssl</server>
[…]
    <ssl>
        <cert>/etc/ipdiva/html5gateway-slave/ssl/html5-gateway.p12</cert>
        <password>Str0ngP@ssw0rd</password>
[…]
    </ssl>
[…]
    <rpc-listen>127.0.0.1:9089</rpc-listen>
[…]
</gateway>
Teljes fájl
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<gateway>
        <server>10.0.10.13:443:ssl</server>
        <pipe>
                <ping-timeout>60000</ping-timeout>
                <rout-max-lock>20000</rout-max-lock>
        </pipe>
        <timeout>
                <reconnect>15000</reconnect>
        </timeout>
        <ticket><hmac></hmac></ticket>
        <proxy>
                <type>no</type>
                <address></address>
                <login></login>
                <password></password>
                <domain></domain>
        </proxy>

        <ssl>
                <cert>/etc/ipdiva/html5gateway-slave/ssl/html5-gateway.p12</cert>
                <password>Str0ngP@ssw0rd</password>
                <ca-dir>/etc/ipdiva/html5gateway-slave/ssl/ca</ca-dir>
                <min-version>tls1.3</min-version>
                <max-version></max-version>
                <cipherlist>!ADH:!AECDH:!MD5:kEECDH+AES:kEDH+AES:AES256+RSA:3DES+RSA</cipherlist>
                <cipherlist-tls1.3>TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384:TLS_AES_128_GCM_SHA256</cipherlist-tls1.3>
                <verify-cert>true</verify-cert>
                <verify-certhostnamematch>true</verify-certhostnamematch>
        </ssl>

        <rpc-listen>127.0.0.1:9089</rpc-listen>
        <network-id></network-id>
        <compression>zlib</compression>

 </gateway>

Végül indítsa újra a HTML5 Gateway példányt az új beállítások betöltéséhez és a SLAVE Mediation Controller kiszolgálóhoz való csatlakoztatásához:

1
/usr/local/ipdiva/html5gateway-slave/bin/start

A HTML5 Gateway komponensek csatlakoztatása előtti konfigurációk

A HTML5-alkalmazások működéséhez további beállításokat kell konfigurálni a Mediation Controller kiszolgálókon. Jelentkezzen be root felhasználóként a MASTER és a SLAVE Mediation Controller kiszolgálóra.

Hozza létre vagy szerkessze az /etc/ipdiva/httpd/commonParameters.extra.conf fájlt, hogy hozzáadjon egy, az alábbinak megfelelő részt a HTML5 Gateway komponenshez:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
<Location /URL_HTML5/>
        Order allow,deny
        Allow from all
        RequestHeader set X-Forwarded-Proto "https"
        RequestHeader set X-IPdiva-Gateway GW_NAME|
        RequestHeader set X-IPdiva-Orgname ORGANIZATION_NAME
        RequestHeader set X-IPdiva-Service 127.0.0.1:8080

        ProxyPass http://127.0.0.1:9016/systanciaHTML5-6.0/ flushpackets=on
</Location>

<Location /URL_HTML5/websocket-tunnel>
        Order allow,deny
        Allow from all
        RequestHeader set X-Forwarded-Proto "https"
        RequestHeader set X-IPdiva-Gateway GW_NAME|
        RequestHeader set X-IPdiva-Orgname ORGANIZATION_NAME
        RequestHeader set X-IPdiva-Service 127.0.0.1:8080

        ProxyPass ws://127.0.0.1:9016/systanciaHTML5-6.0/websocket-tunnel
</Location>

Ahol:

  • Az URL_HTML5 helyére a HTML5 Gateway komponens URL mezőjének tartalmát kell írni, amelyet a felügyeleti konzolon a HTML5 Gateway deklarálásakor konfiguráltak (fürt esetén ez általában HTML5-1 és HTML5-2).
  • A GW_NAME helyére egy olyan Edge Gateway komponens nevét kell írni, amely ugyanazon a kiszolgálón található, mint a HTML5 Gateway. A sor végén lévő | karaktert meg kell tartani.
  • Az ORGANIZATION_NAME helyére annak a szervezetnek a nevét kell írni, amelyhez az előző Edge Gateway komponens csatlakozik.
Példa

A következő beállításokkal rendelkező platform esetén:

  • A szervezet neve: my-organization-name
  • Az első HTML5 Gateway deklarálása a felügyeleti konzolon:
    • Name: html5-gateway-1
    • URL: HTML5-1
    • Protocol: WebSocket
  • A második HTML5 Gateway deklarálása a felügyeleti konzolon:
    • Name: html5-gateway-2
    • URL: HTML5-2
    • Protocol: WebSocket
  • Az első HTML5 Gateway komponenshez tartozó Edge Gateway kiszolgálón a következők vannak:
    • Egy edge-gateway-1 nevű Edge Gateway szolgáltatás
    • Egy html5-gateway-1 nevű HTML5 Gateway szolgáltatás
  • A második HTML5 Gateway komponenshez tartozó Edge Gateway kiszolgálón a következők vannak:
    • Egy edge-gateway-2 nevű Edge Gateway szolgáltatás
    • Egy html5-gateway-2 nevű HTML5 Gateway szolgáltatás

A létrehozott /etc/ipdiva/httpd/commonParameters.extra.conf konfigurációs fájlt a következőképpen kell beállítani:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<Location /HTML5-1/>
        Order allow,deny
        Allow from all
        RequestHeader set X-Forwarded-Proto "https"
        RequestHeader set X-IPdiva-Gateway edge-gateway-1|
        RequestHeader set X-IPdiva-Orgname my-organization-name
        RequestHeader set X-IPdiva-Service 127.0.0.1:8080

        ProxyPass http://127.0.0.1:9016/systanciaHTML5-6.0/ flushpackets=on
</Location>

<Location /HTML5-1/websocket-tunnel>
        Order allow,deny
        Allow from all
        RequestHeader set X-Forwarded-Proto "https"
        RequestHeader set X-IPdiva-Gateway edge-gateway-1|
        RequestHeader set X-IPdiva-Orgname my-organization-name
        RequestHeader set X-IPdiva-Service 127.0.0.1:8080

        ProxyPass ws://127.0.0.1:9016/systanciaHTML5-6.0/websocket-tunnel
</Location>

<Location /HTML5-2/>
        Order allow,deny
        Allow from all
        RequestHeader set X-Forwarded-Proto "https"
        RequestHeader set X-IPdiva-Gateway edge-gateway-2|
        RequestHeader set X-IPdiva-Orgname my-organization-name
        RequestHeader set X-IPdiva-Service 127.0.0.1:8080

        ProxyPass http://127.0.0.1:9016/systanciaHTML5-6.0/ flushpackets=on
</Location>

<Location /HTML5-2/websocket-tunnel>
        Order allow,deny
        Allow from all
        RequestHeader set X-Forwarded-Proto "https"
        RequestHeader set X-IPdiva-Gateway edge-gateway-2|
        RequestHeader set X-IPdiva-Orgname my-organization-name
        RequestHeader set X-IPdiva-Service 127.0.0.1:8080

        ProxyPass ws://127.0.0.1:9016/systanciaHTML5-6.0/websocket-tunnel
</Location>

Az új beállítások alkalmazása előtt ellenőriznie kell, hogy az új konfiguráció nem okoz-e blokkoló hibát az Apache2 webkiszolgálóban.
Ehhez futtassa a következő parancsot:

1
apache2ctl configtest

Ha a válasz Syntax OK, akkor a módosítások az alábbi paranccsal alkalmazhatók. Ellenkező esetben ellenőrizze a konfigurációt az /etc/ipdiva/httpd/commonParameters.extra.conf fájlban.

1
systemctl reload apache2

NTP-időkiszolgáló konfigurálása

Ajánlott egy időkiszolgálót beállítani a rendszeróra naprakészen tartásához. A szükséges lépéseket az NTP-konfigurációról szóló oldal ismerteti.