sendip IPv6 ICMP ff02::16

Я хотел бы отправить следующий пакет с sendip программа (или любая другая программа):

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

Полный пакет, записанный с помощью tcpdump:

Вы можете спросить, почему я хотел бы отправить этот пакет? Поскольку сетевая загрузка raspberry pi не запускается на моем коммутаторе (опробовано две модели: TP-Link TL-SG1008P, TP-Link TL-SF1008P), если только этот пакет не отправлен с независимого компьютера.

Я отправляю вышеупомянутый пакет с другим Raspberry Pi, постоянно перезагружая на рабочий стол, IP-адрес получен через DHCP. Также, если я подключу свой ноутбук к этой локальной сети, мой ноутбук также отправит этот пакет (Ubuntu 18.04, networkmanager, dhcp).

Как только этот пакет попадает на коммутатор, запускается сетевая загрузка, и Raspberry pi может загружаться через TFTP и nfs.

Полная настройка выполняется с помощью 9 raspberry pi (загрузка по сети включена) и главного raspberry pi, который действует как сервер nfs, tftp-сервер и dhcp-сервер.

Весь процесс загрузки обременителен, потому что мне нужен один Raspberry Pi с SD-картой, которую я загружаю вручную, или мой ноутбук, который я отключаю и подключаю снова, чтобы начать весь процесс загрузки.

Как только этот пакет попадает на коммутатор, все 8 raspberry pi начинают загружаться через tftp/nfs и загружаются нормально.

Я хочу периодически отправлять вышеупомянутый пакет, чтобы сделать весь процесс без шва. Я подозреваю, что это ошибка в коммутаторе.

Вот как я пытался: $ sendip -p ipv6 -p icmp -cd 3 ff02::16: Couldn't get destination host: gethostbyname2(): Success

Локальная локальная сеть, где все подключено, находится на IPv4, 192.168.0.x. Поэтому мне нужен только один пакет IPv6, чтобы избежать ошибки коммутатора.

Буду признателен за любую оказанную помощь.

0 ответов

Другие вопросы по тегам