pode se conectar ao ponto de acesso ipv6, mas não se comunicar com dispositivos

0

Eu estou tentando executar uma rede ipv6 local e ter passado por vários tutoriais, mas com sucesso limitado. Estou executando um servidor no roteador / ponto de acesso e é o único dispositivo que preciso acessar. A maioria dos tutoriais que eu li ensina como fazer um roteador IPV6 endereçável na Internet que vai além das minhas necessidades e eu nem sempre consigo seguir exatamente por causa disso. Tanto quanto eu posso dizer tudo está configurado corretamente, eu posso até mesmo ver vizinhos, mas são incapazes de pingar os vizinhos que vejo do roteador ou do roteador de um dispositivo conectado, outras tentativas de acesso são igualmente fúteis, solicitações http e assim por diante .

Eu abri um wireshark e vejo apenas mensagens de protocolo DNS e ICMPV6.

O ponto de acesso é um pi em execução raspian onde estou tentando conectar meu laptop windows 7 para. Eu incluí muitas informações abaixo porque está tudo correto até onde eu sei, então tenho certeza que estou perdendo alguma coisa.

No ponto de acesso :

ifconfig

wlan0     Link encap:Ethernet  HWaddr 74:da:38:6d:20:38
          inet6 addr: 1234:5678:90ab:cdef::1/64 Scope:Global
          inet6 addr: fe80::76da:38ff:fe6d:2038/64 Scope:Link
          inet6 addr: bbbb::1/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2275 errors:0 dropped:392 overruns:0 frame:0
          TX packets:102 errors:0 dropped:3 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:18103 (17.6 KiB)  TX bytes:18658 (18.2 KiB)

sysctl.conf

...
net.ipv6.conf.all.forwarding=1
...

A interface é configurada como:

iface wlan0 inet6 static
address 1234:5678:90ab:cdef::1
netmask 64

hostapd:

interface=wlan0
driver=rtl871xdrv
ssid=ssid
hw_mode=g
channel=6
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=passphrase
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

radvd.conf

interface wlan0 {
  AdvSendAdvert on;
  prefix 1234:5678:90ab:cdef::/64 {
    AdvOnLink on;
    AdvAutonomous on;
    AdvRouterAddr on;
  };
};

dnsmasq:

bind-interfaces
interface=wlan0
dhcp-range=1234:5678:90ab:cdef::2,1234:5678:90ab:cdef::10,12h
no-hosts
enable-ra
addn-hosts=/etc/hosts.dnsmasq

ip -6 neigh show

fe80::76da:38ff:fe6d:2038 dev wlan0 lladdr 74:da:38:6d:20:38 router STALE
fe80::9118:7ac1:f129:8544 dev wlan0 lladdr 10:4a:7d:c6:d7:f2 STALE
1234:5678:90ab:cdef:124:752f:f01b:2570 dev wlan0 lladdr 10:4a:7d:c6:d7:f2 STALE

mostra da rota ip -6:

1234:5678:90ab:cdef::/64 dev wlan0  proto kernel  metric 256
aaaa::/64 dev tun0  proto kernel  metric 256
bbbb::/64 dev wlan0  proto kernel  metric 256
fd01::/64 dev tun0  proto kernel  metric 256
fe80::/64 dev wlan0  proto kernel  metric 256
fe80::/64 dev tun0  proto kernel  metric 256
fe80::/64 dev eth0  proto kernel  metric 256
fe90::/64 dev tun0  proto kernel  metric 256
fe91::/64 dev tun0  proto kernel  metric 256

No dispositivo final do windows

ipconfig:

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . : local
   IPv6 Address. . . . . . . . . . . : 1234:5678:90ab:cdef:9118:7ac1:f129:8544
   Temporary IPv6 Address. . . . . . : 1234:5678:90ab:cdef:e13b:c2d1:1685:bd01
   Link-local IPv6 Address . . . . . : fe80::9118:7ac1:f129:8544%12
   Default Gateway . . . . . . . . . : fe80::76da:38ff:fe6d:2038%12

Pelo que entendi, se o dispositivo final estiver aparecendo como vizinho no roteador, ele deve poder se comunicar. Agora ele está aparecendo como uma conexão obsoleta, mas mesmo quando, no passado, ele foi listado como REACHHABLE, não consegui fazer o ping.


fonte
Se o seu tráfego IPv6 é apenas para ser usado localmente e não para ser roteado na internet, então você deve usar endereços RFC 4193 como fdef:0142:9c0b::/48.
kasperd
Obrigado, eu não vi isso em nenhuma das tabelas de endereços especiais que eu olhei. Então, basicamente, altere 1234: 5678: 90ab: cdef ... para fdef: 0142: 9c0b :: / 48 em todas as configurações, então?