Table of Contents

Configuració de la xarxa externa als espectròmetres

La xarxa externa dels ordinadors dels espectròmetres s'ha de configurar amb una IP estàtica per evitar que una caiguda de la xarxa bloquegi el funcionament del ParaVision (i potser del Topspin, però no estic segur).

Per ara, aquest canvi s'ha aplicat als següents espectròmetres,

Espectròmetre Hostname Adreça IP Netmask Gateway
Biospec 70/30USR cie-55-30 158.109.55.30 255.255.240.0 158.109.48.1
AvanceII+ 600 cie-55-31 158.109.55.31 255.255.240.0 158.109.48.1
AvanceIII 400nb cie-55-32 158.109.55.32 255.255.240.0 158.109.48.1

El problema

Quan el ParaVision es posa en marxa (*), per comprovar la validesa de la llicència, comprova el hostname de la adreca IP de l'ordinador,

(*) em sembla que aquesta consulta també es fa durant el funcionament del ParaVision quan s'activen determinats mòduls, o sigui que encara que el ParaVision estigui en marxa, si es penja la xarxa s'acaba bloquejant.

La solució

Com s'ha esmentat més amunt, la solució passa per configurar la targeta de xarxa externa amb una IP estàtica. Aquest procés acostumava a ser força robust i simple, però la versió de RedHat Enterprise emprada al Biospec ho ha convertit en quelcom delicat, de forma que qualsevol desviació de la norma es tradueix en una connexió que no funciona, o en la impossibilitat de córrer el ParaVision perquè el hostname no és exactament el que esperava.

Així doncs, segueix les instruccions de més avall al peu de la lletra si no vols tenir problemes.

  eth0      Link encap:Ethernet  HWaddr 00:10:18:14:59:93
            inet addr:158.109.55.30  Bcast:158.109.63.255  Mask:255.255.240.0
            UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
            RX packets:71503 errors:0 dropped:0 overruns:0 frame:0
            TX packets:872 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000
            RX bytes:7199364 (6.8 Mb)  TX bytes:182968 (178.6 Kb)
            Interrupt:10
    # cat /etc/hosts
    # Do not remove the following line, or various programs
    # that require network functionality will fail.
    149.236.99.1    ASP_ST2
    149.236.99.99   spect
    127.0.0.1       localhost.localdomain   cie-55-30   localhost
    # hostname -a
    # hostname -f

El canvi de DHCP a IP estàtica a través del programa de gestió de la xarxa no deixa una configuració correcte,

# hostname -a
cie-55-30 localhost cie-55-30 cie-55-30.uab.es
# hostname -f
localhost.localdomain

ja que el contingut del fitxer /etc/hosts és erroni,

# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
# 158.109.55.30 cie-55-30 cie-55-30.uab.es
149.236.99.1    ASP_ST2
149.236.99.99   spect
127.0.0.1       localhost.localdomain   cie-55-30       localhost
158.109.55.30   cie-55-30.uab.es        cie-55-30

per corregir l'error s'ha d'editar aquest fitxer i eliminar el hostname cie-55-30 de la línia del localhost. És a dir,

127.0.0.1       localhost.localdomain   cie-55-30       localhost

ha de ser,

127.0.0.1       localhost.localdomain   localhost

Un cop fet el canvi, comprovarem que el resultat sigui correcte,

# hostname -a
cie-55-30
# hostname -f
cie-55-30.uab.es