Proyecto

General

Perfil

      • Registrar

        test_pruebas_gudar_net.txt

        Nacho Sancho, 2017-11-16 12:30

         
        1
        REGISTROS DE PRUEBAS
        
        2
        Nos encontrarmos con que algún equipo no monta las carpetas compartidas de forma adeucada. Mirando el proceso de nfs-cliente (responsable de montar los recursos compartidos) detectamos que el problema lo tiene en la comunicación nfs, concretamente al listar los recursos compartidos por el cliente: 'showmount -e IPCACHE'. Se intenta hacer un montaje nfs vía consola manual (mount -t nfs...) y el resultado es similar (el proceso se queda "colgado"). Nos parece extraño ya que la prueba de test de conectividad con el servidor caché funciona (es por ello que intenta hacer un showmount/mount), es decir, pasa el ping y la comprobación de que el puerto está abierto
        
        3
        Pensamos que puede ser un problema con la red/enrutamiento de paquetes y hacemos una inspección de paquetes en cliente y servidor.
        
        4
        En el cliente (192.168.6.116) usamos:
        
        5
        root@AULA4:~# tcpdump -i eth0  '! tcp port 22 and host 192.168.4.68'
        
        6
        En el servidor (192.168.4.68)
        
        7
        tcpdump -i eth0  '! tcp port 22 and host 192.168.6.116
        
        8
        
            
        9
        1. Inspección de paquetes en prueba del puerto nfs abierto
        
        10
        root@AULA4:~# nc -zv 192.168.4.68 nfs
        
        11
        Connection to 192.168.4.68 2049 port [tcp/nfs] succeeded!
        
        12
        ## CLIENTE ##
        
        13
        11:26:09.762420 IP 192.168.6.112.38610 > 192.168.4.68.nfs: Flags [S], seq 3956527744, win 29200, options [mss 1460,sackOK,TS val 2143323 ecr 0,nop,wscale 7], length 0
        
        14
        11:26:09.762523 IP 192.168.4.68.nfs > 192.168.6.112.38610: Flags [S.], seq 52171610, ack 3956527745, win 28960, options [mss 1460,sackOK,TS val 152368096 ecr 2143323,nop,wscale 7], length 0
        
        15
        11:26:09.762540 IP 192.168.6.112.38610 > 192.168.4.68.nfs: Flags [.], ack 1, win 229, options [nop,nop,TS val 2143323 ecr 152368096], length 0
        
        16
        11:26:09.762673 IP 192.168.6.112.38610 > 192.168.4.68.nfs: Flags [F.], seq 1, ack 1, win 229, options [nop,nop,TS val 2143323 ecr 152368096], length 0
        
        17
        11:26:09.762798 IP 192.168.4.68.nfs > 192.168.6.112.38610: Flags [F.], seq 1, ack 2, win 227, options [nop,nop,TS val 152368096 ecr 2143323], length 0
        
        18
        11:26:09.762808 IP 192.168.6.112.38610 > 192.168.4.68.nfs: Flags [.], ack 2, win 229, options [nop,nop,TS val 2143323 ecr 152368096], length 0
        
        19
        
            
        20
        ## SERVIDOR ##
        
        21
        11:26:11.074647 IP 192.168.6.112.38610 > 192.168.4.68.nfs: Flags [S], seq 3956527744, win 29200, options [mss 1460,sackOK,TS val 2143323 ecr 0,nop,wscale 7], length 0
        
        22
        11:26:11.074659 IP 192.168.4.68.nfs > 192.168.6.112.38610: Flags [S.], seq 52171610, ack 3956527745, win 28960, options [mss 1460,sackOK,TS val 152368096 ecr 2143323,nop,wscale 7], length 0
        
        23
        11:26:11.074861 IP 192.168.6.112.38610 > 192.168.4.68.nfs: Flags [.], ack 1, win 229, options [nop,nop,TS val 2143323 ecr 152368096], length 0
        
        24
        11:26:11.074947 IP 192.168.6.112.38610 > 192.168.4.68.nfs: Flags [F.], seq 1, ack 1, win 229, options [nop,nop,TS val 2143323 ecr 152368096], length 0
        
        25
        11:26:11.074966 IP 192.168.4.68.nfs > 192.168.6.112.38610: Flags [F.], seq 1, ack 2, win 227, options [nop,nop,TS val 152368096 ecr 2143323], length 0
        
        26
        11:26:11.075063 IP 192.168.6.112.38610 > 192.168.4.68.nfs: Flags [.], ack 2, win 229, options [nop,nop,TS val 2143323 ecr 152368096], length 0
        
        27
        
            
        28
        ## TODO CORRECTO ##
        
        29
        
            
        30
        2. En cambio si probamos a hacer un showmount desde el cliente (igual pasa con mount), no encontramos con lo siguiente:
        
        31
        root@AULA4:~# showmount -e 192.168.4.68
        
        32
        ### Se queda aquí buen rato....
        
        33
        ## CLIENTE ##
        
        34
        11:27:53.353910 IP 192.168.6.112.616 > 192.168.4.68.sunrpc: UDP, length 56
        
        35
        11:27:53.354552 IP 192.168.4.68.sunrpc > 192.168.6.112.616: UDP, length 28
        
        36
        11:27:53.354739 IP 192.168.6.112.616 > 192.168.4.68.59651: Flags [S], seq 3997822689, win 29200, options [mss 1460,sackOK,TS val 2169221 ecr 0,nop,wscale 7], length 0
        
        37
        11:27:54.351609 IP 192.168.6.112.616 > 192.168.4.68.59651: Flags [S], seq 3997822689, win 29200, options [mss 1460,sackOK,TS val 2169471 ecr 0,nop,wscale 7], length 0
        
        38
        11:27:56.355608 IP 192.168.6.112.616 > 192.168.4.68.59651: Flags [S], seq 3997822689, win 29200, options [mss 1460,sackOK,TS val 2169972 ecr 0,nop,wscale 7], length 0
        
        39
        11:28:00.363606 IP 192.168.6.112.616 > 192.168.4.68.59651: Flags [S], seq 3997822689, win 29200, options [mss 1460,sackOK,TS val 2170974 ecr 0,nop,wscale 7], length 0
        
        40
        11:28:08.371613 IP 192.168.6.112.616 > 192.168.4.68.59651: Flags [S], seq 3997822689, win 29200, options [mss 1460,sackOK,TS val 2172976 ecr 0,nop,wscale 7], length 0
        
        41
        ..Y así sucesivamente..
        
        42
        ....
        
        43
        ....
        
        44
        ## SERVIDOR ##
        
        45
        11:27:54.668174 IP 192.168.6.112.616 > 192.168.4.68.sunrpc: UDP, length 56
        
        46
        11:27:54.668721 IP 192.168.4.68.sunrpc > 192.168.6.112.616: UDP, length 28
        
        47
        
            
        48
        
            
        49
        *** Lo curioso es que al cabo de un rato (mucho) si que el cliente muestra los recursos compartidos, pero le cuesta mucho
        
        50
        11:54:30.387808 IP 192.168.6.112.694 > 192.168.4.68.sunrpc: UDP, length 56
        
        51
        11:54:30.388284 IP 192.168.4.68.sunrpc > 192.168.6.112.694: UDP, length 28
        
        52
        11:54:30.388362 IP 192.168.6.112.694 > 192.168.4.68.53303: UDP, length 72
        
        53
        11:54:30.388813 IP 192.168.4.68.53303 > 192.168.6.112.694: UDP, length 180
        
        54
        
            
        55
        
            
        56
        3, Probando con montaje por NFS:
        
        57
        mount -t nfs 192.168.4.68:/nfs/profesor /mnt
        
        58
        ...tiempo....
        
        59
        mount.nfs: Connection timed out
        
        60
        
            
        61
        ## CLIENTE ##
        
        62
        12:02:56.857404 IP 192.168.6.112.705 > 192.168.4.68.nfs: Flags [S], seq 2411958818, win 29200, options [mss 1460,sackOK,TS val 2695097 ecr 0,nop,wscale 7], length 0
        
        63
        12:02:57.855610 IP 192.168.6.112.705 > 192.168.4.68.nfs: Flags [S], seq 2411958818, win 29200, options [mss 1460,sackOK,TS val 2695347 ecr 0,nop,wscale 7], length 0
        
        64
        12:02:59.859607 IP 192.168.6.112.705 > 192.168.4.68.nfs: Flags [S], seq 2411958818, win 29200, options [mss 1460,sackOK,TS val 2695848 ecr 0,nop,wscale 7], length 0
        
        65
        12:03:03.867609 IP 192.168.6.112.705 > 192.168.4.68.nfs: Flags [S], seq 2411958818, win 29200, options [mss 1460,sackOK,TS val 2696850 ecr 0,nop,wscale 7], length 0
        
        66
        12:03:11.891615 IP 192.168.6.112.705 > 192.168.4.68.nfs: Flags [S], seq 2411958818, win 29200, options [mss 1460,sackOK,TS val 2698856 ecr 0,nop,wscale 7], length 0
        
        67
        12:03:27.923613 IP 192.168.6.112.705 > 192.168.4.68.nfs: Flags [S], seq 2411958818, win 29200, options [mss 1460,sackOK,TS val 2702864 ecr 0,nop,wscale 7], length 0
        
        68
        ## SERVIDOR ##
        
        69
        (VACIO)