![]() |
https://forum.antichat.xyz/attachmen...0f38425f25.png
Если Интернет-провайдеры перестанут работать, как мы можем заставить наши устройства обмениваться информацией? Project Byzantium направлен на создание "ad-hoc беспроводной сети для зомби-апокалипсиса" Это live дистрибутив Linux, что делает его легко подключаемым к безопасной mesh-сети. https://forum.antichat.xyz/attachmen...081b5c21bf.png Можно собрать воедино набор оборудования для запуска Byzantium на RPi для чрезвычайных ситуаций. Raspberry Pi 2 выступает как mesh-нода, используя мощный USB WiFi адаптер и антенну для сети. Вариантом предоставляющим резервное питание служат солнечное зарядное устройство и powerbank. На RPi выполняется стандартная установка Raspbian, но используются пакеты из репозиторияByzPi. Это обеспечивает единый скрипт, который поднимает Byzantium ноду и работает на RPi. На заднем плане используется OLSR для маршрутизации пакетов через mesh-сети так, что узлы могут общаться, не полагаясь на одну ссылку. https://forum.antichat.xyz/attachmen...47afb9edef.png https://forum.antichat.xyz/attachmen...a0e3e5af54.png https://forum.antichat.xyz/attachmen...6fe869bef4.png Проект легкореализуем. Установка на основе Raspberry Pi делает его дешевым. В результате имеем децентрализованную работающую сеть. [doublepost=1506848870,1506811199][/doublepost] https://forum.antichat.xyz/attachmen...c0747d249c.png А если серьезно. В связи с тотальной прослушкой интернет-каналов и прозрачностью коммерческих интернет-компаний перед государственными органами сейчас остро встал вопрос о мерах противодействия. Для пользователя самый эффективный вариант - использование криптографических инструментов и децентрализованных сервисов. Так же годится на случай чрезвычайной ситуации и вывода из строя основного интернета. https://forum.antichat.xyz/attachmen...c2cc15c6ae.png Пример: Глухая Сибирь, там где нет интернета и "Ерики-Триколорики" туда еще не добрались. В деревне Кукуево (точка А) стоит вся эта система приведенная выше. В деревне Горшково (точка Б) то же самое. Имеется "свой" интернет без выхода в "настоящий" + радиостанция (PiFm). И поддерживается создание сайтов со всеми дополнительными плюшками. https://forum.antichat.xyz/attachmen...2c247f2c7c.png Такое уже реализовано в Испании кстати. Там в такой сети более 22000! подобных "роутеров". Насколько мне известно, такая сеть поднималась и в Египте при возникновении там последних политических событий. [doublepost=1506857450][/doublepost]По моему мнению проект заслуживает детального изучения и тестирования в "полевых" условиях. https://forum.antichat.xyz/attachmen...f1f98cb627.png Установка ByzPi (Project Byzantium Linux) на Raspberry Pi step 1:Начало https://forum.antichat.xyz/attachmen...a643244f10.png Давайте сначала рассмотрим шаги установки: 1. Установка образа Raspbian на Raspberry Pi 2. Запишись образа Project Byzantium на usb 3. Установка ByzPi на Raspbian образ 4. Загрузите компьютер с Project Byzantium live образом и создайте узел ad-hoc. 5. Наша ByzPi подключится к узлу Byzantium step 2: Список оборудования https://forum.antichat.xyz/attachmen...fbcf4ca3dc.png Начнем со списка оборудования. Нам понадобится: 1. Raspberry Pi (я использовал Pi модель B с 512Mb оперативной памяти и 8Gb sdcard) 2. ПК (я использовал мой ноутбук) 3. usb (я использовал SanDisk 8Gb) 4. wifi адаптер для Raspberry Pi (я использовал Linksys WUSB54GC ver.3) Сначала нам нужен Raspberry Pi для установки Raspbian & ByzPi. Затем мы должны подготовить usb для записи живого live образа Project Byzantium и ПК для запуска live образа. Обратите внимание: Project Byzantium является live образом, это означает, что мы не можем установить его на ПК. step 3: Список программного обеспечения Нам понадобится: 1. Образ Raspbian Wheezy 2. Live образ Project Byzantium 3. Gdiskdump (для LInux) или Win32 Disk Imager (для WIndows) 4. Unetbootin (Linux или Windows) Сначала нам нужно загрузить образ Raspbian. Затем с помощью Gdiskdump или Win32 Disk Imager записать образ на sdcard. После первой загрузки и установки Raspbian на Raspberry Pi установить все обновления программного обеспечения. Откройте терминал в Raspberry Pi и введите Код: Код:
sudo apt-get updateКод: Код:
sudo apt-get upgradeТеперь загрузим образ Project Byzantium. Затем с помощью Unetbootin запишим его на usb. Теперь у нас установлены образы Raspbian на RPi и Byzantium на usb. Продолжим установку ByzPi в следующем шаге. Обратите внимание: Установка ByzPi основана на образе Raspbian Wheezy. Так же я пробовал завести в Raspbian Jessie и Raspbian Jessie Lite. Если вы протестируете в Raspbian Stretch и это сработает, пожалуйста сообщите мне. step 4: Установка ByzPi https://forum.antichat.xyz/attachmen...39a0d7a3f2.png Установка ByzPi очень проста, но это занимает некоторое время. Создайте в /etc/apt/sources.list.d файл byzantium.list с содержимым: Код: Код:
deb http://byzantium.github.io/ByzPi/apt/ wheezy main contribКод: Код:
curl -s http://byzantium.github.io/ByzPi/install.sh | bashЗатем вставьте адаптер wifi, перезагрузите RPi, откройте терминал и введите команды: Код: Код:
lsКод: Код:
@reboot pi sudo python /root/ByzPi/autoconfigd-0.3/byzantium_configd.pyТеперь у нас есть Raspberry Pi, готовы автоподключиться, если появится любой узел Byzantium. И это будет наш следующий шаг для создания узла Byzantium к ПК. ByzPi на GitHub step 5: Сервисы образа Project Byzantium Live Мы закончили с RPi и пора начать с узлом Byzantium. Просто возьмите usb с Byzantium live образом из шага 3 и загрузите компьютер с него. На загрузочном экране выберите первый пункт меню и через несколько секунд вы будетеуже видеть рабочий стол. Через некоторое время откроется Firefox и уведомит, что узел Byzantium поднят и работает. Сразу же Raspberry Pi будет подключаться к узлу. Найдите значок карте сети на рабочем столе и щелкните его. Откройте вкладку в Firefox, и вы сможете увидеть подключенных пользователей и их ip. Откройте другую вкладку в FIrefox и в адресе localhost типа увидите сервисы: Web chat - служба типа IRC, где пользователи могут подключаться и говорить друг с другом Notepad - это блокнот и можно использовать его для создания общих документов с другими Microblog - что то типа Twitter, где можно загрузить анонсы и т.д. -Нажмите на Web chat и задайте имя пользователя и имя канала. Чтобы подключиться с Raspberry Pi к веб-чату, откройте браузер Epiphany и введите в адресе yourByzantiumnodeip/chat/?channels=byzantium (или как вы назвали ваш канал) задав имя пользователя и вы сможете общаться с другими пользователями. -Нажмите на блокнот и задайте имя. Чтобы подключиться с Raspberry Pi, откройте браузер Epiphany на адресе типа yourByzantiumnodeip/pad/p/Byzantium и вы сможете обмениваться документами. -По сервису Microblog я не могу вам дать никакой информации. Но от прошлых экспериментов с Byzantium я знаю, что он работает. https://forum.antichat.xyz/attachmen...0c663f3ddb.png Теперь вы можете создать adhoc mesh сеть и подключиться с Raspberry Pi. Наслаждайтесь... |
Есть очень крутая тема по этому влвлду под андроид по этой теме - FireChat (не реклама). Реальзация довольно убогая, но идея шикарна. По сути wifi/bluetooth-mesh мессенджер. На близких/средних дистанциях, допустим, в походе (митинге/ бунте/ анархии/ стелс-операции в запрещённой зоне), пользователи одной зашифрованной mesh-сети выступают звеньями.
|
Спасибо бро за инфу) Меш сети эт своего рода ноу-хау)))) Слышал о них немножко)))) Скоро все будут играть в КС и ДОТУ по меш сетям) [Сорри за ОффТоп ))) ]
|
Вот лет 6 назад я не думал что это будет востребовано, но в суровых реалиях это возвращается
Так и до фидо с БиБиЭс доберемся Автор молодцом - годную тему поднял... Вот жаль - вайфай джаммер запустил и вся сеть рухнула =) |
Когда то задался темой mesh-сетей. И кроме Byzantium нашел еще несколько:
Smesh BATMAN ADV Babel CoovaChilli Но их не рассматривал. Написал сюда. Может пригодится кому... |
| Время: 20:13 |