Jump to content

Ncleis

Forum Members
  • Posts

    1
  • Joined

  • Last visited

Everything posted by Ncleis

  1. Доброго времени суток пользователи keenetic! Представляю вам реализацию mesh сети yggdrasil, с полноценной выдачей адресов на все устройства в сети. Начнем с установки yggdrasil и radvd - opkg update opkg install yggdrasil-go radvd iptables После установки переходим в CLI по адресу - http://192.168.1.1/a И вводим туда следующие команды - no ipv6 subnet Default system configuration save Сгенерим конфиг - yggdrasil -genconf > /opt/etc/yggdrasil.conf Далее настраиваем yggdrasil согласно документации - https://yggdrasil-network.github.io/ После этого нужно создать сервис для запуска yggdrasil и radvd nano /opt/etc/init.d/S83yggdrasil В него вставим содержимое из прикрепленного файла Далее создадим конфиг для radvd nano /opt/etc/radvd.conf В него вставим содержимое из прикрепленного файла Далее создадим сервис radvd nano /opt/etc/init.d/S84radvd В него вставим содержимое из прикрепленного файла После этого запускаем сервис и прописываем команду - yggdrasilctl getself Она выведет нам ipv6 адрес с префиксом /7 и вашу подсеть с префиксом /64 Копируем адрес, который начинается на 2 (пример: 200:66a2:a345:fb11:56ee:a9f1:a448:1114) Далее если у вас начинается на 200, то меняем на 300, если на 201, то на 301. В итоге вид такой: 300:66a2:a345:fb11:56ee:a9f1:a448:1114/64 Копируем ваш адрес в новом виде и идем редактировать файл S84radvd nano /opt/etc/init.d/S84radvd Меняем строку ADDRESS='301:ВАШ АДРЕС/64' на ADDRESS='300:66a2:a345:fb11:56ee:a9f1:a448:1114/64' После этого вставляем ваш адрес в файл по пути /opt/etc/radvd.conf в таком же виде: 300:66a2:a345:fb11:56ee:a9f1:a448:1114/64 Теперь нужно настроить межсетевой экран - nano /opt/etc/ndm/netfilter.d/iptables.sh cd /opt/etc/ndm/netfilter.d chmod +x iptables.sh В него вставим содержимое из прикрепленного файла После этого перезагружаем кинетик и тестируем работу. ping 200:6223::d35b:1fd8:be0d:2841 http://[200:6223::d35b:1fd8:be0d:2841]/ НЕ ЗАБУДЬТЕ ВЫДАТЬ ПРАВА НА ВСЕ СКРИПТЫ И ПРАВИЛЬНО ПРОПИСАТЬ СВОЙ IP!!!!!!!!!! Отдельное спасибо @niks255 за помощь в конфигурации iptables.sh radvd.conf S82radvd.sh S83yggdrasil.sh
×
×
  • Create New...