Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Наступна ревізія | Попередня ревізія | ||
mgmikrotik [2022/09/24 14:39] 127.0.0.1 зовнішнє редагування |
mgmikrotik [2023/06/23 11:24] (поточний) borisov |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
- | ====== Авторизация абонентов через HotSpot сервер | + | ====== Авторизація абонентів через HotSpot сервер |
- | Можно использовать Mikrotik HotSpot для авторизации абонентов через freeradius чем то похоже на логику ISG cisco. | + | Можливо використовувати Mikrotik HotSpot для авторизації абонентів через freeradius чимось схоже на логіку ISG cisco. |
- | Что может и не может | + | Що може |
- | 1. Можно авторизовать абонентов только если они | + | 1. Можна авторизувати абонентів тільки |
- | 2. Идентификатором для микротика является | + | 2. Ідентифікатором для мікротіка є мак адреса (абонентів будемо авторизувати за mac). |
- | 3. Всех неавторизованных абонентов микротик никуда не пускает, так-же | + | 3. Всіх неавторизованих абонентів Мікротік нікуди не пускає, також Мікротік буде перенаправляти не авторизованих туди, куди ви вкажете |
- | 4. После успешной авторизации если | + | 4. Після успішної авторизації, якщо |
- | 5. Можно создавать списки для | + | 5. Можна створювати списки для |
- | 6. Микротик не может авторизовать по IP | + | 6. Мікротик не може авторизувати за IP |
- | 7. Что-бы применить измененные | + | 7. Щоб застосувати змінені параметри вже активного абонента, його треба переавторизувати (скинути сесію) |
- | 8. Для | + | 8. Для |
| | ||
- | Также что-бы это | + | Також щоб це все могло |
- | Дальше | + | Далі опис покроково. |
- | ====== Конфигурация Ubilling ====== | + | ====== Конфігурація Ubilling ====== |
- | Уже | + | Уже |
- | Настраиваем биллинг стандартно как и для | + | Налаштовуємо білінг стандартно |
- | в справочнике (сети и услуги) добавляем сети, создаем услуги | + | у довіднику (мережі |
{{: | {{: | ||
- | в справочнике (сервер dhcp) создаем нужные | + | у довіднику (сервер dhcp) створюємо потрібні нам |
< | < | ||
shared-network ourisp { | shared-network ourisp { | ||
Рядок 32: | Рядок 32: | ||
{SUBNETS} | {SUBNETS} | ||
- | subnet "сеть интерфейса через который билинг будет | + | subnet "мережа інтерфейсу, через |
} | } | ||
</ | </ | ||
- | В справочнике (сервера доступа NAS) вешаем на нашу | + | У довіднику (сервера доступу NAS) вішаємо на нашу |
{{: | {{: | ||
- | Пароли с помощью которых наши будущие | + | Паролі, за допомогою яких наші майбутні |
{{: | {{: | ||
- | Добавим словарь | + | Додамо словник |
< | < | ||
$INCLUDE | $INCLUDE | ||
</ | </ | ||
- | Для Ubuntu примерно так / | + | Для Ubuntu приблизно так / |
< | < | ||
$INCLUDE | $INCLUDE | ||
</ | </ | ||
- | После чего перезапускаем FreeRADIUS | + | Після чого перезапускаємо FreeRADIUS |
- | Добавляем в NAS набор атрибутов, достаточный для работы | + | Додаємо в NAS набір атрибутів, достатній для роботи |
{{: | {{: | ||
- | по поводу установки | + | з приводу установки |
- | Чтобы мы могли сбрасывать сессий при отключении | + | Щоб ми могли скидати сесії під час вимкнення або зміни швидкості, налаштовуємо сервіс PoD/CoA: вимикати ми можемо тільки по PoD, а змінювати швидкість на льоту можна через CoA або просто скиданням сесії як у прикладі. |
{{: | {{: | ||
Рядок 66: | Рядок 66: | ||
{PRINTF} ' | {PRINTF} ' | ||
</ | </ | ||
- | еще есть | + | ще є варіант |
< | < | ||
{PRINTF} " | {PRINTF} " | ||
</ | </ | ||
- | Вот эта | + | Ось ця конфігурація NAS у текстовому вигляді для |
< | < | ||
eyJvcHRpb25zIjp7ImlkIjoiMyIsIm5hc2lkIjoiMSIsInVzZXJuYW1ldHlwZSI6Im1hYyIsInNlcnZpY2UiOiJwb2Rjb2EiLCJvbmx5YWN0aXZlIjoiMSIsInBvcnQiOiIzNzk5In0sImF0dHJpYnV0ZXMiOnsiOSI6eyJpZCI6IjkiLCJuYXNpZCI6IjEiLCJzY2VuYXJpbyI6ImNoZWNrIiwibW9kaWZpZXIiOiJhY3RpdmUiLCJhdHRyaWJ1dGUiOiJDbGVhcnRleHQtUGFzc3dvcmQiLCJvcGVyYXRvciI6Ijo9IiwiY29udGVudCI6IjEyMzQ1In0sIjEwIjp7ImlkIjoiMTAiLCJuYXNpZCI6IjEiLCJzY2VuYXJpbyI6InJlcGx5IiwibW9kaWZpZXIiOiJhY3RpdmUiLCJhdHRyaWJ1dGUiOiJJZGxlLVRpbWVvdXQiLCJvcGVyYXRvciI6Ij0iLCJjb250ZW50IjoiMzYwMCJ9LCIxMSI6eyJpZCI6IjExIiwibmFzaWQiOiIxIiwic2NlbmFyaW8iOiJyZXBseSIsIm1vZGlmaWVyIjoiYWN0aXZlIiwiYXR0cmlidXRlIjoiQWNjdC1JbnRlcmltLUludGVydmFsIiwib3BlcmF0b3IiOiI9IiwiY29udGVudCI6IjYwMCJ9LCIxMiI6eyJpZCI6IjEyIiwibmFzaWQiOiIxIiwic2NlbmFyaW8iOiJyZXBseSIsIm1vZGlmaWVyIjoiYWN0aXZlIiwiYXR0cmlidXRlIjoiTWlrcm90aWstUmF0ZS1MaW1pdCIsIm9wZXJhdG9yIjoiPSIsImNvbnRlbnQiOiJ7U1BFRURET1dOfU0ifSwiMjkiOnsiaWQiOiIyOSIsIm5hc2lkIjoiMSIsInNjZW5hcmlvIjoicmVwbHkiLCJtb2RpZmllciI6ImFsbCIsImF0dHJpYnV0ZSI6IkZyYW1lZC1JUC1BZGRyZXNzIiwib3BlcmF0b3IiOiI9IiwiY29udGVudCI6IntJUH0ifX0sInNlcnZpY2VzIjp7IjEiOnsiaWQiOiIzIiwibmFzaWQiOiIxIiwicG9kIjoie1BSSU5URn0gJ0ZyYW1lZC1JUC1BZGRyZXNzID0ge0lQfScgfCB7U1VET30gIHtSQURDTElFTlR9IHtOQVNJUH06e05BU1BPUlR9IFwiZGlzY29ubmVjdFwiIHtOQVNTRUNSRVR9IiwiY29hY29ubmVjdCI6IlwvYmluXC90cnVlIiwiY29hZGlzY29ubmVjdCI6IntQUklOVEZ9ICdGcmFtZWQtSVAtQWRkcmVzcyA9IHtJUH0nIHwge1NVRE99ICB7UkFEQ0xJRU5UfSB7TkFTSVB9OntOQVNQT1JUfSBcImRpc2Nvbm5lY3RcIiB7TkFTU0VDUkVUfSJ9fX0= | eyJvcHRpb25zIjp7ImlkIjoiMyIsIm5hc2lkIjoiMSIsInVzZXJuYW1ldHlwZSI6Im1hYyIsInNlcnZpY2UiOiJwb2Rjb2EiLCJvbmx5YWN0aXZlIjoiMSIsInBvcnQiOiIzNzk5In0sImF0dHJpYnV0ZXMiOnsiOSI6eyJpZCI6IjkiLCJuYXNpZCI6IjEiLCJzY2VuYXJpbyI6ImNoZWNrIiwibW9kaWZpZXIiOiJhY3RpdmUiLCJhdHRyaWJ1dGUiOiJDbGVhcnRleHQtUGFzc3dvcmQiLCJvcGVyYXRvciI6Ijo9IiwiY29udGVudCI6IjEyMzQ1In0sIjEwIjp7ImlkIjoiMTAiLCJuYXNpZCI6IjEiLCJzY2VuYXJpbyI6InJlcGx5IiwibW9kaWZpZXIiOiJhY3RpdmUiLCJhdHRyaWJ1dGUiOiJJZGxlLVRpbWVvdXQiLCJvcGVyYXRvciI6Ij0iLCJjb250ZW50IjoiMzYwMCJ9LCIxMSI6eyJpZCI6IjExIiwibmFzaWQiOiIxIiwic2NlbmFyaW8iOiJyZXBseSIsIm1vZGlmaWVyIjoiYWN0aXZlIiwiYXR0cmlidXRlIjoiQWNjdC1JbnRlcmltLUludGVydmFsIiwib3BlcmF0b3IiOiI9IiwiY29udGVudCI6IjYwMCJ9LCIxMiI6eyJpZCI6IjEyIiwibmFzaWQiOiIxIiwic2NlbmFyaW8iOiJyZXBseSIsIm1vZGlmaWVyIjoiYWN0aXZlIiwiYXR0cmlidXRlIjoiTWlrcm90aWstUmF0ZS1MaW1pdCIsIm9wZXJhdG9yIjoiPSIsImNvbnRlbnQiOiJ7U1BFRURET1dOfU0ifSwiMjkiOnsiaWQiOiIyOSIsIm5hc2lkIjoiMSIsInNjZW5hcmlvIjoicmVwbHkiLCJtb2RpZmllciI6ImFsbCIsImF0dHJpYnV0ZSI6IkZyYW1lZC1JUC1BZGRyZXNzIiwib3BlcmF0b3IiOiI9IiwiY29udGVudCI6IntJUH0ifX0sInNlcnZpY2VzIjp7IjEiOnsiaWQiOiIzIiwibmFzaWQiOiIxIiwicG9kIjoie1BSSU5URn0gJ0ZyYW1lZC1JUC1BZGRyZXNzID0ge0lQfScgfCB7U1VET30gIHtSQURDTElFTlR9IHtOQVNJUH06e05BU1BPUlR9IFwiZGlzY29ubmVjdFwiIHtOQVNTRUNSRVR9IiwiY29hY29ubmVjdCI6IlwvYmluXC90cnVlIiwiY29hZGlzY29ubmVjdCI6IntQUklOVEZ9ICdGcmFtZWQtSVAtQWRkcmVzcyA9IHtJUH0nIHwge1NVRE99ICB7UkFEQ0xJRU5UfSB7TkFTSVB9OntOQVNQT1JUfSBcImRpc2Nvbm5lY3RcIiB7TkFTU0VDUkVUfSJ9fX0= | ||
</ | </ | ||
- | Либо, если вы как здоровый человек указываете скорость ваших тарифов в килобитах | + | Або, якщо ви, як здорова людина, |
< | < | ||
eyJvcHRpb25zIjp7ImlkIjoiMSIsIm5hc2lkIjoiMSIsInVzZXJuYW1ldHlwZSI6Im1hYyIsInNlcnZpY2UiOiJwb2Rjb2EiLCJvbmx5YWN0aXZlIjoiMSIsInBvcnQiOiIzNzk5In0sImF0dHJpYnV0ZXMiOnsiMSI6eyJpZCI6IjEiLCJuYXNpZCI6IjEiLCJzY2VuYXJpbyI6ImNoZWNrIiwibW9kaWZpZXIiOiJhY3RpdmUiLCJhdHRyaWJ1dGUiOiJDbGVhcnRleHQtUGFzc3dvcmQiLCJvcGVyYXRvciI6Ijo9IiwiY29udGVudCI6IjEyMzQ1In0sIjIiOnsiaWQiOiIyIiwibmFzaWQiOiIxIiwic2NlbmFyaW8iOiJyZXBseSIsIm1vZGlmaWVyIjoiYWN0aXZlIiwiYXR0cmlidXRlIjoiSWRsZS1UaW1lb3V0Iiwib3BlcmF0b3IiOiI9IiwiY29udGVudCI6IjM2MDAifSwiMyI6eyJpZCI6IjMiLCJuYXNpZCI6IjEiLCJzY2VuYXJpbyI6InJlcGx5IiwibW9kaWZpZXIiOiJhY3RpdmUiLCJhdHRyaWJ1dGUiOiJBY2N0LUludGVyaW0tSW50ZXJ2YWwiLCJvcGVyYXRvciI6Ij0iLCJjb250ZW50IjoiNjAwIn0sIjQiOnsiaWQiOiI0IiwibmFzaWQiOiIxIiwic2NlbmFyaW8iOiJyZXBseSIsIm1vZGlmaWVyIjoiYWN0aXZlIiwiYXR0cmlidXRlIjoiTWlrcm90aWstUmF0ZS1MaW1pdCIsIm9wZXJhdG9yIjoiPSIsImNvbnRlbnQiOiJ7U1BFRURNUkx9In0sIjUiOnsiaWQiOiI1IiwibmFzaWQiOiIxIiwic2NlbmFyaW8iOiJyZXBseSIsIm1vZGlmaWVyIjoiYWxsIiwiYXR0cmlidXRlIjoiRnJhbWVkLUlQLUFkZHJlc3MiLCJvcGVyYXRvciI6Ij0iLCJjb250ZW50Ijoie0lQfSJ9LCI2Ijp7ImlkIjoiNiIsIm5hc2lkIjoiMSIsInNjZW5hcmlvIjoiY2hlY2siLCJtb2RpZmllciI6ImFsbCIsImF0dHJpYnV0ZSI6IkF1dGgtVHlwZSIsIm9wZXJhdG9yIjoiOj0iLCJjb250ZW50IjoiQWNjZXB0In19LCJzZXJ2aWNlcyI6eyIxIjp7ImlkIjoiMSIsIm5hc2lkIjoiMSIsInBvZCI6IntQUklOVEZ9ICdGcmFtZWQtSVAtQWRkcmVzcyA9IHtJUH0nIHwge1NVRE99ICB7UkFEQ0xJRU5UfSB7TkFTSVB9OntOQVNQT1JUfSBcImRpc2Nvbm5lY3RcIiB7TkFTU0VDUkVUfSIsImNvYWNvbm5lY3QiOiJcL2JpblwvdHJ1ZSIsImNvYWRpc2Nvbm5lY3QiOiJ7UFJJTlRGfSAnRnJhbWVkLUlQLUFkZHJlc3MgPSB7SVB9JyB8IHtTVURPfSAge1JBRENMSUVOVH0ge05BU0lQfTp7TkFTUE9SVH0gXCJkaXNjb25uZWN0XCIge05BU1NFQ1JFVH0ifX19 | eyJvcHRpb25zIjp7ImlkIjoiMSIsIm5hc2lkIjoiMSIsInVzZXJuYW1ldHlwZSI6Im1hYyIsInNlcnZpY2UiOiJwb2Rjb2EiLCJvbmx5YWN0aXZlIjoiMSIsInBvcnQiOiIzNzk5In0sImF0dHJpYnV0ZXMiOnsiMSI6eyJpZCI6IjEiLCJuYXNpZCI6IjEiLCJzY2VuYXJpbyI6ImNoZWNrIiwibW9kaWZpZXIiOiJhY3RpdmUiLCJhdHRyaWJ1dGUiOiJDbGVhcnRleHQtUGFzc3dvcmQiLCJvcGVyYXRvciI6Ijo9IiwiY29udGVudCI6IjEyMzQ1In0sIjIiOnsiaWQiOiIyIiwibmFzaWQiOiIxIiwic2NlbmFyaW8iOiJyZXBseSIsIm1vZGlmaWVyIjoiYWN0aXZlIiwiYXR0cmlidXRlIjoiSWRsZS1UaW1lb3V0Iiwib3BlcmF0b3IiOiI9IiwiY29udGVudCI6IjM2MDAifSwiMyI6eyJpZCI6IjMiLCJuYXNpZCI6IjEiLCJzY2VuYXJpbyI6InJlcGx5IiwibW9kaWZpZXIiOiJhY3RpdmUiLCJhdHRyaWJ1dGUiOiJBY2N0LUludGVyaW0tSW50ZXJ2YWwiLCJvcGVyYXRvciI6Ij0iLCJjb250ZW50IjoiNjAwIn0sIjQiOnsiaWQiOiI0IiwibmFzaWQiOiIxIiwic2NlbmFyaW8iOiJyZXBseSIsIm1vZGlmaWVyIjoiYWN0aXZlIiwiYXR0cmlidXRlIjoiTWlrcm90aWstUmF0ZS1MaW1pdCIsIm9wZXJhdG9yIjoiPSIsImNvbnRlbnQiOiJ7U1BFRURNUkx9In0sIjUiOnsiaWQiOiI1IiwibmFzaWQiOiIxIiwic2NlbmFyaW8iOiJyZXBseSIsIm1vZGlmaWVyIjoiYWxsIiwiYXR0cmlidXRlIjoiRnJhbWVkLUlQLUFkZHJlc3MiLCJvcGVyYXRvciI6Ij0iLCJjb250ZW50Ijoie0lQfSJ9LCI2Ijp7ImlkIjoiNiIsIm5hc2lkIjoiMSIsInNjZW5hcmlvIjoiY2hlY2siLCJtb2RpZmllciI6ImFsbCIsImF0dHJpYnV0ZSI6IkF1dGgtVHlwZSIsIm9wZXJhdG9yIjoiOj0iLCJjb250ZW50IjoiQWNjZXB0In19LCJzZXJ2aWNlcyI6eyIxIjp7ImlkIjoiMSIsIm5hc2lkIjoiMSIsInBvZCI6IntQUklOVEZ9ICdGcmFtZWQtSVAtQWRkcmVzcyA9IHtJUH0nIHwge1NVRE99ICB7UkFEQ0xJRU5UfSB7TkFTSVB9OntOQVNQT1JUfSBcImRpc2Nvbm5lY3RcIiB7TkFTU0VDUkVUfSIsImNvYWNvbm5lY3QiOiJcL2JpblwvdHJ1ZSIsImNvYWRpc2Nvbm5lY3QiOiJ7UFJJTlRGfSAnRnJhbWVkLUlQLUFkZHJlc3MgPSB7SVB9JyB8IHtTVURPfSAge1JBRENMSUVOVH0ge05BU0lQfTp7TkFTUE9SVH0gXCJkaXNjb25uZWN0XCIge05BU1NFQ1JFVH0ifX19 | ||
</ | </ | ||
- | ====== Конфигурация Mikrotik ====== | + | |
+ | ====== Конфігурація Mikrotik ====== | ||
- | Представим, | ||
- | - Нужен микротик с прошивкой не ниже v6 | ||
- | - Абонентские устройства должны видеть интерфейс на котором мы будет поднимать HotSpot по L2 потому-что авторизовать мы их будет по MAC | ||
- | - **В примере мы используем сторонний dhcp поэтому на микротике надо настроить dhcp-relay**. | ||
- | - Настройка в картинках .. | ||
- | Заходим ip - hotspot создаем сервер hotspot вешаем на интерфейс | + | Уявімо, |
+ | - Потрібен мікротик із прошивкою не нижче v6 | ||
+ | - Абонентські пристрої повинні бачити інтерфейс, | ||
+ | - У прикладі ми використовуємо сторонній dhcp, тому на мікротику треба налаштувати dhcp-relay | ||
+ | |||
+ | |||
+ | ====== Налаштування в картинках ====== | ||
+ | |||
+ | Заходимо ip - hotspot створюємо сервер hotspot вішаємо на інтерфейс, що дивиться на абонентів | ||
{{: | {{: | ||
- | Поле профиль, можно для всех хотспотов использовать один, | + | Поле профіль, можна для всіх хотспотів використовувати один, |
- | В поле login timeout | + | У полі login timeout |
+ | |||
+ | Правимо профіль сервера, ставимо login by: mac і використовувати радіус? | ||
- | Правим профиль сервера , ставим login by: mac и использовать радиус? | + | {{:mk-hs-2.png?& |
- | {{: | ||
- | Все пользователи | + | Усі користувачі під час |
{{: | {{: | ||
- | Добавляем в Walled Garden IP List адреса разрешенные | + | Додаємо в Walled Garden IP List адреси, дозволені нашим абонентам без авторизації та грошей, адресний |
{{: | {{: | ||
- | Открываем настройки | + | Відкриваємо налаштування |
{{: | {{: | ||
- | По итогу | + | За підсумком ми маємо бачити наших |
{{: | {{: | ||
- | В биллинге можем | + | У білінгу можемо бачити сесії користувачів за умови |
{{: | {{: | ||
- | ====== Перенаправление отключенных/не авторизованных ====== | + | ====== Перенаправлення відключених/не авторизованих ====== |
- | HotSpot | + | HotSpot |
{{: | {{: | ||
- | Привести | + | Привести |
< | < | ||
< | < | ||
Рядок 148: | Рядок 153: | ||
</ | </ | ||
- | вообще | + | взагалі |
====== Статистика Mikrotik ====== | ====== Статистика Mikrotik ====== | ||
- | Mikrotik ccr1036 - начинает сдыхать при трафике больше + - 2.8G наличие или | + | Mikrotik ccr1036 - починає здихати при трафіку більше + - 2.8G наявність або відсутність на ньому Nat майже |
- | Mikrotik ccr1072 - до предела | + | Mikrotik ccr1072 - до межі ще не дійшли, пережовує 4G 3800-4500 авторизованих проц до 55% (поки проблем немає, але вже схоже добігає |
- | **Подключены в сеть одним 10G портом, | + | **Підключені в мережу |
- | Mikrotik ccr1072 - тупо | + | Mikrotik ccr1072 - тупо |
- | Из полезного: | + | З корисного: |
- | много ресурсов отжирает правила созданные по умолчанию хотспотом (заворот на себя 53 порта) | + | багато ресурсів віджирає правила, створені за замовчуванням |
- | поэтому создаем в шедулер правило которое будет его убивать при запуске микротика , если | + | тому створюємо в шедулер правило, яке буде |
< | < | ||
Рядок 172: | Рядок 177: | ||
</ | </ | ||
- | так-же увеличиваем очередь | + | також збільшуємо чергу шейпера (default-small) приблизно так |
< | < | ||
/queue type | /queue type | ||
Рядок 178: | Рядок 183: | ||
</ | </ | ||
- | Если | + | Якщо |