Я установил Yggdrasil, но другие узлы недоступны. Что я упустил?

Если 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 – ваш адрес на нулевом порту, вторая строка – локальное подключение с обозначением сетевого интерфейса, третья строка – подключение к публичному пиру через интернет.

Ссылки

FAQ (EN): https://yggdrasil-network.github.io/faq.html