Follow

HyperModem: Девайс для доступа в децентрализованный peer to peer интернет будущего

Интернет в наше время излишне централизован и держится на костылях. Не всех это устраивает. Для технологии 1970-х годов он еще неплохо справляется, но зачем нам в 2022 году такие вещи, как централизованные интернет-провайдеры, BGP, IPv4, TLS? Можно ведь сделать лучше!

Yggdrasil Network - децентрализованная самоорганизующаяся сетевая инфраструктура. Каждый узел этой сети равно участвует в маршрутизации и расширяет ее охват. Все соединения защищены сквозным шифрованием, значение IPv6 адреса узла вычисляется из его криптоключей. Практически любые пользовательские приложения могут использовать Yggdrasil в качестве среды передачи данных вместо legacy интернета. Как же сделать эту новую технологию более доступной для всех?

HyperModem позволяет быстро создавать Yggdrasil узлы из обычных бытовых устройств. Система основана на открытом исходном коде проекта OpenWrt (Open Wireless Router). По сути, это легковесная Linux сборка с Yggdrasil из коробки, которую, при необходимости, легко допиливать под любые свои нужды.

@rf

На какие устройства можно поставить систему HyperModem?

Домашние роутеры, одноплатные компьютеры (Raspberry Pi), старые ноутбуки и так далее.

Критерии поддержки:

  • Устройство поддерживается OpenWrt
  • Для роутеров - минимум 16МБ флеш памяти и 64МБ RAM
  • Желательно, open source драйвера для WiFi чипа (ath9k, mt76)

Как установить?

Скачать готовый образ на странице релизов или собрать собственный из исходников.

Гайды по установке системы на конкретное устройство находятся на сайте OpenWrt. Например, инструкции для роутера Asus RT-AC51U, Raspbery Pi, x86 компьютеров.

Готовые образы:

Raspberry Pi

Raspberry Pi 2

Raspberry Pi 3

Raspberry Pi 4

Orange Pi PC

Orange Pi Zero

Asus RT-AC51U

x86_64 компьютеры

Show thread

Как использовать беспроводные peer to peer соединения?

Для P2P соединений по WiFi HyperModem использует стандарт 802.11s. Поддержка этого стандарта зависит от драйвера WiFi устройства, см. столбец mesh здесь. Хорошо подходят устройства с драйверами ath9k и mt76.

Для некоторых устройств беспроводной P2P уже настроен в сборке, на других необходимо добавить сеть типа 802.11s в веб интерфейсе.

Параметры сети: mesh_id “meshnet”, 11 канал, без шифрования, “Forward mesh peer traffic” выключено.

Show thread
@rf @popura Ничего не понятно. В итоге получится узел оверлейной сети? Т.е. это всё равно будет работать поверх Интернет?

@shuro @rf @popura Если есть соседи с таким же роутером, то будет связь по воздуху. Если таких соседей нет, то можно выйти по оверлею.

@shuro не. Интернет в основном работает на bgp. Эта штука типа свой слой делает на третьем уровне OSI @rf @popura

@popura А как в Мастодоне делать ссылки текстом?

@popura Всё облазил, ничего не нашёл. В интерфейсе написания поста такого выбора нет. Может слишком новая версия Мастодона? У меня 3.4.4, на qoto 3.2.1.

@popura Либо крестик, либо трусы.
Ваш интернет говно, состоит из говна и работает на говне, поэтому мы поверх этого говна натянем своё говно.

@popura Если бы Yggdrasil нормально работал бы на телефоне.. :lain:
Те кто шарят как - можете помочь?

@rf
Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.