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

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