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

Ссылки

Обсуждение

Олег, 2024/02/04 18:19
Другие узлы могут стать недоступными (и привести в недоумение) несовместимость протокольных версий: если вы обновляете Yggdrasil до версии 0.5.4, скажем, а в списках внешних пиров у вас останутся ссылки на хосты с версией 0.4.7

Только авторизованные участники могут оставлять комментарии.
yggdrasil/configure_peering.txt · Последнее изменение: 2023/10/10 18:06 — 127.0.0.1
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki