Название: DHCP Nodeny Plus Отправлено: MrSnaKe от 18 Февраля 2014, 00:10:44 Налаштував сервер і білінг згідно мануалу
app.nodeny-plus.com.ua/docs/install.html поставив модуль дхцп згідно мануалу forum.nodeny.com.ua/docs/work/modules.html після рестарту носервера правило редіректу не появилося, добавив його вручну згідно мануалу ipfw add 65534 fwd 127.0.0.1,8080 tcp from any to any 80 Проблеми Користувач іп отримує але tail -f /usr/local/nodeny/logs/dhcp.events.log 12.02.2014 22:51:51 ERROR: [commit] ip=10.1.1.2, mac=0:1a:xx:xx:a4:13, mac_ok=001aa0xxxx13, port=000628107b838ea0[1] | select uid from mac_uid error 12.02.2014 23:06:51 ERROR: [commit] ip=10.1.1.2, mac=0:1a:xx:xx:a4:13, mac_ok=001aa0xxxx13, port=000628107b838ea0[1] | select uid from mac_uid error 12.02.2014 23:21:51 ERROR: [commit] ip=10.1.1.2, mac=0:1a:xx:xx:a4:13, mac_ok=001aa0xxxx13, port=000628107b838ea0[1] | select uid from mac_uid error 12.02.2014 23:36:51 ERROR: [commit] ip=10.1.1.2, mac=0:1a:xx:xx:a4:13, mac_ok=001aa0xxxx13, port=000628107b838ea0[1] | select uid from mac_uid error 12.02.2014 23:51:56 ERROR: [commit] ip=10.1.1.2, mac=0:1a:xx:xx:a4:13, mac_ok=001aa0xxxx13, port=000628107b838ea0[1] | select uid from mac_uid error 13.02.2014 00:06:56 ERROR: [commit] ip=10.1.1.2, mac=0:1a:xx:xx:a4:13, mac_ok=001aa0xxxx13, port=000628107b838ea0[1] | select uid from mac_uid error 13.02.2014 00:22:01 ERROR: [commit] ip=10.1.1.2, mac=0:1a:xx:xx:a4:13, mac_ok=001aa0xxxx13, port=000628107b838ea0[1] | select uid from mac_uid error 13.02.2014 00:37:01 ERROR: [commit] ip=10.1.1.2, mac=0:1a:xx:xx:a4:13, mac_ok=001aa0xxxx13, port=000628107b838ea0[1] | select uid from mac_uid error 13.02.2014 00:52:04 ERROR: [commit] ip=10.1.1.2, mac=0:1a:xx:xx:a4:13, mac_ok=001aa0xxxx13, port=000628107b838ea0[1] | select uid from mac_uid error 13.02.2014 01:22:04 [expiry] ip=10.1.1.2 | Ok В Связки mac-uid також видно маки і порт клієнта. але користувача не редіректить на портал, а коли вручну зайти і залогінитися то активація не проходить. Є ідеї щодо вирішення проблеми? Название: Re: DHCP Nodeny Plus Отправлено: Efendy от 18 Февраля 2014, 01:55:52 Покажи результат выполнения в mysql
show create table mac_uid; Название: Re: DHCP Nodeny Plus Отправлено: MrSnaKe от 18 Февраля 2014, 09:53:31 mysql> show create table mac_uid;
+---------+--------------------------------------------------------------------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- ----------------------------------------------------+ | Table | Create Table | +---------+--------------------------------------------------------------------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- ----------------------------------------------------+ | mac_uid | CREATE TABLE `mac_uid` ( `mac` varchar(12) NOT NULL, `ip` int(10) unsigned NOT NULL, `uid` bigint(20) unsigned NOT NULL, `time` int(10) unsigned NOT NULL, `device_mac` varchar(12) NOT NULL, `device_port` smallint(6) NOT NULL, PRIMARY KEY (`mac`), KEY `uid` (`uid`), KEY `time` (`time`), KEY `ip` (`ip`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 | +---------+--------------------------------------------------------------------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- ----------------------------------------------------+ 1 row in set (0.00 sec) mysql> Название: Re: DHCP Nodeny Plus Отправлено: boomer666 от 18 Февраля 2014, 19:24:05 нет прав на запись в таблицу
Название: Re: DHCP Nodeny Plus Отправлено: MrSnaKe от 18 Февраля 2014, 21:01:26 mysql> SELECT *, INET_NTOA(ip) FROM mac_uid;
+--------------+----+-----+------------+--------------+-------------+---------------+ | mac | ip | uid | time | device_mac | device_port | INET_NTOA(ip) | +--------------+----+-----+------------+--------------+-------------+---------------+ | 001aa03ba413 | 0 | 5 | 1392245524 | 000628107b83 | 1 | 0.0.0.0 | +--------------+----+-----+------------+--------------+-------------+---------------+ 1 row in set (0.00 sec) mysql> дані в табличку успішно вносяться Название: Re: DHCP Nodeny Plus Отправлено: traktor150 от 15 Июля 2014, 10:51:54 Як вирішили проблему ?
Название: Re: DHCP Nodeny Plus Отправлено: cojiict от 21 Июля 2014, 09:08:59 port=000628107b838ea0 це не мак свіча (МАС = 12 символів).
Код: set SwitchMac = binary-to-ascii(16, 8, ":", suffix(option agent.remote-id,6)); Код: tail -f /usr/local/nodeny/logs/dhcp.events.log Название: Re: DHCP Nodeny Plus Отправлено: vir от 23 Июля 2014, 08:58:04 Подскажите, пожалуйста, как можно закрепить абонента за определенным портом, т.е. на порту 1 коммутатора sw1 может работать только user1.
Название: Re: DHCP Nodeny Plus Отправлено: Efendy от 24 Июля 2014, 14:51:23 Подскажите, пожалуйста, как можно закрепить абонента за определенным портом, т.е. на порту 1 коммутатора sw1 может работать только user1. В данных клиента нажимаешь "добавить мак". В новом окне мак клиента не вводишь. Вводишь номер порта и мак-адрес свича. Ставишь галку "один клиент на порту" и нажимаешь "сохранить". Все.Заглушка при этой схеме не используется. Dhcpd выдает ип клиенту и запускает events.pl, который смотрит, есть ли запись: галка "один клиент на порту", мак свича и порт - если да, апдейтит запись: устанавливает мак и ip. Т.е ты можешь зайти в учетку клиента и увидеть, что появится привязанный мак клиента. Кроме того, в пуле ip адресов должен присутствовать ip, который будет выдан клиенту и он (ип) должен быть динамический Название: Re: DHCP Nodeny Plus Отправлено: vir от 25 Июля 2014, 09:07:12 Подскажите, пожалуйста, как можно закрепить абонента за определенным портом, т.е. на порту 1 коммутатора sw1 может работать только user1. В данных клиента нажимаешь "добавить мак". В новом окне мак клиента не вводишь. Вводишь номер порта и мак-адрес свича. Ставишь галку "один клиент на порту" и нажимаешь "сохранить". Все.Заглушка при этой схеме не используется. Dhcpd выдает ип клиенту и запускает events.pl, который смотрит, есть ли запись: галка "один клиент на порту", мак свича и порт - если да, апдейтит запись: устанавливает мак и ip. Т.е ты можешь зайти в учетку клиента и увидеть, что появится привязанный мак клиента. Кроме того, в пуле ip адресов должен присутствовать ip, который будет выдан клиенту и он (ип) должен быть динамический Название: Re: DHCP Nodeny Plus Отправлено: Pa4ka от 28 Июля 2014, 15:55:37 Добрый день, уважаемые!
Было в сети просто выдача ипа выборкой из базы Решили настроить модуль dhcp Настроили, сделали пул ипов Клиенты получают IP, но в определенный момент (всегда разное время) перестают выдаваться IP клиентам в конфиге make_config пока два разных vlan на них и испытываю и на обох сразу перестают выдаваться IP Помогите определить проблему, спасибо! Название: Re: DHCP Nodeny Plus Отправлено: Pa4ka от 28 Июля 2014, 16:13:42 может ли это быть связано с пулом IP? в том смысле что я поставил пулы /26 и 59 айпишников на один влан
но на порту до 30 абонентов |