ThreeDHead

VIP
  • Публикаций

    1 701
  • Зарегистрирован

  • Посещение

7 Подписчиков

Информация о ThreeDHead

  • Звание
    Доцент
  • День рождения

Контакты

  • ICQ
    39595950

Посетители профиля

2 812 просмотра профиля
  1. Я перепробовал все варианты. Custom - нет такого.
  2. ERD-3S Fmv_1.6 Считываю показание температурного сенсора, отдаёт как положено: # snmpget -c public -v1 -On 10.1.3.126 .1.3.6.1.4.1.40418.2.4.4.2.2.0 .1.3.6.1.4.1.40418.2.4.4.2.2.0 = INTEGER: -12 Вставляю сточку OID в PRTG как кастомный сенсор, он его читает как положено: Добавляю сенсор, начинает показывать какую-то дребедень:
  3. В качестве бреда, указал в проверке операцию присвоения (:=), вместо сравнения (==) - заработало. Видимо у меня еще нет понимания как как и где их применять. snvoronkov, спасибо за диалог. MariaDB [radius]> SELECT * FROM `radcheck`; +----+---------------+--------------------+----+--------------------+ | id | username | attribute | op | value | +----+---------------+--------------------+----+--------------------+ | 1 | 10.11.100.254 | Cleartext-Password | := | VasExperts.FastDPI | +----+---------------+--------------------+----+--------------------+ 1 row in set (0.00 sec) (0) sql: EXPAND %{User-Name} (0) sql: --> 10.11.100.254 (0) sql: SQL-User-Name set to '10.11.100.254' rlm_sql (sql): Reserved connection (1) (0) sql: EXPAND SELECT id, username, attribute, value, op FROM radcheck WHERE username = '%{SQL-User-Name}' ORDER BY id (0) sql: --> SELECT id, username, attribute, value, op FROM radcheck WHERE username = '10.11.100.254' ORDER BY id (0) sql: Executing select query: SELECT id, username, attribute, value, op FROM radcheck WHERE username = '10.11.100.254' ORDER BY id (0) sql: User found in radcheck table (0) sql: Conditional check items matched, merging assignment check items (0) sql: Cleartext-Password := "VasExperts.FastDPI" (0) sql: EXPAND SELECT id, username, attribute, value, op FROM radreply WHERE username = '%{SQL-User-Name}' ORDER BY id (0) sql: --> SELECT id, username, attribute, value, op FROM radreply WHERE username = '10.11.100.254' ORDER BY id (0) sql: Executing select query: SELECT id, username, attribute, value, op FROM radreply WHERE username = '10.11.100.254' ORDER BY id (0) sql: EXPAND SELECT groupname FROM radusergroup WHERE username = '%{SQL-User-Name}' ORDER BY priority (0) sql: --> SELECT groupname FROM radusergroup WHERE username = '10.11.100.254' ORDER BY priority (0) sql: Executing select query: SELECT groupname FROM radusergroup WHERE username = '10.11.100.254' ORDER BY priority (0) sql: User found in the group table (0) sql: EXPAND SELECT id, groupname, attribute, Value, op FROM radgroupcheck WHERE groupname = '%{SQL-Group}' ORDER BY id (0) sql: --> SELECT id, groupname, attribute, Value, op FROM radgroupcheck WHERE groupname = 'subscribers' ORDER BY id (0) sql: Executing select query: SELECT id, groupname, attribute, Value, op FROM radgroupcheck WHERE groupname = 'subscribers' ORDER BY id (0) sql: Group "subscribers": Conditional check items matched (0) sql: Group "subscribers": Merging assignment check items (0) sql: EXPAND SELECT id, groupname, attribute, value, op FROM radgroupreply WHERE groupname = '%{SQL-Group}' ORDER BY id (0) sql: --> SELECT id, groupname, attribute, value, op FROM radgroupreply WHERE groupname = 'subscribers' ORDER BY id (0) sql: Executing select query: SELECT id, groupname, attribute, value, op FROM radgroupreply WHERE groupname = 'subscribers' ORDER BY id (0) sql: Group "subscribers": Merging reply items
  4. Вот сам лог, но в нем опять ни одного упоминания о radreply (0) sql: EXPAND %{User-Name} (0) sql: --> 10.11.100.254 (0) sql: SQL-User-Name set to '10.11.100.254' rlm_sql (sql): Reserved connection (1) (0) sql: EXPAND SELECT id, username, attribute, value, op FROM radcheck WHERE username = '%{SQL-User-Name}' ORDER BY id (0) sql: --> SELECT id, username, attribute, value, op FROM radcheck WHERE username = '10.11.100.254' ORDER BY id (0) sql: Executing select query: SELECT id, username, attribute, value, op FROM radcheck WHERE username = '10.11.100.254' ORDER BY id (0) sql: User found in radcheck table (0) sql: EXPAND SELECT groupname FROM radusergroup WHERE username = '%{SQL-User-Name}' ORDER BY priority (0) sql: --> SELECT groupname FROM radusergroup WHERE username = '10.11.100.254' ORDER BY priority (0) sql: Executing select query: SELECT groupname FROM radusergroup WHERE username = '10.11.100.254' ORDER BY priority (0) sql: User found in the group table (0) sql: EXPAND SELECT id, groupname, attribute, Value, op FROM radgroupcheck WHERE groupname = '%{SQL-Group}' ORDER BY id (0) sql: --> SELECT id, groupname, attribute, Value, op FROM radgroupcheck WHERE groupname = 'subscribers' ORDER BY id (0) sql: Executing select query: SELECT id, groupname, attribute, Value, op FROM radgroupcheck WHERE groupname = 'subscribers' ORDER BY id (0) sql: Group "subscribers": Conditional check items matched (0) sql: Group "subscribers": Merging assignment check items (0) sql: Auth-Type := Accept (0) sql: EXPAND SELECT id, groupname, attribute, value, op FROM radgroupreply WHERE groupname = '%{SQL-Group}' ORDER BY id (0) sql: --> SELECT id, groupname, attribute, value, op FROM radgroupreply WHERE groupname = 'subscribers' ORDER BY id (0) sql: Executing select query: SELECT id, groupname, attribute, value, op FROM radgroupreply WHERE groupname = 'subscribers' ORDER BY id (0) sql: Group "subscribers": Merging reply items rlm_sql (sql): Released connection (1) rlm_sql (sql): Need 4 more connections to reach 10 spares rlm_sql (sql): Opening additional connection (6), 1 of 26 pending slots used rlm_sql_mysql: Starting connect to MySQL server rlm_sql_mysql: Connected to database 'radius' on Localhost via UNIX socket, server version 10.1.23-MariaDB-9+deb9u1, protocol version 10 (0) [sql] = ok (0) [expiration] = noop (0) [logintime] = noop (0) pap: WARNING: Auth-Type already set. Not setting to PAP (0) [pap] = noop (0) } # authorize = ok (0) Found Auth-Type = Accept (0) Auth-Type = Accept, accepting the user
  5. Думал лыжи не едут потому что старый фрирадиус, обновил до крайнего, всё то же самое :( Выдаёт: # grep authreply_table /etc/freeradius/3.0/mods-enabled/sql authreply_table = "radreply" С Fall-Through с сотой попытки разобрался, не причем он тут, т.к. групповые ответы читаются уже после radreply, а Fall-Through надо писать в radreply, а radreply не читается...
  6. Настраиваю Радиус. Радтестом проверяю, параметры с radgroupreply отдаёт, а с radreply нет. По дебагу видно что даже не читает эту таблицу. Почему так? rad_recv: Access-Request packet from host 127.0.0.1 port 55588, id=70, length=98 User-Name = "10.230.51.15" User-Password = "VasExperts.FastDPI" NAS-IP-Address = 127.0.1.1 NAS-Port = 1812 Message-Authenticator = 0xb290d0abf4b714e3816e9ed04aa67282 # Executing section authorize from file /etc/freeradius/sites-enabled/sql +group authorize { [sql] expand: %{User-Name} -> 10.230.51.15 [sql] sql_set_user escaped user --> '10.230.51.15' rlm_sql (sql): Reserving sql socket id: 12 [sql] expand: SELECT id, username, attribute, value, op FROM radcheck WHERE username = '%{SQL-User-Name}' ORDER BY id -> SELECT id, username, attribute, value, op FROM radcheck WHERE username = '10.230.51.15' ORDER BY id [sql] expand: SELECT groupname FROM radusergroup WHERE username = '%{SQL-User-Name}' ORDER BY priority -> SELECT groupname FROM radusergroup WHERE username = '10.230.51.15' ORDER BY priority [sql] expand: SELECT id, groupname, attribute, Value, op FROM radgroupcheck WHERE groupname = '%{Sql-Group}' ORDER BY id -> SELECT id, groupname, attribute, Value, op FROM radgroupcheck WHERE groupname = 'subscribers' ORDER BY id [sql] User found in group subscribers [sql] expand: SELECT id, groupname, attribute, value, op FROM radgroupreply WHERE groupname = '%{Sql-Group}' ORDER BY id -> SELECT id, groupname, attribute, value, op FROM radgroupreply WHERE groupname = 'subscribers' ORDER BY id rlm_sql (sql): Released sql socket id: 12 ++[sql] = ok +} # group authorize = ok Found Auth-Type = Accept Auth-Type = Accept, accepting the user # Executing section post-auth from file /etc/freeradius/sites-enabled/sql +group post-auth { [sql] expand: %{User-Name} -> 10.230.51.15 [sql] sql_set_user escaped user --> '10.230.51.15' [sql] expand: %{User-Password} -> VasExperts.FastDPI [sql] expand: INSERT INTO radpostauth (username, pass, reply, authdate) VALUES ( '%{User-Name}', '%{%{User-Password}:-%{Chap-Password}}', '%{reply:Packet-Type}', '%S') -> INSERT INTO radpostauth (username, pass, reply, authdate) VALUES ( '10.230.51.15', 'VasExperts.FastDPI', 'Access-Accept', '2017-07-17 20:01:28') rlm_sql (sql) in sql_postauth: query is INSERT INTO radpostauth (username, pass, reply, authdate) VALUES ( '10.230.51.15', 'VasExperts.FastDPI', 'Access-Accept', '2017-07-17 20:01:28') rlm_sql (sql): Reserving sql socket id: 11 rlm_sql (sql): Released sql socket id: 11 ++[sql] = ok +} # group post-auth = ok Sending Access-Accept of id 70 to 127.0.0.1 port 55588 Finished request 14. Going to the next request Waking up in 4.9 seconds. Cleaning up request 14 ID 70 with timestamp +661 Ready to process requests.
  7. Конечно, релей написан, работает как часы.
  8. Да, у продавца на Ebay есть еще некоторое количество SCM-E по $999, через личку дам контакты.
  9. Остановил SCE, сдублировал CF-карту на новую, сперва загрузился с новой платы (в слоте 1) и новой CF-карты, загрузилось но не перешло в Operational. Остановил SCE, воткнул рабочую плату в слот 1, новую в слот 2, через 20 минут радостно заморгали зеленые лампочки, все процессоры в работе, настроил SNMP-мониторинг, всё гуд. Мониторил процесс загрузки через AUX мастер-слота. Всем спасибо :)
  10. Ясно. Там значит две консоли, AUX - штатный tty линукса, Console - падаем в консоль загруженного приложения по управлению сервисом.
  11. В AUX не пробовал. Тем же кабелем?
  12. После втыкания SCM-E на горячую в логах появилось это: 2017-06-06 04:13:10 | WARN | CPU #000 | SE HwSanityChecks Module: A problem occurred. Please report to Cisco's customer support 2017-06-06 04:13:10 | WARN | CPU #000 | <not present>: Fans hardware monitor status is WARNING 2017-06-06 04:13:10 | WARN | CPU #000 | SE Control Module: A problem occurred. Please report to Cisco's customer support 2017-06-06 04:13:10 | WARN | CPU #000 | The SE status changed to Warning 2017-06-06 04:13:10 | INFO | CPU #000 | trap:warning status opertation type: 4 2017-06-06 04:13:10 | INFO | CPU #000 | trap:fans alarm on fanValue is 1 После этого, обрабатывала система трафик или нет, я не знаю, т.к. трафик с неё был снят заранее. После перезагрузки, в течении 15 минут система в сознание так и не пришла, но по менеджменту пинговалась, по телнету не пускала. Пришлось отключить питание, вынуть SCM-E со слота #2, включить питание. Система загрузилась через 8 минут. Дебильная Интересная особенность устройства в том, что в консоль оно пишет только когда _полностью_ загрузилось. На этапе загрузки ты не видишь в консоли ровным счетом ничего. Ушел искать CF-card на 4GB
  13. На живую боюсь, в манах почему-то информации об этом не нашел. А с выключением коробки, проспал сегодня :)
  14. Вот что стоит в мастер модуле 4GB (он сейчас в работе): Вот какая карточка есть, чтобы вставить в слейв (2GB): Вот что выдаёт коробка: SCE8000-XCOM#dir File list for /apps/data/scos/ 4096 Thu Sep 1 03:17:41 201 . DIR 4096 Thu Sep 3 17:45:01 200 .. DIR 4096 Thu Sep 1 03:24:50 201 app DIR 4096 Tue May 23 05:24:00 201 system DIR 4096 Wed Jun 17 20:32:43 201 images DIR 3809330 Wed Jun 17 23:01:41 201 en41090.pqi 4096 Mon May 22 12:03:14 201 engage DIR 18543264 Mon May 22 11:59:56 201 release_.sli 8 File(s) 22377170 bytes 566607872 total bytes used 812007424 total bytes free Вижу всего менее гига в разделе. Там помимо этого раздела другие как посмотреть, чтобы понять, влезет в 2 гига или нет?