новичок здесь, и я работаю над проектом, хобби и пытаясь изменить формат пакета IPv6 маршрутизатор рекламного пакета с помощью RADVD. Но я не знаю, как над этим работать.
мой план состоит в том, чтобы настроить беспроводную сеть с маршрутизатором отправки периодического модифицированный RA и позволяющ хозяин определить то модифицированный RA.
My Ubuntu PC действует как маршрутизатор и подключен к беспроводному модему. Один хост ноутбук также подключен к той же сети с помощью Wi-Fi. Я установил radvd на ПК маршрутизатора и отредактировал radvd.conf-файл для объявления определенного идентификатора сети.
sysctl.conf:
net.ipv6.conf.all.forwarding = 1
radvd.conf:
interface eth1
{
prefix 2001:db1:0:1::/64
{
AdvOnLink on;
AdvAutonomous on;
};
};
rc.local:
ip a a 2001:db1:0:1::1 dev eth1
ip r a 2001:db1:0:1::/64 dev eth1
когда я запускаю radvd, я могу получить как маршрутизатор, так и хост в общей сети, и хост автоматически настраивается с объявленной сетью идентификатор.
Теперь я хочу изменить формат пакета RA и ввести еще несколько полей, которые могут изменить способ автоматической настройки адреса. Я думаю, что мне придется ввести несколько полей в radvd.конф файл со всеми параметрами, которые мне нужны. Однако я не уверен в этом.
PS: мой маршрутизатор не подключен к интернету. Поэтому мне не нужен туннель IPv64. Также Моя настоящая система одиночный маршрутизатор и одиночное host
дополнительная информация: я хотел бы включить набор из пяти новых битовых флагов, которые не существуют в настоящем RA. Настоящее RAs поддерживают только следующие сведения: http://manpages.ubuntu.com/manpages/utopic/man5/radvd.conf.5.html
Я пытаюсь создать лучший и более эффективный протокол для существующего ICMPv6. У меня есть протокол на бумаге, но я хочу, чтобы реализовать это и проверить моего дизайна. Мне тоже нужно менять соседа обольщения и сосед не существующего протокола ICMPv6. Кто-нибудь может мне помочь?