forum.bitel.ru http://forum.bitel.ru/ |
|
Непонятки BGDHCP http://forum.bitel.ru/viewtopic.php?f=7&t=5683 |
Страница 1 из 1 |
Автор: | barguzin2 [ 06 июл 2011, 23:08 ] |
Заголовок сообщения: | Непонятки BGDHCP |
Был клиент, выдавался ему адрес 192.168.1.179 через DHCP Relay. Отключился он, поставили правую дату периода договора 31.05.2011. И период айпишника тоже справа эта же дата. Но статус договора стоит - активен. Тут выдали этот адрес другому клиенту, и начал у него инет лагать через раз. глянул, а мак в арп-табличке то один, то другой. Оказывается старый клиент сунул шнурок себе, а порт на свиче не потушили - и ему выдался почему то. В этом и вопрос - почему ему адрес выдался ? Договор вроде по дате закрыт (и по поиску ищется только если галку закрыт ставишь), и айпишник не попадает в период действия, а выдает таки. Глянул логи DHCP, вот чего там во время очередного выполнения задачи проверки шлюзов IPN: Код: DEBUG 07.07.2011 01:30:00,769 Thread-280150 set gate 26 172.16.1.41 INFO 07.07.2011 01:30:00,769 Thread-280150 setGatePortIp: gateId = 26;port=6;adress=192.168.1.179 DEBUG 07.07.2011 01:30:00,788 Thread-280176 set gate 52 172.16.1.91 INFO 07.07.2011 01:30:00,788 Thread-280176 setGatePortIp: gateId = 52;port=1;adress=192.168.1.179 Кстати, когда заходишь в старый договор - Интернет - Шлюзы, то в Управлении шлюзом этого свича (Д-Линк) правил IP-Адрес:Порт вообще не наблюдается. А откуда оно в DHCP попадает то ? Кстати, по ходу вопрос - в какой табличке (или табличках) связь IP-Порт для DHCP хранится для Д-Линк шлюзов, чёт по DBInfo не нашел. В общем вот такой глюк. Прошу комментариев, замечаний, исправлений. Код: Клиент: вер. 5.1 сборка 532 от 27.05.2011 18:51:18
Сервер: вер. 5.1 сборка 652 от 27.05.2011 18:50:58 ipn вер. 5.1 сборка 237 от 26.05.2011 11:26:59 |
Автор: | stark [ 07 июл 2011, 11:25 ] |
Заголовок сообщения: | Re: Непонятки BGDHCP |
barguzin2 писал(а): Был клиент, выдавался ему адрес 192.168.1.179 через DHCP Relay. Отключился он, поставили правую дату периода договора 31.05.2011. И период айпишника тоже справа эта же дата. Но статус договора стоит - активен. Тут выдали этот адрес другому клиенту, и начал у него инет лагать через раз. глянул, а мак в арп-табличке то один, то другой. Оказывается старый клиент сунул шнурок себе, а порт на свиче не потушили - и ему выдался почему то. В этом и вопрос - почему ему адрес выдался ? Договор вроде по дате закрыт (и по поиску ищется только если галку закрыт ставишь), и айпишник не попадает в период действия, а выдает таки. Глянул логи DHCP, вот чего там во время очередного выполнения задачи проверки шлюзов IPN: Код: DEBUG 07.07.2011 01:30:00,769 Thread-280150 set gate 26 172.16.1.41 INFO 07.07.2011 01:30:00,769 Thread-280150 setGatePortIp: gateId = 26;port=6;adress=192.168.1.179 DEBUG 07.07.2011 01:30:00,788 Thread-280176 set gate 52 172.16.1.91 INFO 07.07.2011 01:30:00,788 Thread-280176 setGatePortIp: gateId = 52;port=1;adress=192.168.1.179 Стандартный шлюз dhcp никак не учитывает даты ip или договора . Там если нужно сменить ip, то вначале нужно перевести шлюз в состояние удален чтобы старый ip удалился из кеша BGDHCP, потом добавить новый ip и открыть шлюз . У вас получается посылается оба - и старый и новый . barguzin2 писал(а): Кстати, когда заходишь в старый договор - Интернет - Шлюзы, то в Управлении шлюзом этого свича (Д-Линк) правил IP-Адрес:Порт вообще не наблюдается. А откуда оно в DHCP попадает то ? У вас стандартный шлюз dhcp или какой-нибудь из wiki ? barguzin2 писал(а): Кстати, по ходу вопрос - в какой табличке (или табличках) связь IP-Порт для DHCP хранится для Д-Линк шлюзов, чёт по DBInfo не нашел. ipn_user_gate_{mid}.rule_txt - универсальное поле для любого шлюза. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |