¿Por qué tengo escuchas de IPv6 cuando IPv6 está deshabilitado?

2

Estoy trabajando bajo OS X 10.8.5, totalmente parcheado. Tengo IPv6 deshabilitado en Configuración de red :

Tambiéntengodeshabilitadaslasinterfacesderedinnecesarias:

Al solucionar un problema con el servidor OpenSSH, realicé un netstat -an y noté que había escuchas de IPv6:

$ netstat -an | grep -i listen
tcp6       0      0  *.1522                 *.*                    LISTEN     
tcp4       0      0  *.1522                 *.*                    LISTEN     
tcp6       0      0  ::1.52698              *.*                    LISTEN     
tcp6       0      0  ::1.23053              *.*                    LISTEN     
tcp4       0      0  127.0.0.1.23053        *.*                    LISTEN     
tcp4       0      0  127.0.0.1.631          *.*                    LISTEN     
tcp6       0      0  ::1.631                *.*                    LISTEN   

¿Cómo es posible tener escuchas IPv6 cuando IPv6 está deshabilitado?

    
pregunta jww 23.08.2015 - 10:20

1 respuesta

4

Porque no configurar su tarjeta de red para usar ipv6 no impide que las aplicaciones abran dichos sockets.

Los sockets que se muestran como *.<port> no están vinculados a las direcciones / interfaces ip específicas de su máquina. Simplemente escucharán cualquier conexión entrante en cualquier interfaz. Por supuesto, no habrá conexiones ipv6 a través de su tarjeta Ethernet si ipv6 no está configurado.

Además, estoy bastante seguro de que hay otra interfaz en su máquina configurada para usar ipv6: su interfaz de bucle de retorno. Pulsa un terminal y escribe ifconfig lo0 y verás que tiene asignada una dirección ipv6. También puedes usar ping6 ::1 :). De hecho, los sockets ipv6 listados como ::1.<port> están vinculados a esta interfaz y solo recibirán conexiones de su máquina local.

    
respondido por el madmax1 23.08.2015 - 12:51

Lea otras preguntas en las etiquetas