Информация
Настройка
Новости
Контакты
Новинка
Распродажа
Оплата
Доставка
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • Changelogs
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    RouterOS
    Проблема с радиусом отключения пользователя из RadClient.

    Проблема с радиусом отключения пользователя из RadClient.

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Проблема с радиусом отключения пользователя из RadClient., RouterOS
     
    amigota
    Guest
    #1
    0
    30.06.2009 05:10:00
    Привет, ребята! Я сейчас использую MT OS 2.9.27 с freeradius сервером. Я указываю MT на мой radius сервер:

    MT OS
    ----------------
    Freeradius 192.168.2.2
    192.168.2.1

    |
    |
    |
    Клиенты

    Всё работает хорошо, но я хочу отключить онлайн-пользователя из командной строки (мой NAS – 192.168.2.1):

    `echo user-name=test | radclient -x 192.168.2.1:1700 disconnect mysecret`

    Результат:

    Отправка Disconnect-Request с ID 37 на 192.168.2.1 порт 1700
           User-Name = "test"
    rad_recv: Disconnect-NAK пакет с хоста 192.168.2.1:1700, id=37, length=42
           Error-Cause = Unsupported-Extension
           NAS-Identifier = "MikroTik"
           NAS-IP-Address = 192.168.2.1

    Почему я не могу отключить пользователя? Я читал на форуме, что MT OS 2.9 поддерживает отключаемые сообщения radius. Почему возникает ‘Unsupported-Extension’, хотя я использую /Radius → Incomming → Accept? Как мне это сделать?
     
     
     
    m4rk0
    Guest
    #2
    0
    04.09.2009 02:09:00
    Привет! У меня FreeRadius + модуль mysql... Может, у кого есть скрипт, чтобы сразу отключить всех онлайн-пользователей? Спасибо заранее!
     
     
     
    shivachitta
    Guest
    #3
    0
    25.11.2009 06:58:00
    Привет, мне тоже нужно решение. Пожалуйста, скажи, если ты нашёл какой-нибудь ответ…
     
     
     
    amigota
    Guest
    #4
    0
    03.01.2010 08:30:00
    Привет всем! По моему небольшому опыту, я отключал пользователей Radius от Mikrotik этой командой:
    `echo User-Name=test,Framed-IP=192.168.2.199 | radclient -x 192.168.2.1:1700 disconnect mysecret`

    Где:
    * 192.168.2.1 – адрес NAS
    * 1700 – порт CAO или порт отключения, который нужно включить в Mikrotik

    Или вы можете использовать PHP-код, и тогда нужно предоставить www-пользователю права root для запуска этого скрипта.

    Обратите внимание: это очень рискованный способ использования.

    Пример:

    //функция для принудительного отключения пользователя
    function disconnect_user($username, $framed_ip, $nasaddr, $coaport, $sharedsecret) {
    $command = "sudo echo User-Name=$username,Framed-IP=$framed_ip|/usr/local/bin/radclient -x $nasaddr:$coaport disconnect $sharedsecret";
    exec($command);
    }

           //функция для принудительного отключения всех пользователей
    function disconnect_all_users(){
    $sharedsecret = "yourradiussecret";
    $coaport = 1700;
    $nasaddr = "192.168.20.1";
    $r_who_online = "SELECT * FROM radacct WHERE (AcctStopTime is NULL) ORDER BY RadAcctId ASC";
    $who_online = $db->Execute($r_who_online);
    foreach($who_online as $u) {
    $command = "sudo echo User-Name=$u["UserName"],Framed-IP=$u["Framed-IP"]|/usr/local/bin/radclient -x $nasaddr:$coaport disconnect $sharedsecret";
                           exec($command);
    }
    }

    Надеюсь, это поможет.
     
     
     
    sparki
    Guest
    #5
    0
    15.05.2010 21:54:00
    Я пробовал вышеперечисленные решения, и каждый раз получал - echo “User-Name=username,Framed-IP=192.168.1.101” | radclient -x 192.168.1.2:3799 disconnect secret. Отправляю запрос на отключение с идентификатором 14 на 192.168.1.1 порт 3799. User-Name = “username”. rad_recv: Получил пакет Disconnect-NAK с хоста 192.168.1.2:3799, id=14, length=41. Error-Cause = Unsupported-Extension NAS-Identifier = “NAS1” NAS-IP-Address = 192.168.1.2.

    После некоторых поисков выяснилось, что Framed-IP должно быть Framed-IP-Address.

    echo “User-Name=username,Framed-IP-Address=192.168.1.101” | radclient -x 192.168.1.2:3799 disconnect secret

    И заработало!!! Ураааа!
     
     
     
    agindanoe
    Guest
    #6
    0
    21.03.2016 03:57:00
    Рад слышать, что работает! Я следую шагам в этой теме, но не могу подключиться к NAS 192.168.10.2 с помощью radclient. Но если я использую IP 192.168.10.1, я получаю удаленный запрос, но в отладке Radius на Mikrotik появляется результат NAK. Когда Radius-сервер (192.168.10.14) запрашивает отключение, я получаю отладку Radius с сообщением "неизвестный адрес", и запрос смены IP-адреса превращается в "получен удаленный запрос от 192.168.10.1:xxxxxx с неизвестным адресом, отбрасываю его". Отладка Radius не должна отклонять 192.168.10.1, а должна принимать запрос от 192.168.10.14 для NAS 192.168.10.2. Может, кто-нибудь может помочь мне в этом вопросе? Или я что-то пропустил в конфигурации Mikrotik? Спасибо.
     
     
     
    mukeshsh
    Guest
    #7
    0
    02.08.2017 12:04:00
    Использую один и тот же код для отключения пользователя, но получаю вот такую ошибку: array(16) { [0]=> string(60) “radclient: Failed to send packet for ID 168: (unknown error)” [1]=> string(60) “radclient: Failed to send packet for ID 168: (unknown error)” [2]=> string(60) “radclient: Failed to send packet for ID 168: (unknown error)” [3]=> string(54) “radclient: no response from server for ID 168 socket 3” [4]=> string(63) “Sending Disconnect-Request of id 168 to 192.168.1.240 port 1700” [5]=> string(32) " User-Name = “54:14:73:57:DC:C2"” [6]=> string(34) " Framed-IP-Address = 192.168.0.244" [7]=> string(42) “rad_send() failed: Operation not permitted” [8]=> string(63) “Sending Disconnect-Request of id 168 to 192.168.1.240 port 1700” [9]=> string(32) " User-Name = “54:14:73:57:DC:C2"” [10]=> string(34) " Framed-IP-Address = 192.168.0.244" [11]=> string(42) “rad_send() failed: Operation not permitted” [12]=> string(63) “Sending Disconnect-Request of id 168 to 192.168.1.240 port 1700” [13]=> string(32) " User-Name = “54:14:73:57:DC:C2"” [14]=> string(34) " Framed-IP-Address = 192.168.0.244" [15]=> string(42) “rad_send() failed: Operation not permitted” }
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2025 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры