1 votos

¿Cómo configurar IPv6 en Mac OS X para hacer ping a su propia dirección?

Estoy tratando de configurar IPv6 en mi red wifi local. Ya he tenido éxito con IPv6 desde mi enrutador (Zyxel Keentic Giga) a Internet IPv6 a través de túneles 6to4 integrados y el enrutador puede hacer ping6 a hosts remotos. Además, IPv6 funciona a través del cable Ethernet, y puedo alcanzar Internet IPv6. El problema está en mi red local a través de wifi.

En mi Mac OS X 10.9.4 intento hacer ping a su propia dirección, y no recibo nada:

$ ping6 -n fe80::bae8:56ff:fe1b:d57c%en0
PING6(56=40+8+8 bytes) fe80::bae8:56ff:fe1b:d57c%en0 --> fe80::bae8:56ff:fe1b:d57c%en0
^C
--- fe80::bae8:56ff:fe1b:d57c%en0 estadísticas de ping6 ---
5 paquetes transmitidos, 0 paquetes recibidos, pérdida de paquetes  100.0%

O esto:

$ ping6 -n -I en0 fe80::bae8:56ff:fe1b:d57c%en0
ping6: conexión UDP: La red está desconectada

O esto:

$ ping6 -n fe80::bae8:56ff:fe1b:d57c
ping6: conexión UDP: No hay ruta al host

Aquí, en0 es mi interfaz wifi, y fe80::bae8:56ff:fe1b:d57c es la dirección tomada de ifconfig o del panel de Preferencias del sistema.

Lo mismo sucede cuando intento hacer ping a la dirección del enrutador.

Lo mismo sucede cuando uso %lo0 en lugar de %en0.

Curiosamente, localhost IPv6 funciona bien:

$ ping6 ::1
PING6(56=40+8+8 bytes) ::1 --> ::1
16 bytes desde ::1, icmp_seq=0 hlim=64 time=0.185 ms
^C
--- Estadísticas de ping6 para ::1 ---
1 paquete transmitido, 1 paquete recibido, pérdida de paquetes 0.0%
tiempo de ida y vuelta min/avg/max/std-dev = 0.185/0.185/0.185/0.000 ms

Aún más curiosamente, funciona bien a través del cable Ethernet: tanto la dirección fe80:: como la dirección del enrutador son alcanzables con ping6, e Internet funciona sobre IPv6. Pero no por wifi.

El firewall está desactivado. Todas las configuraciones son predeterminadas, lo que suele significar "automáticamente". Configurarlas manualmente o establecer la dirección IPv6 en "vincular-local" no cambia nada.

La pregunta: ¿qué estoy haciendo mal? ¿Cómo hacer que IPv6 funcione en mi Mac OS X?

A continuación se muestra información detallada:


$ ifconfig
lo0: flags=8049 mtu 16384
    options=3
    inet6 ::1 prefixlen 128 
    inet 127.0.0.1 netmask 0xff000000 
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    nd6 options=1
gif0: flags=8010 mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863 mtu 1500
    ether b8:e8:56:1b:d5:7c 
    inet 192.168.1.11 netmask 0xffffff00 broadcast 192.168.1.255
    inet6 fe80::bae8:56ff:fe1b:d57c%en0 prefixlen 64 scopeid 0x4 
    nd6 options=1
    media: autoselect
    status: active
en1: flags=8963 mtu 1500
    options=60
    ether 32:00:18:f6:a0:00 
    media: autoselect 
    status: inactive
bridge0: flags=8822 mtu 1500
    options=63
    ether ba:e8:56:b1:21:00 
    Configuration:
        id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
        maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
        root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
        ipfilter disabled flags 0x2
    member: en1 flags=3
            ifmaxaddr 0 port 5 priority 0 path cost 0
    nd6 options=1
    media: 
    status: inactive
p2p0: flags=8843 mtu 2304
    ether 0a:e8:56:1b:d5:7c 
    media: autoselect
    status: inactive
vboxnet0: flags=8842 mtu 1500
    ether 0a:00:27:00:00:00 
vboxnet1: flags=8843 mtu 1500
    ether 0a:00:27:00:00:01 
    inet 192.168.59.3 netmask 0xffffff00 broadcast 192.168.59.255
vboxnet2: flags=8843 mtu 1500
    ether 0a:00:27:00:00:02 
    inet 192.168.33.1 netmask 0xffffff00 broadcast 192.168.33.255

$ netstat -rn
Tablas de enrutamiento

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.1.1        UGSC           13        0     en0
127                127.0.0.1          UCS             0     4995     lo0
127.0.0.1          127.0.0.1          UH              6   875559     lo0
169.254            link#4             UCS             0        0     en0
192.168.1          link#4             UCS             3        0     en0
192.168.1.1        4e:5d:4e:4f:11:b0  UHLWIir        14     1014     en0   1185
192.168.1.11       127.0.0.1          UHS             0        0     lo0
192.168.1.15       e8:8d:28:54:41:de  UHLWIi          3      608     en0   1186
192.168.1.17       54:e4:3a:2:d8:e2   UHLWIi          5     4449     en0    825
192.168.33         link#10            UC              1        0 vboxnet
192.168.59         link#9             UC              1        0 vboxnet
192.168.59.3       a:0:27:0:0:1       UHLWIi          1      551     lo0

Internet6:
Destination                             Gateway                         Flags         Netif Expire
::1                                     ::1                             UHL             lo0
fe80::%lo0/64                           fe80::1%lo0                     UcI             lo0
fe80::1%lo0                             link#1                          UHLI            lo0
fe80::%en0/64                           link#4                          UCI             en0
fe80::12:c10:f6f1:69c3%en0              link#4                          UHLWI           en0
fe80::bae8:56ff:fe1b:d57c%en0           b8:e8:56:1b:d5:7c               UHLI            lo0
ff01::%lo0/32                           ::1                             UmCI            lo0
ff01::%en0/32                           link#4                          UmCI            en0
ff02::%lo0/32                           ::1                             UmCI            lo0
ff02::%en0/32                           link#4                          UmCI            en0

$ ndp -an
Vecino                        Dirección de enlace  Netif Expira   St Flgs Problemas
fe80::1%lo0                     (incompleto)         lo0 permanente R      
fe80::12:c10:f6f1:69c3%en0      (incompleto)         en0 caducado N      
fe80::bae8:56ff:fe1b:d57c%en0   b8:e8:56:1b:d5:7c    en0 permanente R

1voto

Florian Bidabe Puntos 255

Esos paquetes están siendo bloqueados o corruptos por un dispositivo de red o por OS X mismo (pfctl).

Si estás seguro de que el Modo sigiloso está deshabilitado, lanzaría una captura de paquetes con Wireshark para ver si recibes algo de vuelta de tu ping6.

Si tienes otro ordenador, intentaría hacer ping6 a:

Mac WiFi <=> router <=> PC Ethernet

Mac WiFi <=> router <=> PC WiFi

PC WiFi <=> router <=> Mac WiFi

PC WiFi <=> router <=> Mac Ethernet

Mac Ethernet <=> router <=> PC Ethernet

Te ayudaría a determinar si el Mac no puede crear/recibir paquetes ping6 a través de WiFi, o si el problema está en el router. También puedes revisar los registros del firewall del router para ver si está bloqueando esas sondas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X