Перейти к содержимому
Local
005836

Помогите freeradius 3 + Mikrotik

Рекомендованные сообщения

Перепробовал 7 прошивок везде одна и таже петрушка:

Release 6.43.12

Release 6.42.12

Release 6.42.11

Release 6.42.10

Release 6.42.9

Release 6.40.9

Release 6.40.8

Скрытый текст

(46) Received Accounting-Request Id 7 from 172.24.254.52:36088 to 172.24.254.50:1813 length 44
(46)   Acct-Status-Type = Accounting-On
(46)   NAS-Identifier = "NAS1"
(46)   Acct-Delay-Time = 0
(46)   NAS-IP-Address = 172.24.254.52
(46) # Executing section preacct from file /usr/local/etc/raddb/sites-enabled/default
(46)   preacct {
(46)     [preprocess] = ok
(46)     policy acct_unique {
(46)       update request {
(46)         &Tmp-String-9 := "ai:"
(46)       } # update request = noop
(46)       if (("%{hex:&Class}" =~ /^%{hex:&Tmp-String-9}/) &&      ("%{string:&Class}" =~ /^ai:([0-9a-f]{32})/i)) {
(46)       EXPAND %{hex:&Class}
(46)          -->
(46)       EXPAND ^%{hex:&Tmp-String-9}
(46)          --> ^61693a
(46)       if (("%{hex:&Class}" =~ /^%{hex:&Tmp-String-9}/) &&      ("%{string:&Class}" =~ /^ai:([0-9a-f]{32})/i))  -> FALSE
(46)       else {
(46)         update request {
(46)           EXPAND %{md5:%{User-Name},%{Acct-Session-ID},%{%{NAS-IPv6-Address}:-%{NAS-IP-Address}},%{NAS-Identifier},%{NAS-Port-ID},%{NAS-Port}}
(46)              --> 8e0199da000697f976cb21e0770bd579
(46)           &Acct-Unique-Session-Id := 8e0199da000697f976cb21e0770bd579
(46)         } # update request = noop
(46)       } # else = noop
(46)     } # policy acct_unique = noop
(46)   } # preacct = ok
(46) # Executing section accounting from file /usr/local/etc/raddb/sites-enabled/default
(46)   accounting {
(46) sql: EXPAND %{tolower:type.%{Acct-Status-Type}.query}
(46) sql:    --> type.accounting-on.query
(46) sql: Using query template 'query'
rlm_sql (sql): Closing connection (64): Hit idle_timeout, was idle for 110 seconds
rlm_sql_mysql: Socket destructor called, closing socket
rlm_sql (sql): Closing connection (66): Hit idle_timeout, was idle for 110 seconds
rlm_sql_mysql: Socket destructor called, closing socket
rlm_sql (sql): Closing connection (63): Hit idle_timeout, was idle for 97 seconds
rlm_sql_mysql: Socket destructor called, closing socket
rlm_sql (sql): Closing connection (67): Hit idle_timeout, was idle for 97 seconds
rlm_sql (sql): You probably need to lower "min"
rlm_sql_mysql: Socket destructor called, closing socket
rlm_sql (sql): Closing connection (65): Hit idle_timeout, was idle for 65 seconds
rlm_sql (sql): You probably need to lower "min"
rlm_sql_mysql: Socket destructor called, closing socket
rlm_sql (sql): Closing connection (68): Hit idle_timeout, was idle for 65 seconds
rlm_sql (sql): You probably need to lower "min"
rlm_sql_mysql: Socket destructor called, closing socket
rlm_sql (sql): 0 of 0 connections in use.  You  may need to increase "spare"
rlm_sql (sql): Opening additional connection (69), 1 of 32 pending slots used
rlm_sql_mysql: Starting connect to MySQL server
rlm_sql_mysql: Connected to database 'stg' on Localhost via UNIX socket, server version 5.6.42, protocol version 10
rlm_sql (sql): Reserved connection (69)
(46) sql: EXPAND %{User-Name}
(46) sql:    -->
(46) sql: SQL-User-Name set to ''
(46) sql: EXPAND UPDATE mlg_acct SET acctstoptime = FROM_UNIXTIME(%{integer:Event-Timestamp}), acctsessiontime  = '%{integer:Event-Timestamp}' - UNIX_TIMESTAMP(acctstarttime), acctterminatecause = '%{%{Acct-Terminate-Cause}:-NAS-Reboot}' WHERE acctstoptime IS NULL AND nasipaddress   = '%{NAS-IP-Address}' AND acctstarttime <= FROM_UNIXTIME(%{integer:Event-Timestamp})
(46) sql:    --> UPDATE mlg_acct SET acctstoptime = FROM_UNIXTIME(1550759188), acctsessiontime  = '1550759188' - UNIX_TIMESTAMP(acctstarttime), acctterminatecause = 'NAS-Reboot' WHERE acctstoptime IS NULL AND nasipaddress   = '172.24.254.52' AND acctstarttime <= FROM_UNIXTIME(1550759188)
(46) sql: Executing query: UPDATE mlg_acct SET acctstoptime = FROM_UNIXTIME(1550759188), acctsessiontime        = '1550759188' - UNIX_TIMESTAMP(acctstarttime), acctterminatecause = 'NAS-Reboot' WHERE acctstoptime IS NULL AND nasipaddress   = '172.24.254.52' AND acctstarttime <= FROM_UNIXTIME(1550759188)
rlm_sql_mysql: Rows matched: 0  Changed: 0  Warnings: 0
(46) sql: SQL query returned: success
(46) sql: 0 record(s) updated
(46) sql: No additional queries configured
rlm_sql (sql): Released connection (69)
Need 2 more connections to reach min connections (3)
rlm_sql (sql): Opening additional connection (70), 1 of 31 pending slots used
rlm_sql_mysql: Starting connect to MySQL server
rlm_sql_mysql: Connected to database 'stg' on Localhost via UNIX socket, server version 5.6.42, protocol version 10
(46)    


 = noop

			(46)   } # accounting = noop

			(46) Not sending reply to client.

			(46) Finished request

			(46) Cleaning up request packet ID 7 with timestamp +2881

			Ready to process requests
		
	


 

Изменено пользователем Nerofar1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всё проблема решена) спасибо в чате помогли, большое спасибо Roman Shevchenko, как всегда виновата прокладка между стулом и компом))

Безымянный.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   1 пользователь

  • Похожие публикации

    • Автор: dycost
      Такая проблема.
      Был написан модуль для получения mac абонента с порта коммутатора. Модуль перестал работать после обновления биллинга. Обновлялся точно не скажу с какого релиза, ориентировочно 0.8.9 или 0.9.0.
       
      Суть вот в чем.
      Модуль использует скрипт на питоне вызываемый через popen, в принципе весь код вот:
      if (cfr('GET_MAC')) { $inputs = wf_TextInput('switch_address', __('Enter switch address'), '', true, '10'); $inputs.= wf_TextInput('switch_port', __('Enter switch port'), '', true, '10'); $inputs.= wf_Submit(__('Get')); $form = wf_Form("", 'POST', $inputs, 'glamour'); show_window(__('Get mac address from switch port'), $form); if (isset ($_POST['switch_address'])) { $process = popen(escapeshellcmd('/usr/local/www/apache22/data/billing/modules/general/get_mac/get_mac.py ' . $_POST['switch_address'] . ' ' . $_POST['switch_port']), "r"); $mac = fread($process, 2096); show_window(__('Active mac address: '), $mac); pclose($process); }; } else { show_error(__('Access denied')); } Питон потому, что парсинг на php я не осилил..
      из питона вызывается snmpwalk через  popen (да, такая вот матрешка), собственно для получения mac.
      До обновления все работало, и сейчас если выполнить  из консоли что-то типа такого:
      <?php $process = popen(escapeshellcmd('/usr/local/www/apache22/data/billing/modules/general/get_mac/get_mac.py 172.16.0.182 2', "r"); $mac = fread($process, 2096); echo "$mac"; ?> то все работает.
      При выполнении из биллинга питон не создает процесс-потомок snmpwalk.
      Какие настройки php или биллинга копать?
    • Автор: Break
      Продаю Mikrotik Cloud Core Router CCR1036-8G-2S+  920 уе (24500 грн)
      Характеистики:
      8-ми портовый управляемый маршрутизатор с пассивным охлаждением. 8х10/100/1000 RJ45 ports, 2хSFP+ ports, 1xRS232 Serial port,  microUSB type AB port, microSD. Процессор TILE TLR4-03680CG-12CE-A3b, 36 cores, 1.2 GHz, ОЗУ 4 GB, флэш память 1 GB. Пропускная способность 28 Gbps, пакетная производительность 8 Mpps
       
      В наличии 4 шт – НОВЫЕ, только зашли!
      Все предложение пишите в личку
      Гарантия 1 год
      Отправка Новой Почтой в любой город
       
      Тел.  0681651360 Сергей Евгениевич            

    • Автор: salaga89
      Продам Маршрутизатор (роутер) Mikrotik RB1100AHx2. 
       
      Цена 7000 торг уместен
       
      Производитель:
      Mikrotik
      Тип устройства:
      Маршрутизатор (роутер)
      Вход (WAN порт):
      1x 10/100/1000 BASE-T Gigabit Ethernet (PoE), 2x 10/100/1000 BASE-T Gigabit Ethernet (Bypass)
      Интерфейс подключения (LAN-порт):
      10x 10/100/1000 BASE-T Gigabit Ethernet
      Маршрутизатор
      Межсетевой экран (Firewall):
      есть
      NAT:
      есть
      Поддержка VPN (виртуальных сетей):
      есть
      DHCP-сервер:
      есть
      Демилитаризованная зона (DMZ):
      есть
      Мониторинг и конфигурирование
      Веб-интерфейс:
      RouterOS v.6
      Telnet:
      нет
      Поддержка SNMP:
      есть
      Дополнительно
      Питание(PoE/адаптер):
      + / -
      Возможность установки вне помещения :
      нет
      Режим моста:
      есть
      Прочее:
      Процессор: PowerPC P2020 1066MГц, оперативная память: 2ГБ, флеш-память: 512МБ на чипе памяти NAND, последовательный порт RS232C, MicroSD.
      Размеры (мм):
      44x176x442
      Вес (г):
      1275
    • Автор: init
      Добрый день! Появилась необходимость обновить Ubilling с версии 0.7.2 до текущей, как бы это сделать быстро и безболезненно?
      Я так понимаю надо с версии на версию прыгать? или есть какой-то инструмент который инкрементно обновит до текущей версии?
      Благодарю
    • Автор: Turist
      куплю Mikrotik RB3011UiAS-RM, рабочий, можно б/у
×