Дистрибутив Meshnet на базе Linux?

Дистрибутив Meshnet на базе Linux?

Я хочу создать в своей школе ячеистую сеть, которая, с учетом моих ограниченных возможностей в области сетевых технологий, позволит мне передавать файлы на компьютеры в этой сети (которая будет отличаться от беспроводного интернета здесь, в школе; я не говорю просто о расширении существующего Wi-Fi) — конечно, с соответствующими разрешениями.

Моя цель — построить много (я имею в виду очень много) небольших и дешевых (я имею в виду действительно дешевых) узлов ячеистой сети, которые можно было бы защитить от непогоды и использовать солнечную энергию, чтобы создать, по-видимому, бесконечную сеть (ограниченную только количеством имеющихся у меня узлов).

Конечно, узлы должны быть структурированы таким образом, чтобы сеть могла самовосстанавливаться и обладала всеми другими преимуществами, присущими ячеистой сети.

Поэтому мой вопрос, как невежественного сетевика, таков: есть ли какой-нибудь дистрибутив Linux, который сделает всю тяжелую работу за меня?

Я спрашиваю в связи с предстоящим выпуском Raspberry Pi, который мог бы серьезно подтолкнуть мою идею к реализации, поскольку позволил бы узлам быть размером с колоду карт, а обеспечение солнечной энергией не было бы таким уж сложным.

Если нет, то есть ли более простой способ достичь этого конечного результата (возможно, с помощью маршрутизаторов?).

Спасибо за помощь в решении этой, казалось бы, невыполнимой для новичка задачи.

решение1

К сожалению, Raspberry Pi не подходит для ваших нужд, поскольку, насколько мне известно, у него нет портов mini-PCI, которые позволили бы вам устанавливать беспроводные карты, и есть только один порт Ethernet, который не поддерживает PoE (Power over Ethernet).

Я предлагаю вам обратиться к коммерческим решениям, таким какМикротикилиВездесущийОборудование. Самое большое различие между этими двумя заключается в том, что Ubiquity поставляется как полностью собранный продукт, в то время как Routerboard — это просто платформа, которую вам нужно настроить и собрать самостоятельно. Если вы выберете последний вариант, у вас будет гораздо больше вариантов выбора, но вам также понадобятся водонепроницаемый корпус, беспроводные карты, пигтейлы и некоторые инструменты. Что касается программного обеспечения, ОС Ubiquity основана на OpenWRT, и исходный код доступен, хотя и без особой поддержки. С другой стороны, Mikrotik — это полностью закрытый исходный код, но на нем можно запустить Linux, приложив немного усилий. Однако я бы не основывал свой выбор только на программном обеспечении, поскольку в этом случае важнее всего оборудование.

Что касается фактической топологии сети, вам нужно будет предоставить больше информации о рельефе местности, зданиях и т. д. Общая идея заключается в использовании каналов 5 ГГц для обратных соединений и 2,4 ГГц для клиентов. Если здание школы находится в центре области, которую вы хотите покрыть, то вы должны использовать 4x120-градусные секторные антенны на мачте и соединить базовые станции с направленной панелью или параболической антенной в 5 ГГц в зависимости от расстояния (и других факторов). Если вы хотите построить еще одну базовую станцию, от которой нет четкой прямой видимости (LoS) до секторов в школе, вы должны использовать пару направленных антенн между этой базовой станцией и другой, к которой у вас есть LoS, также в 5 ГГц. Детали зависят от местных условий.

Связанный контент