Procedimiento de prueba ATM

De WikiEtl
Saltar a: navegación, buscar

1 - Antes de nada asegurarnos de que los módulos correspondientes están cargados y los cables de atm conectados, hay que sustituir los cables en los pathpannel que hay encima de los conmutadores. Los cables están etiquetados en el extremo que engancha al conmutador, en la etiqueta dice el nombre del equipo al que corresponde y el numero de la roseta del pathpannel. Se trata simplemente de sustituir el cable que está conectado, por el que está atado con una brida al mismo cable.


Para la tarjetas antiguas (Fore 200) conectados al conmutador s-atm0los módulos son:

    atm,clip,fore_200e

Para las nuevas (25 Mbps) los módulos tienen que ser:

    atm,clip,nicstar

Tambíen comprobar que el demonio atmarpd no esta ya corriendo.

    /etc/init.d/atm stop
 

2 - Lanzar el demonio de señalización atm. Ej.:

    sudo atmsigd -d
    NOTA: -d en modo depuración, o -b en background.
    NOTA2: Si no se lanza en modo background, se quedará a la espera, y habrá que usar otra terminal para continuar el proceso.

3 - Lanzar el demonio ilmid. Ej.:

    sudo ilmid -d -i 192.200.0.102
    NOTA: la opción -d en modo depuración o -b en backgraund. La
    opción -i es para indicar la ip del interfaz atm local. Tal y
    como están configurados los conmutadores la dirección tiene
    que ser una 192.200.0.0/24.
  

4 - Lanzar el demonio de arp para atm. Ej.:

    sudo atmarpd -d
    NOTA: -d en modo depuración

5 - Comprobar que después de lanzar el demonio ilmid el cliente tiene asignada una dirección ATM. Ej.:

    -bash-3.1$ sudo atmaddr -n
    47.0005.80FFE1000000F20F0183.00204808403D.00

6 - Crear el interfaz atm0. Ej.:

    -bash-3.1$ sudo atmarp -c atm0
    NOTA IMPORTANTE: Si el interfaz estuviera ya definido nos daría un mensaje como este:
    atmarp: Operation not permitted

7 - Configurar la dirección IP del interfaz ATM. Ej:

    -bash-3.1$ sudo ifconfig atm0 192.200.0.102 netmask 255.255.255.0 up

8 - Antes de poder probar la conexión IP hay que especificar cual es la dirección ATM del servidor ARP para ATM que correo en los conmutadores.

    Para s-atm0 seria:
    sudo atmarp -s 192.200.0.156 47.0005.80.ffe100.0000.f20f.0183.0020480f0183.00 arpsrv
    Equipos:
     doc001-doc012
    Para s-atm1 seria: 
    sudo atmarp -s 192.200.0.157 47.0005.80.ffe100.0000.f244.b67c.00204844b67c.00 arpsrv
    Equipos:
     doc013-doc030


NOTA: Se puede comprobar con un atmarp -a que la dirección atm delservidor arp este configurada:

    -bash-3.1$ sudo atmarp -a
    ----- Itf 0 (192.200.0.102, netmask 255.255.255.0) -----
    Default QOS: ubr,aal5:max_sdu=9188
    IP 192.200.0.156, state VALID, addr
    47.0005.80FFE1000000F20F0183.0020480F0183.00, flags
    0x2004<PERM,ARPSRV>
    47.0005.80FFE1000000F20F0183.0020480F0183.00 (active)
    Send buffer: 108544
    Unknown incoming connections 
    Incoming unidirectional connections 
     End of dump 


9 - Realizar los pasos 1 al 8 en el equipo destino. Ej.: Para el doc003 seria el doc004, para el doc013 seria el doc014.

10 - Ejecutar el ping de prueba. Ej.:

    -bash-3.1$ ping 192.200.0.103
    PING 192.200.0.103 (192.200.0.103) 56(84) bytes of data.
    64 bytes from 192.200.0.103: icmp_seq=1 ttl=64 time=34.3 ms
    64 bytes from 192.200.0.103: icmp_seq=2 ttl=64 time=0.264 ms
    64 bytes from 192.200.0.103: icmp_seq=3 ttl=64 time=0.270 ms
    64 bytes from 192.200.0.103: icmp_seq=4 ttl=64 time=0.260 ms
    192.200.0.103 ping statistics 
    4 packets transmitted, 4 received, 0% packet loss, time 3002ms
    rtt min/avg/max/mdev = 0.260/8.788/34.359/14.763 ms 

--Ines

Script de prueba remoto

 Desde ditserv1 o ditserv2
 ditserv1:$ export COMMAND='/usr/dist/bin/atm_prueba.sh'
 ditserv1:$ su -c "pc_cmd doc"

Contenido de atm_prueba.sh

$ cat atm_prueba.sh
#!/bin/bash
cd /usr/lab/asignatura
cd /tmp
~lablis/bin3/modprobe fore_200e
~lablis/bin3/modprobe nicstar
~lablis/bin3/modprobe atm
~lablis/bin3/atmsigd -b
~lablis/bin3/ilmid -b -i 192.200.0.102
~lablis/bin3/atmarpd -b
sleep 1
echo "dirección :"
/usr/sbin/atmaddr -n

--Rbravo 14:51 11 ene 2008 (CET)

NOTA IMPORTANTE

El servicio atmarpd debe estar deshabilitado al arrancar el equipo. Podemos deshabilitarlo de la siguiente manera:

$ sudo update-rc.d -f atm remove
Removing any system startup links for /etc/init.d/atm ...
  /etc/rc0.d/S34atm
  /etc/rc6.d/S34atm
  /etc/rcS.d/S39atm

ERRORES CONOCIDOS

Es muy importante que cuando escribamos la dirección ip que le vamos a asignar al interfaz atm tengamos en cuenta que la dirección debe ser 192.200.0.XXX, donde XXX deben ser los tres ultimos digitos de la direccion publica del equipo. De no ser así, al levantar el demonio de atm nos dará el siguiente error:

mceleste@doc009:$ sudo atmarp -a
----- Itf 0 (192.200.0.107, netmask 255.255.255.0) -----
Default QOS: ubr,aal5:max_sdu=9188
IP 192.200.0.156, state INVALID, addr 
47.0005.80FFE1000000F20F0183.0020480F0183.00, flags 0x2004<PERM,ARPSRV>
----- Unknown incoming connections -----
----- Incoming unidirectional connections -----
----- End of dump -----


--Mceleste 14:51 11 ene 2008 (CET)