scream Posted February 1, 2013 Posted February 1, 2013 Есть сервер под freebsd на нём установлен isc-dhcpd4-2,адрес в сервера 192.168.10.1, в нём описано много сетей для раздачи, пример: # Vlan 205subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.2 192.168.1.254; option routers 192.168.1.1; option broadcast-address 192.168.1.255; } # Vlan 206 subnet 192.168.2.0 netmask 192.168.2.0 { range 192.168.2.1 192.168.2.254; option routers 192.168.2.1; option broadcast-address 192.168.2.255; } и таких еще штук 10, на сisco 7201 созданы соответствующие sub-интерфейсы , пример: interface GigabitEthernet0/1.205 description --- ISG Subscribers (pool-1) encapsulation dot1Q 205 ip address 192.168.1.1 255.255.255.0 ip helper-address 192.168.10.1 no ip redirects no ip proxy-arp service-policy type control ISG ip subscriber routed initiator unclassified ip-address end interface GigabitEthernet0/1.206 description --- ISG Subscribers (pool-2) encapsulation dot1Q 206 ip address 192.168.2.1 255.255.255.0 ip helper-address 192.168.10.1 no ip redirects no ip proxy-arp service-policy type control ISG ip subscriber routed initiator unclassified ip-address end так вот , всё прекрасно работает, но бывает что в один клиент не может получить ip, в логах дхцп сервера видно только DHCPDISCOVER и DHCPOFFER, пример: Feb 1 12:15:25 bill dhcpd: DHCPDISCOVER from 64:70:02:bf:81:1f (TP-LINK) via 192.168.1.1 Feb 1 12:15:25 bill dhcpd: DHCPOFFER on 192.168.1.25 to 64:70:02:bf:81:1f (TP-LINK) via 192.168.1.1 Feb 1 12:16:01 bill dhcpd: DHCPDISCOVER from 64:70:02:bf:81:1f (TP-LINK) via 192.168.1.1 Feb 1 12:16:01 bill dhcpd: DHCPOFFER on 192.168.1.25 to 64:70:02:bf:81:1f (TP-LINK) via 192.168.1.1 Feb 1 12:16:38 bill dhcpd: DHCPDISCOVER from 64:70:02:bf:81:1f (TP-LINK) via 192.168.1.1 Feb 1 12:16:38 bill dhcpd: DHCPOFFER on 192.168.1.25 to 64:70:02:bf:81:1f (TP-LINK) via 192.168.1.1 смотрю статистику порта в который включен абонент, и вижу что почему не доходят DHCPOFFER, ни перезагрузка дхцп, ничего не помогает, НО если я клиента кидаю в другой vlan , то он сразу же получает ip, хотя это один и тот же дхцп сервер и та же cisco, просто пул адресов другой! Вставить ник Quote
Cramac Posted February 1, 2013 Posted February 1, 2013 Была подобная проблема, решения не нашел, перешел на перловый сервер из соседних тем. Вставить ник Quote
Negator Posted February 2, 2013 Posted February 2, 2013 у меня подобное возникает иногда. Решается перегрузкой длинка на доступе. Почему - не знаю. Вставить ник Quote
s.lobanov Posted February 2, 2013 Posted February 2, 2013 scream На коммутаторе доступа dhcp snooping включен? Если да, то пробовали отключить и посмотреть дойдёт ли до абонента dhcp offer? Вставить ник Quote
scream Posted February 3, 2013 Author Posted February 3, 2013 scream На коммутаторе доступа dhcp snooping включен? Если да, то пробовали отключить и посмотреть дойдёт ли до абонента dhcp offer? snooping был включен, но я в первую очередь его отключил, но никакой реакции ((( Вставить ник Quote
scream Posted February 4, 2013 Author Posted February 4, 2013 Наконец то разобрался в чем проблема! Маршрутизатор (cisco 7201) не передавал через себя DHCPOFFER, потому что у него в arp таблице лежала запись с ip-шником который пытаеться получить клиент, ну а эта запись в arp таблице осталась от предыдущего клиента! и еще , чтобы избавиться от таких вот записей в логах : Feb 4 14:14:12 bill dhcpd: parse_option_buffer: malformed option vendor.<unknown> (code 808464739): option length exceeds option buffer length.Feb 4 14:13:58 bill dhcpd: parse_option_buffer: malformed option vendor.<unknown> (code 808464739): option length exceeds option buffer length. Feb 4 14:14:04 bill dhcpd: parse_option_buffer: malformed option vendor.<unknown> (code 1714435940): option length exceeds option buffer length. Feb 4 14:14:05 bill dhcpd: parse_option_buffer: malformed option vendor.<unknown> (code 1714435940): option length exceeds option buffer length. Feb 4 14:14:07 bill dhcpd: parse_option_buffer: malformed option vendor.<unknown> (code 1714435940): option length exceeds option buffer length надо просто в конфиг dhcpd.conf добавить строчку option option-125 code 125 = string; Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.