Пленный портал - 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
Шаги для прошивки любого из вышеперечисленных маршрутизаторов:
- Загрузите coova-ap.jnlp здесь
- Откройте файл с помощью Java Web Start
Для систем Linux: sudo javaws coova-ap.jnlp
- Вы должны нажать Flash CoovaAP, и вы увидите следующее окно, в котором вы должны выбрать модель своего маршрутизатора:
- После загрузки файла вы увидите следующее окно:
Здесь вы должны выбрать свое сетевое устройство, обычно 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
Весь учебник здесь.