Если Yggdrasil не обнаружил узлы автоматически, и вы не добавляли их вручную, вы не сможете выйти за пределы своего собственного узла. Необходимо, чтобы вы вручную настроили статическое соединение с другим узлом Yggdrasil, либо находились в локальной сети с другими пирами. Устройства, на которых установлен Yggdrasil, автоматически обнаруживают друг друга в локальной сети (Multicast Peer Discovery). Для обнаружения локальных узлов необходимо включение IPv6 на сетевых интерфейсах.
Проверить наличие соединения с другими узлами можно командой:
# unix-like OS: sudo yggdrasilctl getPeers # Windows: "C:\Program Files\Yggdrasil\yggdrasilctl.exe" getPeers
Узел на порту 0 - это вы и ваш адрес, на портах 1 и выше – ваши активные соединения с другими узлами. Пример вывода команды:
bytes_recvd bytes_sent endpoint port proto uptime 202:78c7:11c7:a287:1463:e978:4561:432 160409 171835 (self) 0 self 00:07:27 200:a3d2:b6c3:72f3:10f7:a138:7836:ed1f 29876 14547 tcp://[fe80::a00:27ff:fe49:d142%Local]:54977 1 tcp 00:07:27 201:309c:4893:a318:c104:3cd1:d89b:7420 663488 6038208 tcp://95.79.97.17:50001 2 tcp 00:07:27
Первая строка, обозначенная словом self
– ваш адрес на нулевом порту, вторая строка – локальное подключение с обозначением сетевого интерфейса, третья строка – подключение к публичному пиру через интернет.
Обсуждение