sendip IPv6 ICMP ff02 :: 16

1

Gostaria de enviar o seguinte pacote com o programa sendip (ou qualquer outro programa):

IPv6, destination address: FF02::16, source address: (mine)
ICMPv6, type: 143 (Multicast Listener Report Message v2)

O pacote completo gravado com o tcpdump:

Você pode perguntar por que eu gostaria de enviar este pacote? Porque framboesa pi inicialização de rede não inicia no meu switch (tentou dois modelo: TP-Link TL-SG1008P, TP-Link TL-SF1008P), a menos este pacote é enviado com um computador independente.

Eu envio o pacote acima com outro pi de framboesa, reiniciando constantemente na área de trabalho, o endereço IP é recebido via DHCP. Além disso, se eu conectar meu laptop a essa LAN, meu laptop também enviará este pacote (Ubuntu 18.04, networkmanager, dhcp).

Uma vez que este pacote atinja o switch, a inicialização da rede é iniciada e o Raspberry pi é capaz de inicializar via TFTP e nfs.

A configuração completa é feita com 9 raspberry pi (inicialização de rede está habilitada) e um mestre de framboesa pi, que atua como servidor nfs, servidor tftp e servidor dhcp.

O processo de inicialização é complicado porque eu preciso de um pi de framboesa com um cartão SD que eu inicializo manualmente, ou meu laptop que eu despluguei e reconectei para iniciar todo o processo de inicialização.

Uma vez que este pacote atinja o switch, todos os 8 pi piore pi começando a inicializar via tftp / nfs, e inicializa bem.

Eu quero enviar periodicamente o pacote acima, para tornar todo o processo perfeito. Eu suspeito que seja um bug no switch.

Foi assim que tentei: $ sendip -p ipv6 -p icmp -cd 3 ff02::16: Couldn't get destination host: gethostbyname2(): Success

A LAN local, onde tudo está conectado, está em IPv4, 192.168.0.x. Então eu só preciso desse pacote IPv6 para evitar um bug no switch.

Qualquer ajuda é muito apreciada.

    
por user12933 03.07.2018 / 00:09

0 respostas