Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Для решения данной проблемы необходимо применитть применить следующие настройки:

/ip hotspot walled-garden
add dst-host=wnam_ip dst-port=80
/ip hotspot walled-garden ip
add action=accept disabled=no dst-address=wnam_ip !dst-address-list dst-port=80 protocol=tcp !src-address !src-address-list

...

Настройка маршрутизатора через веб-интерфейс предполагает несколько шагов. Данное руководство не является полным руководством по настройке маршрутизаторов Mikrotik. Более подробно процедура настройки описана на сайте производителя.

1.Настройка IP-адресации

Адрес В первую очередь, следует настроить IP-адресацию. Адрес 10.130.1.1 устанавливается на внутреннем интерфейсе маршрутизатора (ether2-master-local, привязанный к мосту bridge-local), а адрес 172.16.130.9 на внешнем интерфейсе ether1-gateway, "смотрящем" в сеть Интернет.

...

В интерфейсе администратора системы WNAM необходимо создать объект типа "Сервер доступа", выбрать тип "Mikrotik", указать его IP-адрес, логин и пароль для доступа в режиме "для чтения" для определения имен абонентов.

Image RemovedImage Added

Если сталкиваетесь с ситуацией, когда после разрыва сессии по тайм-ауту устройство абонента не распознает эту ситуацию и не отображает абоненту мини-браузер, можно попробовать сбрасывать неактивные записи об устройствах из таблицы хостов хотспота. Для этого можно воспользоваться действиями, представленными ниже (http://wiki.mikbill.ru/billing/nas_access_server/mikrotik_hosts).

...

Для этого необходимо перейти в меню Systemменю System|Scheduler и добавить новый инстанс как показано на рисунке.

...

Затем следует настроить все как на скрине, а в поле "On Event" поместим поместить следующий код:

...

:foreach

...

i

...

in

...

[

...

/ip

...

hotspot

...

host

...

find

...

where

...

authorized

...

=no

...

and

...

bypassed

...

=no

...

]

...

do={

...

/ip

...

hotspot

...

host

...

remove

...

$i

...

...

}

Скрипт будет удалять неавторизованные хосты соглаcно расписания.

2. Создание инстанса

Следует создать 3 Создадим еще один инстанс как показано на рисунке.

Настроим все как на скринеДалее необходимо выполнить настройку параметров как представлено на рисунке, а в поле поле "On Event поместим " поместить следующий код:

:foreach

...

i

...

in

...

[

...

/ip

...

hotspot

...

host

...

find

...

where

...

idle-time>00:01:00

...

]

...

do={

...

/ip

...

hotspot

...

host

...

remove

...

$i

...

}

Этот скрипт будет удалять все сессии, время простоя которых больше одной минуты. 

...