Добавление серверов в Mesh сеть
Для начала необходимо сделать регистрацию для Lighthouse
Для этого переходим в веб-интерфейсе в раздел Downloads в данном разделе можно скачать клиент для упрощенной регистрации.
Скачиваем клиент для вашей операционной системы.
Вы можете выбрать два вида добавления:
- С помощью временных кодов
- С помощью логина и пароля
Добавление узла с помощью логина и пароля
Скачайте и распакуйте nebula-client
, клиент облегчит процесс настройки вашего узла сети.
Запустите вначале дл Lighthouse
./nebula-client -user "ваш_пользователь" -pass "пароль" -ip "ip_addrees_c_cidr" -name "имя" -lighthouse -server "ip адрес или доменное имя вашей панели управления" -duration "время жизни сертификата" -service -install
Внимание duration не может превышать время жизни вашего CA сертификата, если превышает то клиентский сертификат будет отграничен временем жизни CA
Например
./nebula-client -user "admin" -pass "admin" -ip "192.168.11.1/24" -name "yandex-ru" -lighthouse -server "http://123.123.123.123" -duration "5y" -service -install
После добавления Lighthouse можно добавлять клиентские узлы сети, процесс примерно такой же.
На клиенте необходимо запустить
./nebula-client -user "admin" -pass "пароль" -ip "ip_addrees_c_cidr" -name "имя узла" -server "ip адрес или доменное имя вашей панели управления" -duration "время жизни сертификата" -service -install
Например
./nebula-client -user "admin" -pass "admin" -ip "192.168.11.2/24" -name "yandex-kz" -server "http:/123.123.123.123" -duration "5y" -service -install
Обратите внимание, что по умолчанию запрещено все кроме icmp пакетов между узлами сети и вам необходимо добавить правила firewall
В следующих релизах будет добавлено управление из веб-интерфейса