Биллинговая система Nodeny
19 Апреля 2024, 06:33:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2
  Печать  
Автор Тема: Проблема с DHCP, авторизация новых устройств  (Прочитано 6283 раз)
gen PSI
NoDeny
Пользователь
*

Карма: -5
Offline Offline

Сообщений: 55


Просмотр профиля
« : 23 Сентября 2020, 10:05:30 »

Есть связка Nodeny Next + Mikrotik ,  вариант Без Radius , авторизация IP+MAC, работает модуль DHCP , заглушка ( https://app.nodeny-plus.com.ua/docs/work/dhcp.html ) В биллинге IP pool статических айпи 10.20.*.2- 10.20.*.199  vlan***  и динамических 200-254 для гостей vlan*** guest .
Проблема в механизме авторизации новых устройств :
На стенде все красиво - подключаю устройство с новым мак ,получаю динамический айпи, ввожу логин и пароль( в теч. 10мин)  и следующая аренда уже прилетает с правильным айпи .
У клиентов  же схема не работает и в базе накапливаются айпи 200+.
Клиенты вводят логин , пароль, инет получают , но временный динамический айпи  не отцепляется , на  скрине ниже клиент с айпи 10.20.74.56  подключил новое устройство с мак F4:F2:6D:F9:5B:04 , в "Подключения"- связка старый мак с айпи 10.20.74.56 пропала , но прежний мак остался , новая связка мак F4:F2:6D:F9:5B:04 с 10.20.74.56 не появилась и клиент дальше висит на временном 10.20.74.221  уже 5 дней  , хотя время аренды стоит час и система должна была выдать клиенту  его статику 10.20.74.56.

В чем может быть проблема ?
Возможен ли этот глюк , если клиент  завтыкал ввести логин и пароль  в первые 10 минут после включения нового  роутера в сеть??
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #1 : 23 Сентября 2020, 13:14:31 »

ядро точно запущено?
выполни команду
Код:
 ps -ax | grep no
Записан
k291
Старожил
****

Карма: -10
Offline Offline

Сообщений: 454


Просмотр профиля
« Ответ #2 : 23 Сентября 2020, 20:42:34 »

Можете поделиться настройками?
Записан
gen PSI
NoDeny
Пользователь
*

Карма: -5
Offline Offline

Сообщений: 55


Просмотр профиля
« Ответ #3 : 23 Сентября 2020, 22:03:55 »

ядро точно запущено?
выполни команду
Код:
 ps -ax | grep no


ну да



23:02[]root@my#/usr/home/юзер>ps -ax | grep no
67332  -  R        0:00.03 /usr/bin/perl /usr/local/nodeny/modules/dhcp/events.pl commit 10.20.99.64 0:1e:68:e:b:4f
  584 v0- S      188:15.50 /usr/bin/perl /usr/local/nodeny/nokernel.pl -d
  585 v0- S      111:51.64 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d
  586 v0- S      122:16.16 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=dhcp -d
  587 v0- S       48:15.39 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=collectors -d
  588 v0- S       23:29.57 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=remindsms -d
  589 v0- S      230:57.12 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=make_config -g=make_config_dhcp -d
  591 v0- S     2754:38.47 /usr/bin/perl /usr/local/nodeny/noserver.pl -g=_BORDER.cfg.pm -d
67334  0  S+       0:00.01 grep --color=always no
Записан
gen PSI
NoDeny
Пользователь
*

Карма: -5
Offline Offline

Сообщений: 55


Просмотр профиля
« Ответ #4 : 23 Сентября 2020, 22:06:25 »

Можете поделиться настройками?
Какими именно?
Не я настраивал систему , могу  запросить контакт специалиста , если у него будет время/желание помочь, то сброшу вам  контакт.
Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 199


Просмотр профиля
« Ответ #5 : 24 Сентября 2020, 11:46:47 »

"новая связка мак F4:F2:6D:F9:5B:04 с 10.20.74.56 не появилась и клиент дальше висит на временном 10.20.74.221  уже 5 дней "
А каким образом у Вас присваиваються статические IP? Вы используете make_config для формирования кофига dhcp? Покажите этот конфиг, возможно проблема нем, ведь Вы раздаете динамические и статические в одном влане судя по всему.
Записан
gen PSI
NoDeny
Пользователь
*

Карма: -5
Offline Offline

Сообщений: 55


Просмотр профиля
« Ответ #6 : 24 Сентября 2020, 20:41:45 »

"новая связка мак F4:F2:6D:F9:5B:04 с 10.20.74.56 не появилась и клиент дальше висит на временном 10.20.74.221  уже 5 дней "
А каким образом у Вас присваиваються статические IP? Вы используете make_config для формирования кофига dhcp? Покажите этот конфиг, возможно проблема нем, ведь Вы раздаете динамические и статические в одном влане судя по всему.

/usr/local/nodeny/kernel/make_config/dhcp_4s.tmpl шаблон по которому генерится конфига для дхцп

Статический айпи присваивается руками в базе при создании клиента.
Динамические и статические в одном влан - это верно  ( пул статических айпи 10.20.*.2-10.20.*.199  и динамические 200-254 для гостей)

dhcp_4s.tmpl довольно объемный файл , если надо глянуть его , то могу сбросить его в ЛС
Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 199


Просмотр профиля
« Ответ #7 : 25 Сентября 2020, 20:34:50 »

Написал в личку.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #8 : 28 Октября 2020, 15:03:39 »

1) почему использовал старую документацию?
2) так и не понял, ты формируешь конфиг для дхцп динамически или используешь events.pl?
Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 199


Просмотр профиля
« Ответ #9 : 29 Октября 2020, 12:16:53 »

1) почему использовал старую документацию?
2) так и не понял, ты формируешь конфиг для дхцп динамически или используешь events.pl?
Кстати , вопрос. У меня конфиг для dhcp тоже формируется динамически с опт82, все работает отлично. Но, было бы интересно прикрутить events.pl к конфигу, для мониторинга авторизаций. Но events.pl не работает со статическими ip.
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #10 : 29 Октября 2020, 13:29:16 »

Что-то мне подсказывает, что это не сложно победить
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #11 : 29 Октября 2020, 16:28:27 »

Кстати, последняя актуальная документация по формированию конфига

Записан
gen PSI
NoDeny
Пользователь
*

Карма: -5
Offline Offline

Сообщений: 55


Просмотр профиля
« Ответ #12 : 30 Октября 2020, 23:02:54 »

Кстати, последняя актуальная документация по формированию конфига


Спасибо , попробуем разобраться .
Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 199


Просмотр профиля
« Ответ #13 : 04 Февраля 2021, 15:07:37 »

Что-то мне подсказывает, что это не сложно победить
Таки да. Создал дубликат events1.pl , убрал 
Код:
 AND type='dynamic'
, и все заработало для статических ip.
У меня сеть на BDCOM(унификация оборудования). На каждый ствол, отдельный влан со статикой, и один на все стволы для динамики. То есть регистрация клиента в динамическом влане, опт82, один на порту, потом добавление статического ip , и перевод во влан для статики, где dhcp по make_config.
Хочу сделать универсальный конфиг для влана, что бы сеть /24 на ствол, и 1-64 - статические( по номеру ONU), а 100-250 , для динамики. Новое подключение - авторизация - ip в динамическом диапазоне - галочка один на порту - и добавить ip со статического диапазона по номеру onu. При лизе в 10 минут, клиент получит свой статический ip. А при смене оборудования , сразу же получит ip с динамического диапазона и будет инет. Ну и когда истечет лиза статики, переполучит свою статику.
Только наверное нужно будет на onu ограничить число mac по типу
Код:
 switchport port-security dynamic maximum 1
 switchport port-security mode dynamic
Записан
gen PSI
NoDeny
Пользователь
*

Карма: -5
Offline Offline

Сообщений: 55


Просмотр профиля
« Ответ #14 : 04 Апреля 2021, 21:27:07 »

Приветствую всех Гуру.
Решил не создавать новую тему, а отписать в этой .
Состоянием на 04.04.21 проблема выше так и не  была полноценно решена, это не мешает работе биллинга, но все таки ситуация загадочная.

Параллельно с этим возник вопрос флуда ошибок DHCP(скрин ниже) в консоле WARNING: Host declarations are global. They are not limited to the scope you declared them in.  , в гугл ходил , ответ по конкретной ситуации с Ноудени не нашел, сам в конфиг не полезу , так как не столь хорошо разбираюсь. Подскажите  как это пофиксить?
Записан
Страниц: [1] 2
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!