Открыть список
Как стать автором
Обновить

Превращаем Raspberry Pi в роутер (пока только для Корбины и Билайна)

Гаджеты
Привет. Вместо очередной инструкции на тему «как сделать роутер из Raspberry Pi» мы решили сделать специальную сборку Raspbian под задачи домашнего роутера. Эту сборку достаточно развернуть на SD карту, вставить ее в RPi — и роутер готов.

Основные возможности такого решения — как у любого домашнего роутера. Раздача адресов устройствам внутри сети, перенаправление портов, DDNS и другие привычные вещи. Есть и приятные отличия — поддержка Pandora и Netflix, возросшая производительность при работе через VPN и практически неограниченные возможности по кастомизации.


Немного подробностей


В основе всего лежит Raspbian — специальная сборка Debian для RPi. На нее предварительно установлены и настроены те пакеты, которые обеспечивают работу системы в качестве роутера, то есть предоставляют dhcp, dns, ddns, ppp, pptp и прочие сервисы.

Поскольку некоторые провайдеры используют VPN для предоставления доступа к сети, отдельно допилены модули l2tp_* и пересобран с ядерной поддержкой xl2tpd. Это позволяет снизить нагрузку на процессор при работе с VPN-туннелем в разы (учитывайте, если решите собрать роутер на старом железе), что очень заметно на таком небольшом процессоре как у RPi.

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

Для управления основными настройками роутера и слежением за его состоянием есть простой веб-интерфейс. Сейчас через него можно настраивать подключение к интернету, выбирать сервисы через которые осуществляется доступ к Netflix и Pandora, настраивать проброс портов на компьютеры внутри сети и подключать свою учетную запись DynDNS.

В текущей сборке поддерживается работа только с сетями Корбины/Билайна в Москве. Если у вас есть желание добавить поддержку другого провайдера или прокинуть какие-то новые ручки в интерфейс — добро пожаловать, проект выложен на github.com/alardus/candybox.

Страница проекта живет по адресу — candyboxrouter.com
Образ доступен на Яндекс.Диске — yadi.sk/d/q5keVtXo7dtGo
Теги:raspberry piraspberrylinuxraspbianrouter
Хабы: Гаджеты
Всего голосов 20: ↑16 и ↓4 +12
Просмотры31.3K

Комментарии 24

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

Похожие публикации

Administrator Linux. Professional
27 апреля 202189 000 ₽OTUS
SUSE Linux Enterprise Server 12 – Безопасность
11 мая 202130 000 ₽Сетевая Академия ЛАНИТ
Администрирование ОС Linux - комплексный курс
31 мая 202159 200 ₽Сетевая Академия ЛАНИТ
Основы администрирования Linux
31 мая 202129 600 ₽Сетевая Академия ЛАНИТ
SUSE Linux Enterprise Server 15 - Администрирование
5 июля 202150 000 ₽Сетевая Академия ЛАНИТ

Лучшие публикации за сутки