[t.me/PopuraChan/116]

Полезная инфа для тех, кто хочет себе беспроводной 802.11s mesh на роутере

В openwrt за wifi отвечает комбинированный сервис wpad, который запускает программы hostapd и wpa_supplicant. По-умолчанию, для экономии места на чипе роутера, используют урезанный по функционалу пакет wpad-basic-wolfssl.

Чтобы роутер поддерживал беспроводной меш 802.11s, необходимо удалить урезанный и установить полный пакет wpad.

[t.me/PopuraChan/114]

Openwrt пакеты Yggdrasil обновлены до v0.4.0!

Теперь можно кастомить свои mesh-прошивки на роутеры и развивать проект HyperModem

[t.me/PopuraChan/113]

Вышел мой текст 7x7-journal.ru/posts/2021/08/0 о децентрализации и Федиверсуме. Постаралась написать максимально доступно. Пора мигрировать, друзья!

[t.me/PopuraChan/111]

Зеркала телеграм каналов в децентрализованной соцсети Fediverse: netwhood.online/2021/08/01/tg-

Popura тоже есть: mstdn.netwhood.online/@PopuraC

[t.me/PopuraChan/72]

🤖 Вышла новая версия mesh приложения Yggdrasil для Android

github.com/yggdrasil-network/y

Исправлено несколько багов, приложение теперь работает на новом ядре Yggdrasil. Новая версия появится на F-Droid в течение недели.

[t.me/PopuraChan/71]

Все таки с картой мешсети будет веселее. Делаю тупо универсальную мапу для разных видов мешей, с мониторингом аптайма и всякими гео плюшками. Например, будут уведомления, когда по соседству появилась меш нода. Такой вот новогодний хакатон🎅

[t.me/PopuraChan/70]

Пакеты Popura для RHEL-based линуксов (Fedora, RedHat Linux, CentOS, Oracle, etc.)

github.com/rany2/popura-packag

[Продолжение t.me/PopuraChan/69]

/ip6/202:d0ca:a9d7:b4e8:bd3c:ffde:5c89:a3d7/tcp/4001/ipfs/QmZEiPvrfZHapq4uiyTDEcR2szCUhDnjdS4q3Uv2b1Uh88

Все, так можно запускать даже на raspberry pi 👌

Show thread

[Продолжение t.me/PopuraChan/69]

внутрисетевые:

ipfs bootstrap add /ip6/301:4541:2f84:1188:216:3eff:fed5:a2df/tcp/4001/ipfs/QmWZpTdfETtpjJphVE1YbxMkUcL84idkg44Cq1XWSBNm7P
ipfs bootstrap add /ip6/203:3640:80b:4ce5:f69c:9164:e3d8:e4f6/tcp/4001/ipfs/QmQabHkY8rsGTtsoXxTAMsmDz9knfs4uszPMVgChR3x7Uz
ipfs bootstrap add /ip6/201:27e8:16ed:6f3d:7748:b725:55fc:9462/tcp/4001/ipfs/QmYYq57cgP6obrTrrJC6oVoQkaqQr1f97rUt1LFLVBry5e
ipfs bootstrap add

Show thread

[t.me/PopuraChan/69]

Как использовать децентрализованное файлохранилище IPFS в меш сети, чтобы не выжирало всю память?

Секрета тут никакого нет, достаточно добавить фильтр на адреса из обычного инета:

ipfs swarm filters add /ip4/0.0.0.0/ipcidr/0
ipfs swarm filters add /ip6/2000::/ipcidr/3

Удалить встроенные бутстрапы:

ipfs bootstrap list | xargs ipfs bootstrap rm

А вместо встроенных добавить свои,

[Откройте пост по ссылке или прочитайте продолжение в обсуждении]

[t.me/PopuraChan/68]

Имиджборда с P2P хранением файлов

Interplanetary File Dumpster, базовый движок имиджборды, но с хранением файлов в P2P сети IPFS.

Выложил тут исходники на голанге github.com/zhoreeq/ipfd
Посмотреть на это чудо инженерной мысли можно в сети Yggdrasil http://[305:1bba:6a3:7f24::fd]/

[t.me/PopuraChan/67]

CRXN: Кому оно нужно?
Основная причина - запуск в мешах приложений, которые понимают только IPv4. Например, можно поднять свой сервак контры 1.6 или WoW.
Это полезно, поскольку в версии Yggdrasil v0.4 планируется убрать фичу Crypto Key Routing. По сравнению с CKR, где маршруты задаются статически, babel в CRXN распределяет маршруты динамически. Получается более гибкое и децентрализованное решение.

[Продолжение t.me/PopuraChan/66]

В России сейчас работает 2 узла.
Более продробную инфу можно найти на официальном сайте проекта deavmi.assigned.network/docs/c

Show thread

[Продолжение t.me/PopuraChan/66]

Yggdrasil. Пиры подключаются друг к другу используя легковесный VPN сервер fastd, договариваются об IPv4 диапазонах и обмениваются маршрутами с помощью протокола маршрутизации babel. Адреса из своего CRXN диапазона уже можно использовать для подключения других компов, допустим, раздавать по DHCP в беспроводной сети.

Сеть была основана в ЮАР, но уже стала интерконтинентальной - узлы есть в Африке, Европе, Азии.

Show thread

[t.me/PopuraChan/66]

CRXN: Андерграундный децентрализованный африканский Интернет-провайдер

CRXN (Community Run eXpansive Network), по-сути, небольшая частная экспериментальная IPv4 сеть. Подключившись, пользователь получает в свое владение блок адресов из пространства 10.0.0.0/8 и волен сам стать пиром для новых пользователей.

Есть куча вариантов как подключиться к сети, в основном это происходит через меш-сеть

[Откройте пост по ссылке или прочитайте продолжение в обсуждении]

[t.me/PopuraChan/65]

github.com/mwarning/meshnet-la

Картинки из презентации.
Кстати, над улучшением мобильности Arceliar уже работает, с использованием этих тестов.

[Продолжение t.me/PopuraChan/64]

Масштабируется достаточно неплохо.

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

Show thread
Show older
mstdn.netwhood.online

Network neighborhood / Сетевое соседство это открытое сообщество людей, увлекающихся средствами коммуникаций, сетями связи, информационными системами, программированием, и в целом всем, что так или иначе связано с информацией, её движением и влиянием на нашу жизнь.