(Erreur d'interconnexion entre le XLXD et Brandmeister : Gatekeeper blocking linking)
 
(Erreur d'interconnexion entre le XLXD et Brandmeister : Gatekeeper blocking linking)
 
Line 2: Line 2:
 
   
 
   
 
si dans les logs vous avez Gatekeeper blocking linking comme ci-dessous :  
 
si dans les logs vous avez Gatekeeper blocking linking comme ci-dessous :  
vi /etc/log/syslog   
+
 
Jul  6 09:34:44 xrf105 xlxd: Gatekeeper blocking linking of BM___  @ 111.111.111.111 using protocol 4
+
<code>vi /etc/log/syslog  </code>
 +
 
 +
<code>Jul  6 09:34:44 xrf105 xlxd: Gatekeeper blocking linking of BM___  @ 111.111.111.111 using protocol 4</code>
  
 
et dans la trame reseaux la lettre du module n'est pas transmise
 
et dans la trame reseaux la lettre du module n'est pas transmise
tcdump -X
 
20:59:25.855572 IP xrf105.fr > 111.111.111.111.10002: UDP, length 39
 
        0x0000:  4500 0043 ec72 4000 4011 5bb1 33fe 634e  E..C.r@.@.[.3.cN
 
        0x0010:  d9b6 8183 2712 2712 002f f2c6 4c58 4c58  ....'.'../..LXLX
 
        0x0020:  3130 3520 2002 0202 0000 0000 0000 0000  105.............
 
        0x0030:  0000 0000 0000 0000 0000 0000 0000 0000  ................
 
        0x0040:  0000 00                                  ...
 
  
 +
<code> tcdump -X
 +
20:59:25.855572 IP xrf105.fr > 111.111.111.111.10002: UDP, length 39
 +
        0x0000:  4500 0043 ec72 4000 4011 5bb1 33fe 634e  E..C.r@.@.[.3.cN
 +
        0x0010:  d9b6 8183 2712 2712 002f f2c6 4c58 4c58  ....'.'../..LXLX
 +
        0x0020:  3130 3520 2002 0202 0000 0000 0000 0000  105.............
 +
        0x0030:  0000 0000 0000 0000 0000 0000 0000 0000  ................
 +
        0x0040:  0000 00                                  ...
 +
</code>
  
 
L'explication est la suivante :
 
L'explication est la suivante :
Line 20: Line 23:
  
 
Pour y remédier et avoir les 26 lettres, il faut modifier le fichier main.h dans les sources du XLXD comme ci-dessous :
 
Pour y remédier et avoir les 26 lettres, il faut modifier le fichier main.h dans les sources du XLXD comme ci-dessous :
vi ~/xlxd/src/main.h
 
[...]
 
// reflector ---------------------------------------------------
 
  
//#define NB_OF_MODULES                10
+
<code>vi ~/xlxd/src/main.h</code>
#define NB_OF_MODULES                  NB_MODULES_MAX
+
[...]
+
// system constants ---------------------------------------------
+
  
#define NB_MODULES_MAX                  26
+
--// reflector ---------------------------------------------------
[...]
+
  
Dans le répèrtorie passer les commandes suivantes pour recompiler le programme :
+
--//#define NB_OF_MODULES                10
 +
 
 +
--#define NB_OF_MODULES                  NB_MODULES_MAX
 +
 
 +
 
 +
Dans le répertorie passer les commandes suivantes pour recompiler le programme :
 +
 
 +
<code>
 
make clean
 
make clean
 
make
 
make
 
make install
 
make install
 +
</code>
  
une fois le reflecteur recompiler et redémarré il faut verifier les trames reseaux avec tcdump -X
+
une fois le reflecteur recompiler et redémarré il faut verifier les trames reseaux avec  
12:44:50.895071 IP xrf105.fr > 111.111.111.111: ICMP xrf105.fr udp port 10002 unreachable, length 75
+
 
 +
<code> tcdump -X
 +
12:44:50.895071 IP xrf105.fr > 111.111.111.111: ICMP xrf105.fr udp port 10002 unreachable, length 75
 
         0x0000:  45c0 005f e660 0000 4001 a0f7 33fe 634e  E.._.`..@...3.cN
 
         0x0000:  45c0 005f e660 0000 4001 a0f7 33fe 634e  E.._.`..@...3.cN
 
         0x0010:  d9b6 8183 0303 efc3 0000 0000 4500 0043  ............E..C
 
         0x0010:  d9b6 8183 0303 efc3 0000 0000 4500 0043  ............E..C
Line 45: Line 51:
 
         0x0040:  2002 0202 5300 0000 0000 0000 0000 0000  ....S...........
 
         0x0040:  2002 0202 5300 0000 0000 0000 0000 0000  ....S...........
 
         0x0050:  0000 0000 0000 0000 0000 0000 0000 00    ...............
 
         0x0050:  0000 0000 0000 0000 0000 0000 0000 00    ...............
 +
</code>
 +
 
La lettre du modules et bien passé "S"
 
La lettre du modules et bien passé "S"
 
 
 
Sur le Dasboard du XLXD dans l'onglet interlink la liaison avec le Brandmeister est visible
 
Sur le Dasboard du XLXD dans l'onglet interlink la liaison avec le Brandmeister est visible

Latest revision as of 00:43, 17 July 2019

Erreur d'interconnexion entre le XLXD et Brandmeister.

si dans les logs vous avez Gatekeeper blocking linking comme ci-dessous :

vi /etc/log/syslog

Jul 6 09:34:44 xrf105 xlxd: Gatekeeper blocking linking of BM___ @ 111.111.111.111 using protocol 4

et dans la trame reseaux la lettre du module n'est pas transmise

tcdump -X

20:59:25.855572 IP xrf105.fr > 111.111.111.111.10002: UDP, length 39
        0x0000:  4500 0043 ec72 4000 4011 5bb1 33fe 634e  E..C.r@.@.[.3.cN
        0x0010:  d9b6 8183 2712 2712 002f f2c6 4c58 4c58  ....'.'../..LXLX
        0x0020:  3130 3520 2002 0202 0000 0000 0000 0000  105.............
        0x0030:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0040:  0000 00                                  ...

L'explication est la suivante : Par défaut le réflecteur XLXD est configuré sur 10 modules (A à J). Les modules de K à Z sont désactivé et ne peuvent pas être utilisés.

Pour y remédier et avoir les 26 lettres, il faut modifier le fichier main.h dans les sources du XLXD comme ci-dessous :

vi ~/xlxd/src/main.h

--// reflector ---------------------------------------------------

--//#define NB_OF_MODULES 10

--#define NB_OF_MODULES NB_MODULES_MAX


Dans le répertorie passer les commandes suivantes pour recompiler le programme :

make clean make make install

une fois le reflecteur recompiler et redémarré il faut verifier les trames reseaux avec

tcdump -X

12:44:50.895071 IP xrf105.fr > 111.111.111.111: ICMP xrf105.fr udp port 10002 unreachable, length 75
       0x0000:  45c0 005f e660 0000 4001 a0f7 33fe 634e  E.._.`..@...3.cN
       0x0010:  d9b6 8183 0303 efc3 0000 0000 4500 0043  ............E..C
       0x0020:  9079 4000 3911 beaa d9b6 8183 33fe 634e  .y@.9.......3.cN
       0x0030:  2712 2712 002f 4e14 4c42 4d32 3038 3220  '.'../N.LBMxxxx.
       0x0040:  2002 0202 5300 0000 0000 0000 0000 0000  ....S...........
       0x0050:  0000 0000 0000 0000 0000 0000 0000 00    ...............

La lettre du modules et bien passé "S"

Sur le Dasboard du XLXD dans l'onglet interlink la liaison avec le Brandmeister est visible

Erreur d'interconnexion entre le XLXD et Brandmeister.

si dans les logs vous avez Gatekeeper blocking linking comme ci-dessous : vi /etc/log/syslog Jul 6 09:34:44 xrf105 xlxd: Gatekeeper blocking linking of BM___ @ 111.111.111.111 using protocol 4

et dans la trame reseaux la lettre du module n'est pas transmise tcdump -X 20:59:25.855572 IP xrf105.fr > 111.111.111.111.10002: UDP, length 39

       0x0000:  4500 0043 ec72 4000 4011 5bb1 33fe 634e  E..C.r@.@.[.3.cN
       0x0010:  d9b6 8183 2712 2712 002f f2c6 4c58 4c58  ....'.'../..LXLX
       0x0020:  3130 3520 2002 0202 0000 0000 0000 0000  105.............
       0x0030:  0000 0000 0000 0000 0000 0000 0000 0000  ................
       0x0040:  0000 00                                  ...


L'explication est la suivante : Par défaut le réflecteur XLXD est configuré sur 10 modules (A à J). Les modules de K à Z sont désactivé et ne peuvent pas être utilisés.

Pour y remédier et avoir les 26 lettres, il faut modifier le fichier main.h dans les sources du XLXD comme ci-dessous : vi ~/xlxd/src/main.h [...] // reflector ---------------------------------------------------

//#define NB_OF_MODULES 10

  1. define NB_OF_MODULES NB_MODULES_MAX

[...] // system constants ---------------------------------------------

  1. define NB_MODULES_MAX 26

[...]

Dans le répèrtorie passer les commandes suivantes pour recompiler le programme : make clean make make install

une fois le reflecteur recompiler et redémarré il faut verifier les trames reseaux avec tcdump -X 12:44:50.895071 IP xrf105.fr > 111.111.111.111: ICMP xrf105.fr udp port 10002 unreachable, length 75

       0x0000:  45c0 005f e660 0000 4001 a0f7 33fe 634e  E.._.`..@...3.cN
       0x0010:  d9b6 8183 0303 efc3 0000 0000 4500 0043  ............E..C
       0x0020:  9079 4000 3911 beaa d9b6 8183 33fe 634e  .y@.9.......3.cN
       0x0030:  2712 2712 002f 4e14 4c42 4d32 3038 3220  '.'../N.LBMxxxx.
       0x0040:  2002 0202 5300 0000 0000 0000 0000 0000  ....S...........
       0x0050:  0000 0000 0000 0000 0000 0000 0000 00    ...............

La lettre du modules et bien passé "S"

Sur le Dasboard du XLXD dans l'onglet interlink la liaison avec le Brandmeister est visible