**Как использовать беспроводные peer to peer соединения?**
Для P2P соединений по WiFi HyperModem использует стандарт [802.11s](https://wireless.wiki.kernel.org/en/developers/documentation/ieee80211/802.11s). Поддержка этого стандарта зависит от драйвера WiFi устройства, см. столбец mesh [здесь](https://wireless.wiki.kernel.org/en/users/drivers). Хорошо подходят устройства с драйверами ath9k и mt76.
Для некоторых устройств беспроводной P2P уже настроен в сборке, на других необходимо добавить сеть типа 802.11s в веб интерфейсе.
Параметры сети: mesh_id "meshnet", 11 канал, без шифрования, "Forward mesh peer traffic" выключено.
**HyperModem: Девайс для доступа в децентрализованный peer to peer интернет будущего**
Интернет в наше время излишне централизован и держится на костылях. Не всех это устраивает. Для технологии 1970-х годов он еще неплохо справляется, но зачем нам в 2022 году такие вещи, как централизованные интернет-провайдеры, BGP, IPv4, TLS? Можно ведь сделать лучше!
[Yggdrasil Network](https://ru.wikipedia.org/wiki/Yggdrasil) - децентрализованная самоорганизующаяся сетевая инфраструктура. Каждый узел этой сети равно участвует в маршрутизации и расширяет ее охват. Все соединения защищены сквозным шифрованием, значение IPv6 адреса узла вычисляется из его криптоключей. Практически любые пользовательские приложения могут использовать Yggdrasil в качестве среды передачи данных вместо legacy интернета. Как же сделать эту новую технологию более доступной для всех?
[HyperModem](
https://github.com/popura-network/HyperModem) позволяет быстро создавать Yggdrasil узлы из обычных бытовых устройств. Система основана на открытом исходном коде проекта OpenWrt (Open Wireless Router). По сути, это легковесная Linux сборка с Yggdrasil из коробки, которую, при необходимости, легко допиливать под любые свои нужды.
🔝 📈 **Самый высокий уровень децентрализации в восточной Европе**
Это сообщение в децентрализованную сеть Fediverse отправлено через децентрализованную беспроводную mesh сеть (802.11s + Yggdrasil Network)
Прошивка для роутера #HyperModem в действии
NYC Mesh: Меш-сеть в Нью-Йорке
https://www.youtube.com/watch?v=Dpl-faX6vlg
FAQ: https://www.nycmesh.net/faq
Какие технологии используются: https://docs.nycmesh.net/intro/typical-installs/
Дизайн сети: https://docs.nycmesh.net/networking/mesh/
Отмечу некоторые важные моменты:
- Проекту понадобилось 7 лет, чтобы выйти на 1000 нод в центре города. Долгое время сеть была никому не известна, и только в последние годы началось ее бурное развитие.
- С технической точки зрения, никакого DIY. Используется готовое коммерческое оборудование и проприетарные протоколы (ubiquiti airMAX). Для маршрутизации используют BGP и OSPF.
- Топология сети - компромис между полным мешем и "звездой". Хабы образуют меш, простые клиенты подключаются к ближайшим хабам. Никакого меш-максимализма, все очень практично.
- Хабы - полноценные участники меша, которые связываются между собой и увеличивают площадь покрытия.
- Основа сети - суперноды, крупные хабы, которые покрывают большие площади в городе и ответственны за BGP маршрутизацию.
- Главная задача состоит в том, чтобы устанавливать хабы на крышах высоких домов и в итоге покрыть сетью весь город.
- В NY очень дорогой доступ в Интернет, поэтому общественная меш-сеть это хорошая альтернатива по цене.
- Хоть сеть и некоммерческая, но подключение стоит денег. Клиенты платят за оборудование и некоторую сумму ежемесячных донатов в казну организации.
- Организация проекта на очень хорошем уровне, это полноценная НКО. Люди регулярно встречаются, проводят воркшопы, устанавливают новые узлы вместе. Ведется хорошая работа по PR.
Интересный проект, есть над чем подумать. У меня сложилось впечатление, что с технической составляющей у этого меша слабовато, но он выруливает за счет хорошей организованности участников.