Отсюда: https://habr.com/ru/articles/1007570/comments/#comment_29683534
___
#yggdrasil пока довольно сырой. Исходя из предпосылок, что это будет использоваться пользователями за nat и без разрешённых входящих коннектов я поднял вчера клиент версии 0.5.12 в ВМ на 15й фряхе (помимо ограничения в самой виртуалке вида deny incoming у нас также в acl не разрешены входящие подключения на всю подсеть, где виртуалка расположена).

При запуске без указания начальных пиров в yggdrasil.conf он за пару часов так и не получил ни одного пира (что в принципе логично), но также интересно то, что если добавить пиры через yggdrasilctl addPeer uri=публичный_пир, то таблица известных пиров со временем не растёт (yggdrasilctl getPeers) и ограничивается только добавленными вручную.
__

Хабр

Хабр
@limping Печальный комментатор не читал документацию и ждёт от йгг то, чем тот не является.
@akhil в смысле, за NAT работать и не будет?

@limping У йгг автопириг есть только через широковещательные пакеты внутри одной подсети. Между сетями только вручную пиры добавлять. И это так по задумке.

У йгг нету никого DHT со списком пиров, все соединения, между сетями, только с активного действия оператора.

@limping

Всё работает так, как задумано. Какие публичные пиры ты указал, такие у тебя и будут, так и надо. Большое количество указанных публичных пиров наоборот даже вредно, тормозить начинает. 3-5 оптимальное количество.

То, про что говорит @akhil - полностью правда

@livefish @akhil спасибо.
А если у меня например 3 телефона на разных операторах, то могу ли на них как-то улучшить связанность между подсетями, и без гигантского трафика?

@limping В это и плюшка йгг, если добавишь один-два своих узла на телефон, у тебя не будет транзитного трафика.

Я бы делал так:
* Домашний узел со статичным IP и/или ВПиСка. Опционально подключена к "большой сети". Тут же можно поднять Alfis;
* Мобильные узлы, подключены только к домашнему узлу и/или ВПиСке.

Так не будет на мобильных узлах транзитного трафика и весь трафик будет идти через дом и/или ВПиСку.
@livefish

@akhil @livefish спасибо, понятно!
Я-то вот о чём ещё подумал: как бы с небольшим трафиком улучшить связанность сегмента, в котором мобильный телефон.
Допустим, под небольшим трафиком я понимаю 100 Мб в сутки - то-есть не для пересылки всего трафика, как на стационарном узле, а чисто локальная связанность внутри сегмента.
И ещё задумался. А на мобильном без ipv6 это вообще будет работать?
@limping @akhil будет работать
Первый вопрос не понял
@livefish первый вопрос об улучшении связанности в отдельном сегменте — я обдумывал в контексте
https://mastodon.ml/@akhil/116276879365980319
AkhIL (@[email protected])

@limping У йгг автопириг есть только через широковещательные пакеты внутри одной подсети. Между сетями только вручную пиры добавлять. И это так по задумке. У йгг нету никого DHT со списком пиров, все соединения, между сетями, только с активного действия оператора.

Mastodon.ml

@limping Так же не понял чё хочешь сделать то?
Если нужна возможность слать пакеты между двумя телефонами - йгг поможет.

@livefish

@akhil но слать пакеты будут - не внутри сегмента напрямую, а через публичные пиры?

@limping или через публичные, или через свои, не обязательно публичные.

Мы же решаем проблему недоступности мобильников друг-другу напрямую.

Впрочем возможно есть и лучше решения, я встречал пару проектов которые стараются слать пакеты напрямую при помощи "продырявливания натов".