Skip to main content

Yggdrasil reshared this.


!Yggdrasil
#yggdrasil

А не плохо через меня трафика бегает...

Как-то за последние пол-года так выросло.

Yggdrasil reshared this.


Yggdrasil reshared this.


!Yggdrasil
#yggdrasil #cjdns

Решил посмотреть, что творится в клане конкурентов.

Ну что, они запилили бутстрап об DNS. Всё остальное - плохо.
Скорость по iperf3 примерно в 10 раз хуже (ygg - 1.63 Gbits/sec, cjdns - 139 Mbits/sec) при прочих равных.
Если ygg худо-бедно дошёл до состояния "может пользоваться неподготовленный пользователь", то тут лишняя запятая в конфиге вываливает на экран лог в стиле "КРОВЬКИШКИРАСПИДОРАСИЛО" с бэктрейсом стека.
Ну и, да. его-же родная тулза tracepath роняет cjdroute КЕМ.

Вобщем можно с чистой совестью еще на пару лет забыть.

Yggdrasil reshared this.


Yggdrasil reshared this.


!Yggdrasil
#yggdrasil #сяу #ipv6 #ipv4

СЯУ, если в лялихе в /etc/gai.conf прописать такое:

precedence ::ffff:0:0/96 100
precedence 200::/7 110

и после этого рестартануть systemd-networkd (или что там у вас сейчас модно-молодёжно), то, чисто теоретически, после этого самыми приоритетными будут ygg адреса, потом IPv4, потом IPv6.
По крайней мере у меня - так. Но в этих ваших юниксах вобще и линуксах в частности - чёрт ногу сломит, так что я зуб не дам.

host ufm.lol
ufm.lol has address 91.210.191.225
ufm.lol has IPv6 address 300:f6b4:97af:dfc3::1

ping -c 1 ufm.lol
PING ufm.lol (300:f6b4:97af:dfc3::1) 56 data bytes
64 bytes from 300:f6b4:97af:dfc3::1: icmp_seq=1 ttl=63 time=60.9 ms

host matrix.org
matrix.org has address 104.20.76.252
matrix.org has address 104.20.77.252
matrix.org has address 172.67.2.63
matrix.org has IPv6 address 2606:4700:10::ac43:23f
matrix.org has IPv6 address 2606:4700:10::6814:4cfc
matrix.org has IPv6 address 2606:4700:10::6814:4dfc

ping -c 1 matrix.org
PING matrix.org (104.20.76.252) 56(84) bytes of data.
64 bytes from 104.20.76.252: icmp_seq=1 ttl=60 time=62.2 ms

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

reshared this


Yggdrasil reshared this.


I'm testing this


!Yggdrasil Hi guys, if you don't mind please give me a little reply if this publication is working, many thanks

Привет, ребята, если вы не против, пожалуйста, дайте мне небольшой ответ, если эта публикация работает, большое спасибо

This entry was edited (1 week ago)

Yggdrasil reshared this.


!Yggdrasil

Перетащил "морду" (в смысле - IP на которых оно отвечает) ufm.lol на виртуалку в Болгарию. Не то, что-бы оно было прям смертельно нужно, но с начала активной фазы войны несколько раз встречался с блокировками Украинских IP в Европейских ДЦ. Плюс развлекуха, опять-же.

Ну я фоннат #yggdrasil так что ожидаемо пробрасывалось через него. Входящий прокси вобще не вопрос - поставил caddy в качестве прокси и указал ygg адрес бэкэнда. Но хотелось еще и на "выход" использовать, то-бишь тунель до той виртуалки и NAT. Вариантов как это сделать было аж три:

1. Моё любимое извращение - yggdns64 + #jool (подробно описано тут howto.ygg.at/yggdrasil:tunnels… и тут howto.ygg.at/yggdrasil:tunnels…). От него отказался, потому что разбираться - не снесёт-ли крышу у #friendica со всем её зоопарком протоколов и аддонов от того, что всё вокруг внезапно стало IPv6-only - лень.

2. github.com/neilalexander/yggdr… Хороший вариант, но в моём случае не работает - у меня бэкенд сидит на 300-х адресах, и поменять это можно, но, опять таки, лень.

3. Поднять какой нибудь тунель поверх ygg. И тут аозникает вопрос - какой? Решил попробовать ipip6 - благо он прям в линукс встроен "из коробки", настраивается одной командой и после этого работает (впрочем gre, в данном случае, ничем-бы не отличался).

И вот что я вам скажу. ВНЕЗАПНО заработало сразу, без танцев с бубнами, без гугления "чтожтысуканеработаешь". Я как-то даже отвык от такого...

reshared this

in reply to Fedir Ustynov

Привет. Можешь черкануть как ты в лине поднял туннель поверх игг с ipip6?

Yggdrasil reshared this.

in reply to ruvchain

ip link add name ipip6 type ip6tnl remote <remote:ygg::ip> local <local:ygg::ip> mode ipip6
С другой стороны remote и local меняешь местами.

Yggdrasil reshared this.

in reply to ⚛️Revertron

Ну а что обычно тунель делает? :)
Позволяет гонять ipv4 трафик поверх себя. Т.е. у тебя с каждой стороны появляется эзернет с именем ipip6, которым ты волен распоряжаться как угодно.

Yggdrasil reshared this.

in reply to Fedir Ustynov

То есть надо им добавлять айпишники с двух сторон, а потом заворачивать роутинг, если надо?

@yggdrasil @ruvchain

Yggdrasil reshared this.

in reply to Fedir Ustynov

Ты описал стандарт ip4ip6, а как думаешь можно реалтзовать тунель если есть комп с серым айпи4 а ремоте чистый айпи6.
На удаленном нет 4 адреса

Yggdrasil reshared this.

in reply to ruvchain

Ну так как мы это обсуждаем в рамках yggdrasil - не вижу проблем. Если компы будут пинговать друг-друга по ygg адресам - значит можно полнять тунель.

Yggdrasil reshared this.


Yggdrasil reshared this.


Тестовый пост по теме @yggdrasil.

Короче, одолевает меня одна тема по поводу мессенджера через #Yggdrasil, но не так, как я сделал Mimir, а как сделан yggmail. То есть приложение само подключается к какому-то пиру и позволяет внутри роутить пакеты через Игг, не имея айпи адресов, но осуществляя связь по ключам.

Yggdrasil reshared this.

in reply to ⚛️Revertron

звучит интереснее т.к держать yggdrasil подключение ради мессенжера мало кто захочет

Yggdrasil reshared this.


Yggdrasil reshared this.


@yggdrasil
Теперь попробуем с другой стороны (в мастодоне, похоже !yggdrasil@ufm.lol не работает)

Yggdrasil reshared this.



in reply to Fedir Ustynov

Прикольно. Интересно, а в том-же слонятнике группы есть, или там это внешними приблудами делается? Нало-бы поставить и посмотреть чтоль. А то стыдно - щупал почти всё что шевелится, включая хабзиллу, а вот мастодон так и не трогал.

Yggdrasil reshared this.