Содержание

Базовая настройка MikroTik под Hotspot

Вернуться на уровень выше

Настройка подключения к провайдеру

Подключаем кабель провайдера с Интернетом в первый порт роутера. Напротив интерфейса ether1 появится буква R.

direct&300|

Настройка DHCP клиента

Если провайдер выдает автоматические настройки по DHCP, то выполняем следующие настройки:

  1. Откройте меню IP - DHCP Client.
  2. Нажмите кнопку "+"
  3. В появившемся окне в списке Interface выберите первый сетевой порт ether1.
  4. Нажмите кнопку Apply.
direct&400|

После этого на вкладке Status отобразятся IP адреса, которые получило устройство.

direct&400|

Настройка DNS

  1. Откройте меню IP - DNS;
  2. Поставьте галочку Allow Remote Requests, чтобы клиенты получили выход в интернет;
  3. Можете указать альтернативный DNS сервер Google 8.8.8.8, чтобы не зависеть от DNS сервера провайдера.
  4. Нажмите кнопку OK.
direct&400|

Настройка Bridge интерфейса хотспота

Для хотспота создадим отдельный Bridge интерфейс, в который объединим 10-й порт роутера, а в последствии и Wi-Fi интерфейс. Также присвоим Bridge интерфейсу IP-адрес хотспота.

  1. Откройте меню Bridge;
  2. Нажмите кнопку "+"
  3. В поле Name укажите имя интерфейса bridge1
  4. Нажмите OK.
direct&400|

Добавим в bridge1 десятый сетевой порт ether10, чтобы можно было проверить настройки с помощью ноутбука:

  1. Перейдите на вкладку Ports
  2. Нажмите кнопку "+"
  3. В списке Interface выберите сетевой порт ether10
  4. В списке Bridge выберите bridge1
  5. Нажмите OK.
direct&400|

Присвоим IP-адрес бридж интерфейсу:

  1. Откройте меню IP - Address
  2. Нажмите кнопку "+"
  3. В поле Address введите IP-адрес 192.168.10.1/24
  4. В списке Interface выберите bridge1
  5. Нажмите OK
direct&400|

Настройка MikroTik HotSpot

Настройка параметров хотспота

В роутерах MikroTik есть встроенный функционал хотспота. Приступим к его настройке.

direct&400| direct&400|
  
  
    * В поле Address Pool of Network указывается диапазон IP-адресов, которые будут автоматически выдаваться клиентам. Оставим диапазон 192.168.10.2-192.168.10.254 без изменений и нажимаем Next.
direct&400| direct&400| direct&400| direct&400| direct&400| direct&400|

Настройка профиля хотспот сервера

direct&400|direct&400|direct&400|

iOS popup checker override

Add these lines on the top of the rlogin.html page in your hotspot directory:

$(if user-agent == CaptiveNetworkSupport) 
<HTML><HEAD><TITLE>Success</TITLE></HEAD><BODY>Success</BODY></HTML> 
$(else)
---- regular content of rlogin.html page  ----
$(endif)

Possible alternative: Apple have recently changed the user-agent to "Mozilla" instead of "CaptiveNetworkSupport" and started using randomly created paths and html document names therefore you may wish to simply consider creating Walled Garden entries that allow various apple domains without logging in: "www.appleiphonecell.com" and "captive.apple.com" etc. However, this may not work in the long term, if Apple adds more URLs that it checks.

/ip hotspot walled-garden
add dst-host=:^www.apple.com
add dst-host=:^www.airport.us
add dst-host=:^www.itools.info
add dst-host=:^www.appleiphonecell.com
add dst-host=:^captive.apple.com
add dst-host=:^www.thinkdifferent.us
add dst-host=:^www.ibook.info