Перейти до

Ошибка обновления записей dhcp на mikrotik


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

Здравствуйте.

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

В логах stargazer при событии OnConnect обнаруживается такая ошибка:

Error: DHCP entry can't be updated, unknown parameter

Дебаг-режим включен, ничего более подробного в логах нет.

 

ОС: FreeBSD 9.2-RELEASE-p15

Версия ubilling: 0.6.4
 

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

Насчет изменений в микротике я что-то в сомнении.

До версии 6.22 в январе обновление было, до середины февраля точно все работало нормально.

Проблема была замечена при вводе в строй нового микротика, arp, очереди и списки доступа на него загрузились, записи dhcp нет. На тот момент версия биллинга была 0.6.3.

Тестирование на других микротиках выявило аналогичную проблему, обновление биллинга до 0.6.4 не помогло.

 

Может поможет дополнительная информация.

Изначально при смене IP абонента вылетала ошибка в файле api/libs/api.networking.php строка 666.

Изучение вышеуказанного файла подсказало, что требуется формат Сеть/CIDR со слешем (ранее просто строковое значение было, для удобства привязки названия к услуге, ошибок не возникало, все работало).

Смена на вышеуказанный формат привело к исчезновению ошибки, но обновление dhcp так и не заработало.

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

пробежимся по настройкам... в модуле расширенной настройки микротика что указано в "интерфейс пользователей". На каком интерфейсе поднят dhcp на микротике?

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

Ок. открывайте файл /etc/stargazer/system/log/file.drv любым текстовым редактором. смотрите строку 23, там FALSE меняете на TRUE.. выполняйте ресет пользователя, смотрите лог, выкладывайте сюда

 

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

Вот часть лога, где dhcp параметры обновляются:

2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [21] /ip/dhcp-server/print
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [15] =.proplist=name
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [18] ?interface=bridge1
2015-03-25 15:59:58 - [Executer] - MikroTik: >>> [3/3] bytes read.
2015-03-25 15:59:58 - [Executer] - MikroTik: >>> [3, 22]!re
2015-03-25 15:59:58 - [Executer] - MikroTik: >>> [13/13] bytes read.
2015-03-25 15:59:58 - [Executer] - MikroTik: >>> [13, 8]=name=server1
2015-03-25 15:59:58 - [Executer] - MikroTik: >>> [5/5] bytes read.
2015-03-25 15:59:58 - [Executer] - MikroTik: >>> [5, 1]!done
2015-03-25 15:59:58 - [Database] - Debug: Query -> SELECT `mac` FROM nethosts WHERE `ip` = '172.1.102.34'
2015-03-25 15:59:58 - [Database] - Debug: Data -> `mac` is e8:94:f6:d7:b7:67
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [27] /ip/dhcp-server/lease/print
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [14] =.proplist=.id
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [17] ?comment=PopovaUA
2015-03-25 15:59:58 - [Executer] - MikroTik: >>> [3/3] bytes read.
2015-03-25 15:59:58 - [Executer] - MikroTik: >>> [3, 16]!re
2015-03-25 15:59:58 - [Executer] - MikroTik: >>> [7/7] bytes read.
2015-03-25 15:59:58 - [Executer] - MikroTik: >>> [7, 8]=.id=*A
2015-03-25 15:59:58 - [Executer] - MikroTik: >>> [5/5] bytes read.
2015-03-25 15:59:58 - [Executer] - MikroTik: >>> [5, 1]!done
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [25] /ip/dhcp-server/lease/set
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [21] =address=172.1.102.34
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [30] =mac-address=e8:94:f6:d7:b7:67
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [11] =client-id=
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [15] =server=server1
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [12] =rate-limit=
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [14] =address-list=
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [20] =lease-time=00:00:00
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [15] =use-src-mac=no
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [16] =block-access=no
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [20] =always-broadcast=no
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [12] =disabled=no
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [17] =comment=PopovaUA
2015-03-25 15:59:58 - [Executer] - MikroTik: <<< [7] =.id=*A
2015-03-25 15:59:58 - [Executer] - MikroTik: >>> [5/5] bytes read.
2015-03-25 15:59:58 - [Executer] - MikroTik: >>> [5, 35]!trap
2015-03-25 15:59:58 - [Executer] - MikroTik: >>> [26/26] bytes read.
2015-03-25 15:59:58 - [Executer] - MikroTik: >>> [26, 8]=message=unknown parameter
2015-03-25 15:59:58 - [Executer] - MikroTik: >>> [5/5] bytes read.
2015-03-25 15:59:58 - [Executer] - MikroTik: >>> [5, 1]!done
2015-03-25 15:59:58 - [Executer] - Error: DHCP entry can't be updated, unknown parameter

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

Не, рано я радовался, на версии RouterOS v6.22 и RouterOS v6.27 все работает, на RouterOS v5.26 нет.

Проверил, на версии 5.26 остался синтаксис address-list (без s на конце)/

Убрал вообще строку

address-lists    = NULL

из /etc/stargazer/system/executer/tpls/dhcp.ini

вроде все работает.

По идее, правильным было бы разбить настройки dhcp для разных версий ОС, как это сделано для очередей.

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

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

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

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

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

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

Вхід

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

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від ГрозаИнтернета
      Всем привет. Сеть разбили, продаю оборудование, которое удалось спасти.
      Роутер MikroTik 1036-12G-4S - 16500 грн.
      Сервер Dell R410(Xeon L5640(60Вт), 16 Gb RAM, 2x300 Gb SAS, iDrac, Raid, IPMI) - 4500 грн.
      Коммутатор ZyXEL MES-3528 - 2000 грн.
      Коммутатор HUAWEI S2326 - 1500 грн.
      Коммутатор Dell PowerConnect 6224F(опц.10G) - 5000 грн
      Коммутатор D-Link DGS-3627G (нюанс) - 1000 грн
      OLT BDCom P3310(Пролайн упс) - 9000 грн
      Упс APCSmart-UPS RT 2000 + картаAP9619 + кабель для подключения внешних АКБ - 12500 грн.
      Коммутатор ELTEX MES2324FB AC в коробке - 10000
      OLT EPON E9004-D 10G (Пролайн упс) в коробке - 10000
      Кабель OK-NET S/FTP Cat.6a 500Mhz LSOH AWG 23 4pr 280 метров - 8500
      Куча SFP EPON C+++, SFP SC, сетевые карты, твинакс кабеля.

    • Від Інет.укр
      Продам mikrotik rb2011 червоний 1200грн
      MikroTik RB2011UiAS  1400грн
      MikroTik RB3011 новий $85
      MikroTik RB4011iGS+RM  новий 170$ 
      MikroTik RB750UP - 550грн
      MikroTik  RB750P-PB - 800грн
      MikroTik RB960PGS-PB PowerBox Pro  Новий 80$
      RB433, RB600, RB800 ціна договірна.
       
    • Від Інет.укр
      Продам CRS226-24g-2s+RM б.у 3500грн
      CRS326-24g-2s+IN новий 148$
      CRS212-1g-10s-1s+in  б.у 99$
      CRS305-1g-4s+in б.у $100
       
    • Від viktorrc17
      Є мікротік з білим ip 37.57.хх.хх Налаштований nat. Srcnat- masquerade
      Lan 192.168.0.1
      До нього підключено другий мікротік по dhcp 192.168.0.2 
      Налаштований nat. Srcnat- masquerade
      Lan 192.168.1.1
      До другого роутера підключено nanostation з адресою 192.168.1.5
      На першому мікротік прокинув порт на другій мікротік. ( Chain-dstnat.  Protocol-  tcp. Dst port 726.  Action - dst-nat. To adress 192.168.0.2  To ports 80)
      Доступ на другий мікротік по білому ір є. 
      Треба зробити доступ на nanostation з білого ір.
      Підкажіть, прописував по аналогії з першим мікротіком на 192.168.1.5. Нічого не вийшло
       
    • Від defence_k
      Військовій частині ЗСУ дуже потрібні старенькі MikroTik RB751U(G)-2HnD або аналогічні. Наявність блока живлення та стан корпуса байдуже, живитися будуть по РоЕ. RB951 теж годяться, проте в них гірший радіотракт . 
      Будемо вдячні за кожен пристрій.
      PS не відмовимося від фахової консультації з побудови CAPsMAN
×
×
  • Створити нове...