Linux Descoberta do vizinho IPv6 OpenWRT

2

Meus comandos ip -6 nei estão exibindo vizinhos disponíveis somente depois de executá-los ping. Existe uma maneira de preencher a tabela vizinha do IPv6 quando o link estiver ativo e não apenas após o envio do tráfego?

    
por Tomer Petel 19.08.2018 / 17:00

1 resposta

4

Não. Descobrir vizinhos requer tráfego.

O IPv6 introduziu algo como um ping de difusão, que pode descobrir os endereços IPv6 dos vizinhos. [*]

Isso pode ser útil se seus anfitriões o permitirem. Eu encontrei relatórios do Windows não respondendo ao ping multicast, incluindo no Windows 7 e 8.1. Mesmo que tenha, o Firewall do Windows bloqueia o ping, a menos que você tenha definido o tipo de rede como "Particular" ("Início" / "Trabalho").

Descubra endereços locais de links:

ping -c1 ff02::1%br-lan

ou, uma maneira diferente de escrever o mesmo comando:

ping -c1 -I br-lan ff02::1

Descubra os endereços globais:

ping -c1 -I <my-global-ipv6-address> ff02::1

Para os leitores que não estão familiarizados com o openwrt, br-lan é um nome comumente usado para a interface de rede lan.

Graças ao link

[*] Esses pings multicast IPv6 não podem ser enviados de um link off-line. Isso significa que eles evitam o problema que os pings de difusão do IPv4 costumavam ter. Em um ponto, foi possível enviar pings de transmissão IPv4 de fora da rede. Este tráfego massivamente amplificado. Por isso, pode ser usado como um ataque, falsificando o endereço de origem do alvo do atacante. No Linux atual, os pings de transmissão IPv4 agora são ignorados por padrão.

    
por 19.08.2018 / 18:43