Пленный портал - Chillispot | OpenWrt против DD-wrt

Я пытался настроить портал с использованием DD-WRT и Open-WRT, используя свой собственный радиус-сервер, и я также попытался настроить их с помощью страницы CSP ( http://worldspot.net/).

DD-WRT

Моя первая попытка была с TP-LINK WR841N (v7.) И DD-WRT с использованием веб-интерфейса. В веб-интерфейсе dd-wrt есть опция Services -> HotsPot -> ChilliSpot, Здесь я попробовал обе конфигурации, используя данные своего собственного сервера, а также попробовал с данными WorldSpot, и моя проблема была одинаковой в обоих случаях:

Когда я включаю Chillispot на маршрутизаторе, мне не назначают IP, то есть я не могу подключиться к Wi-Fi / LAN. Кажется, проблема с маршрутизатором очевидна и что-то вроде конфигурации Chillispot не работает, или изменения не "применяются"

Open-WRT

После нескольких часов попыток заставить работать dd-wrt, я думаю, что, возможно, с open-wrt его было проще настроить, и здесь я обнаружил другую проблему. После обновления моего TP-LINK до Open-WRT я понял, что не могу получить доступ к маршрутизатору через WEB, поэтому мне нужно подключиться через telnet и ssh, чтобы установить некоторые пакеты и выполнить некоторые настройки.

Я попытался установить пакет "luci" для веб-интерфейса и обнаружил несколько ошибок: - Сначала пакет не найден, и мне нужно изменить /etc/opkg.conf file - Как только я скачал пакет и попытался получить доступ к сети, я получил ошибку uci_load: not found - Как только я исправил проблему с пакетом uci, я включил uhttpd и запустил его, но когда я пытаюсь подключиться через Интернет, я получаю еще одну ошибку "CGI не получил никакого ответа"

Вопросы

  • Кто-то с большим опытом, чем я, мог бы указать мне, у какого из этих программ лучше иметь портал спот-системы / пленник?

  • Возможно, что в случае dd-wrt конфигурация chillispot не была применена к конфигурации маршрутизатора?

  • Для open-wrt у кого - нибудь есть такие же ошибки с веб-интерфейсом?

  • Я читал, и кажется, что можно настроить ChilliSpot через SSH, но учебники, которые я нашел, были не очень полезны, кто-нибудь может указать мне хороший учебник для этого?

у меня тоже есть D-Link dir-615 H2 но он кажется менее совместимым с open-wrt и dd-wrt, чем TP-LINK.

Я был бы благодарен за любую информацию, которая может направить меня в правильном направлении, спасибо!

2 ответа

Решение

Несколько месяцев назад я нашел очень простой ответ на этот вопрос о создании портала.

Лучшее из этого решения в том, что мигающая часть маршрутизатора очень автоматизирована, а конфигурация Captive Portal выполняется через веб-интерфейс, который очень прост для понимания и управления.

Вы также можете подключиться через ssh к маршрутизатору, если требуется некоторая настройка программного обеспечения, например, VLANS.

Чтобы использовать это решение, ваш модем должен быть в этом списке (на момент написания ответа):

  • Linksys: WRT54G | WRT54GL | WRT54GS
  • MiniRouter: MR3201A
  • ФонСпот / Фонера (Атерос)
  • Ubiquiti: Bullet-M | Nano-M | Rocket-M | Airrouter | UniFi | Bullet/Nano/etc/{2/5}

Я использовал этот метод в нескольких URIBITI AirRouters, и теперь мне понадобилось 5 минут, чтобы настроить маршрутизатор для системы HotSpot с использованием FreeRadius.

Я попытался с FreeRadius, установленным в RaspBerry в локальной сети, а также в VPS через WAN

Шаги для прошивки любого из вышеперечисленных маршрутизаторов:

  1. Загрузите coova-ap.jnlp здесь
  2. Откройте файл с помощью Java Web Start

Для систем Linux: sudo javaws coova-ap.jnlp

  1. Вы должны нажать Flash CoovaAP, и вы увидите следующее окно, в котором вы должны выбрать модель своего маршрутизатора:

Выберите модель вашего роутера

  1. После загрузки файла вы увидите следующее окно:

Выберите ваше сетевое устройство

Здесь вы должны выбрать свое сетевое устройство, обычно eth0 (проводной) - лучший выбор, в любом случае, я настоятельно рекомендую нажать кнопку " Сохранить прошивку в файл", чтобы сохранить резервную копию оригинальной прошивки.

Если вы используете маршрутизатор Ubiquiti, перед нажатием кнопки " Начать перепрошивку" необходимо:

, Если вы используете устройство Ubiquiti, вы должны перевести его в режим TFTP, отсоединив сетевой кабель POE и снова подключив его, удерживая кнопку сброса в течение 8 секунд. Если это не работает, возможно, вам придется нажать на нее в течение 16 секунд. Светодиодные индикаторы теперь должны попеременно мигать, указывая на режим TFTP.

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

Теперь кнопка Configure CoovaAP должна быть интерактивной, и мы увидим очень интересный интерфейс для настройки Captive Portal маршрутизатора, мы сможем использовать различные конфигурации HotSpot.

Если кнопка не активна, убедитесь, что CoovaAP IP равен 192.168.1.1.

HotSpotSystem: Руководство по установке CoovaAP. Одним из руководств, которые мне больше всего помогли настроить маршрутизатор с помощью программного обеспечения CoovaAP.

В этом руководстве вы получите больше информации о некоторых шагах и в основном о конфигурации интерфейса Captive Portal. Я не добавил часть HotSpot, потому что вопрос был о том, какая конфигурация маршрутизатора была лучшей.

Есть несколько способов создать сервер портала:

1.

Что касается совместимости с роутером, я могу порекомендовать только DD-WRT build 22118 или новее (на базе coovachilli dd-wrt). Поддерживаются следующие версии: mini_hotspot (broadcom_K26 не nv60k, не nv64k!), Nokaid, стандартная, большая или мега. Другие версии (например, mini или micro) не содержат модуль горячей точки, поэтому их нельзя использовать для целей горячей точки.

Когда у вас есть такая сборка, вы можете запустить простой Captive Portal с Chillispot.

Все, что вам нужно, это сервер FreeRadius и веб-сервер.

2.

Использование OptWARE

Здесь я использовал роутер Asus RT N16, я залатал его с помощью dd-wrt.v24-18024_NEWD-2_K2.6_mega.bin

Весь учебник здесь.

Другие вопросы по тегам