Wi-Fi роутеры MikroTik прекрасно подходят для того, чтобы предоставлять гостевой доступ в интернет в таких общественных местах как парки, кафе, гостиницы, торговые центры и т.п. Такой сервис еще называется HotSpot (хотспот).
MikroTik обеспечивает следующие возможности HotSpot:
В данной инструкции рассмотрим пример, как настроить HotSpot на Wi-Fi роутере MikroTik.
Для настройки хотспот можно использовать любой беспроводной маршрутизатор MikroTik. В статье будем использовать модель RB2011UAS-2HnD-IN с хорошим процессором и антеннами 4 dBi. Эта модель прекрасно подходит для организации Wi-Fi сети среднего размера. Маршрутизатор позволяет подключить медный или оптоволоконный кабель провайдера. Кроме того к роутеру можно подключить несколько провайдеров или организовать резервную связь через 3G USB модем.
При первом подключении к роутеру с помощью программы Winbox нужно сбросить заводскую конфигурацию, нажав кнопку Remove Configuration.
Если у вас такое окно не появилось, то очистку конфигурации можно сделать следующим образом:
После перезагрузки появится окно очистки конфигурации, в котором нужно нажать Remove Configuration.
Подключаем кабель провайдера в первый порт роутера. Напротив интерфейса ether1 появится буква R.
Наш провайдер выдает автоматические настройки по DHCP, поэтому выполняем следующие настройки:
После этого на вкладке Status отобразятся IP адреса, которые получило устройство.
Для хотспота создадим отдельный Bridge интерфейс, в который объединим 10-й порт роутера, а в последствии и Wi-Fi интерфейс. Также присвоим Bridge интерфейсу IP-адрес хотспота.
Добавим в bridge1 десятый сетевой порт ether10, чтобы можно было проверить настройки с помощью ноутбука:
Присвоим IP-адрес бридж интерфейсу:
В роутерах MikroTik есть встроенный функционал хотспота. Приступим к его настройке.
После этого настройка завершена.
К ограничению клиентов по времени нужно подойти ответственно. Сначала определите, кто ваши клиенты, и с какой периодичностью они могут пользоваться хотспотом.
Например, клиенты кафе заходят выпить кофе или пообедать и пользуются Wi-Fi не более часа. Для кафе можно поставить ограничение по времени 1 час, а по истечении этого времени заблокировать клиента на 2 часа. В таком случае клиент сможет прийти в обед или вечером и опять воспользоваться Wi-Fi. Любители позависать в интернете тоже долго сидеть не будут, и пойдут искать другую халявную Wi-Fi точку.
Для ограничения клиентов по времени, выполните следующее:
Если вы будете использовать хотспот с рекламой, то ставить ограничение по времени не нужно. В этом случае поставьте время работы Trial Uptime Limit 00:00:00, а время блокировки 1 минуту Trial Uptime Reset 00:01:00. Чтобы отключить механизм блокировки поставьте Trial Uptime Reset 00:00:00.
Для ограничения скорости клиентов, откройте вкладку User Profiles и выполните следующие настройки:
Чтобы клиенты использовали только DNS сервер нашего роутера, необходимо изменить настройки DHCP сервера:
Подключите ноутбук по кабелю в 10-й сетевой порт роутера MikroTik. Сетевая карта ноутбука должна быть настроена на автоматическое получение настроек по DHCP.
Откройте браузер и введите адрес www.google.com. Роутер автоматически перенаправит браузер на страницу авторизации хотспота. Вверху страницы будет красная ссылка Click Here, нажав на которую можно получить доступ к интернету без ввода логина и пароля.
После нажатия на ссылку Click Here вы попадете на сайт Google, значит, хотспот работает.
Список подключенных к хотспоту клиентов отображается на вкладке Active. Если открыть свойства клиента, то можно узнать его IP и MAC адрес, время работы и объем переданного трафика. Если выбрать клиента и нажать кнопку "-", то клиент отключится от хотспота и ему придется еще раз пройти страницу авторизации.
Если вы хотите клиентам показывать рекламную страницу, то нужно переделать html страницу авторизации MikroTik.
Откройте меню Files и удалите файлы alogin.html и status.html. Скопируйте файл login.html на компьютер путем перетаскивания мышкой.
Откройте в браузере файл login.html, наведите мышку на ссылку сlick here, скопируйте адрес ссылки и запишите в блокнот. Ссылка выглядит следующим образом:
$(link-login-only)?dst=$(link-orig-esc)&username=T-$(mac-esc)
Создайте в любом html-редакторе простую страничку с текстом и картинкой. Можно использовать и обычный редактор Microsoft Word, только сохранить файл как html.
Напишите текст "Зайти в сеть без просмотра сайта провайдера" и поставьте на текст гиперссылку:
$(link-login-only)?dst=$(link-orig-esc)&username=T-$(mac-esc)
На картинку поставьте гиперссылку для переадресации, например, на сайт http://google.ru/:
$(link-login-only)?dst=http://google.ru/&username=T-$(mac-esc)
Когда клиент будет в браузере вводить любой адрес, он все равно переадресуется на сайт http://google.ru/.
Будьте внимательны! Некоторые редакторы могут самостоятельно изменить адрес гиперссылки. Поэтому откройте в блокноте файл login.html и проверьте, не изменились ли они. Если ссылки изменились, исправьте их.
Вот пример, когда редактор Word вставил лишние буквы и изменил гиперссылки.
Далее сохраните файл login.html и перетащите его в роутер в папку hotspot. Не забудьте также скопировать картинки. Обычно их размещают в отделной папке.
Открываем на ноутбуке начальную страницу и видим нашу созданную рекламную страничку. Если в адресной строке браузера набрать любой адрес, то все равно попадем на рекламную страницу, пока не нажмём на картинку.
После нажатия на картинку нас перебрасывает на сайт www.google.ru, поскольку мы сделали на него переадресацию. Вместо сайта Google можно указать любой другой.
Если нажать на ссылку "Зайти в сеть без просмотра сайта провайдера", то откроется нужный сайт без перехода на сайт провайдера (рекламный сайт).
Замечание! Некоторые браузеры (в том числе Google Chrome) могут выдавать ошибку при переходе по ссылке "Зайти в сеть без просмотра сайта провайдера" или при первом открытии браузера. Это происходит из-за неправильной обработки браузером ссылки переадресации. Поэтому рекомендуем всегда указывать переадресацию на рекламную страницу или поисковую систему.
Сотрудникам организации нужно создать отдельную сеть без переадресации на страницу приветствия.
В меню Bridge создайте бридж интерфейс с именем bridge_work, а бридж для хотспота переименуйте в bridge_hotspot.
В меню IP - Address добавьте IP-адрес 192.168.11.1/24 для интерфейса bridge_work.
На вкладке Ports добавьте 9-й сетевой порт ether9 в бридж bridge_work, чтобы потом с помощью ноутбука проверить работу административной сети.
Откройте меню IP - Firewall, перейдите на вкладку NAT, добавьте новое правило и укажите в поле Src. Address 192.168.11.0/24.
Перейдите на вкладку Action, выберите masquerade и нажмите кнопку OK.
После этого в конце списка правил NAT появятся правила для административной сети. Выше по списку расположены правила для HotSpot, которые создались автоматически.
Откройте меню IP - DHCP Server, нажмите кнопку DHCP Setup и выполните следующие настройки:
После этого DHCP сервер готов к работе.
Сотрудники административной сети могут качать торренты или файлы из интернета и тем самым тормозить работу других сотрудников. Чтобы этого не происходило, нужно настроить ограничения скорости для сотрудников.
Для ограничения скорости и эффективного использования пропускной способности будем использовать шейпер PCQ. Преимущество шейпера PCQ в том, что при превышении скорости клиентом, шейпер не отбрасывает данные клиента сразу, а буферизирует их, увеличивает задержку и информирует приложения о том, что нужно снизить скорость.
Первым создаем правило ограничения скорости загрузки. Откройте меню Queues, перейдите на вкладку Queues Types и создайте новую запись с следующими параметрами:
Второе правило будет ограничивать скорости отдачи:
Мы создали два правила для ограничения скорости загрузки и отдачи. Теперь применим их для административной сети:
Это правило ограничит скорость всем сотрудникам без добавления их в Address List.
Протестируем работу ограничений скорости. Подключаем ноутбук в 9-й сетевой порт роутера и ставим торрент на загрузку. После этого нажмите правой кнопкой мыши на интерфейсе bridge_work и выберите в меню Torch. Как видите, ограничения работают.
На этом настройка внутренней сети организации завершена. Мы создали на маршрутизаторе два бридж интерфейса:
Чтобы гости и сотрудники могли подключаться по Wi-Fi каждый к своей сети, нужно настроить Wi-Fi интерфейс роутера.
Откройте меню Wireless, на вкладке General укажите имя Name: wlan_hotspot и нажмите кнопку Advanced Mode для доступа ко всем настройкам беспроводного адаптера.
Перейдите на вкладку Wireless и выполните настройку основных параметров:
На вкладке Data Rates выберите Rate Selection: advanced, параметр Rate Configured и уберите все галочки со скоростей B режимов вверху и внизу.
На вкладке Advanced произвести следующие настройки:
Перейдите на вкладку HT и поставьте 4 галочки напротив каналов chain. Это позволит включить режим MIMO и получить высокие скорости передачи данных, но дальность Wi-Fi покрытия будет меньше.
На вкладке WDS ничего не меняем, поскольку ноутбуки и смартфоны, которые будут подключаться к Wi-Fi точке, не поддерживают этот режим.
На вкладке Nstreme снимите галочку Enable Polling.
На вкладке Tx Power выберите Tx Power Mode: All Rates Fixed и укажите максимальную выходную мощность передатчика 18 dBm.
Не нужно стремиться ставить высокую выходную мощность Wi-Fi точки доступа. Мощность беспроводных передатчиков смартфонов и планшетов обычно находится в пределах 6-16 dBm. Если вы на Wi-Fi точке поставите максимальную мощность, то может получиться ситуация, когда клиенты будут видеть точку, но подключиться не смогут. Это происходит из-за того, что у клиентов слабые сигналы и Wi-Fi точка не слышит их из за своей высокой мощности.
На вкладке Current Tx Power отображается установленная мощность для каждой скорости и канала, а также суммарная мощность по двум каналам.
Настроим закрытую Wi-Fi сеть предприятия. Для этого нам понадобится создать новый профиль безопасности и настроить его параметры. Откройте меню Wireless, перейдите на вкладке Security Profiles, нажимаем кнопку "+" и укажите следующие параметры:
Теперь создадим виртуальную точку доступа для административной сети организации:
На вкладке Wireless укажите следующие настройки:
Откройте вкладку Access List и нажмите "+", чтобы создать новое правило ограничения по уровням сигналов:
Теперь добавим каждый Wi-Fi интерфейс в свой бридж.
Добавляем Wi-Fi интерфейс хотспота в свой бридж:
Аналогично добавляем Wi-Fi интерфейс административной сети в свой бридж:
Сканируем на ноутбуке беспроводные сети. Ноутбук нашел две наши Wi-Fi сети:
Подключаемся к сети TECHNOTRADE-Wi-Fi для проверки работы хотспота. В списке беспроводных клиентов на вкладке Registration видно, что клиент подключился через интерфейс wlan_hotspot.
Подключаемся ноутбуком к беспроводной сети TECHNOTRADE-WORK и смотрим список подключенных клиентов. Теперь подключение прошло через интерфейс административной сети wlan_work.
Если в меню Log посмотреть логи маршрутизатора, то видно, что ноутбук сначала подключился к HotSpot и получил IP-адрес 192.168.10.253, а потом подключился к рабочей сети с IP-адресом 192.168.11.253.
Если в вашей беспроводной сети будет использоваться много Wi-Fi устройств, то рекомендуем присвоить имя центральному маршрутизатору. Это позволит легко находить главный роутер в списке всех устройств.
Откройте меню System - Identity и введите имя, например, TECHNOTRADE_Router.
Если вы планируете установить несколько Wi-Fi точек в сети, то нужно позаботиться об изоляции клиентского трафика между точками. Если этого не сделать, то клиенты разных Wi-Fi точек будут обмениваться данными друг с другом и появится широковещательный мусорный трафик, который создаст лишнюю нагрузку на сеть.
Чтобы изолировать клиентский трафик нужно сделать следующее:
Откройте меню Bridge, перейдите на вкладку Filters и создайте новый фильтр. На вкладке General откройте раздел Bridges и выберите в полях In. Bridge и Out. Bridge наш бридж интерфейс bridge_hotspot.
Перейдите на вкладку Action, выберите drop и нажмите кнопку OK.
После этого трафик между клиентами будет заблокирован и они не смогут общаться друг с другом. Это позволит исключить в сети мусорный широковещательный трафик и повысить пропускную способность.
В конце измените стандартный пароль администратора на роутере MikroTik.
Откройте меню System - Users, откройте свойства пользователя admin, нажмите кнопку Password и укажите новый пароль.
Теперь маршрутизатор MikroTik полностью готов к работе. Его можно установить в кафе или гостинице и организовать хотспот с переадресацией на рекламную страничку.
----------------------------------------------------------------------
Удаленно настраиваем оборудование. Стоимость.
Vodafone: +38 095 406-06-02
Киевстар: +38 067 675-65-55
Life: +38 093 889-78-96
Відгуки про статтю
Настраивал по ней Hot WiFI
А можете подсказать
1. почему иногда я подключаюсь к wifi и меня сразу перебрасывает на страницу авторизации а иногда нет?
2. если я установил Trial Uptime Limit 4, то по окончанию он не перебрасывает на страницу авторизации а браузер тупо пишет ошибку подключения?
Но вот встал такой вопрос. Чем и как будет отличаться подобная настройка но со статически адресом от провайдера? Куда конкретно его вписывать и на каком этапе?
Т.е. вместо шага с настройкой DHCP делать эту настройку. Вроде сделал, но смарт по WiFi не цепляется. Пишет "Идет подключение..." и тишина. Буду разбираться.
Может быть я один такой))) или что то упустил, но есть такая заморочка. Когда клиент пытается открыть https страничку (443 порт) это к примеру facebook, google, gmail, в контакте и т.д. и т.п. то не идет редирект на страничку хотспота и клиент получает ошибку.
Может кто знает решение?