LINUX.ORG.RU
ФорумAdmin

dhcp и тегированный и не тегированный интерфейс

 ,


0

2

Тема старая - но ненашел простого решения

есть eth2 - ина нем додполнительно eth2.3
dhcp запрос приходит в теге - tcpdump видно все нормально

но dhcp на сервере ловит этот пакет 2 раза - певый раз (сначала) на нетегированном
а второй раз в тегированном

и отвечает два раза - первый раз с нетегировапнного - и пакет уходит не тэгированный - но что странно этот ответ клиент ловит - что несколько странно

а второй раз - отвачает NAK - в тэгированном

есть ли способ это исправить нормально - без привлечение 82 и подобное

★★

Какая версия dhcpd? Есть вот такое: ftp://ftp.isc.org/isc/dhcp/4.3.2/dhcp-4.3.2-RELNOTES , там написано, что теперь тэг vlan'а учитывается.

Старые версии dhcpd не смотрят на тэг, потому что в древних linux'ах ядро не передавало тэг в приложение, там и tcpdump не показывал, тэгированный пакет или нет.

mky ★★★★★
()

с tcpdump-ом на vlan-ах все не просто. tcpdump использует AF_PACKET, по-этому он видит пакеты и на основном устройстве и в самом влан-е.

традиционно использую REORDER_HDR=1 в настройках вланов с dhcp/dhcprelay. ISC-шный dhcpd еще та поделка.

Есть смысл запускать dhcpd только на тех интерфейсах, на которых он должен отвечать, а не на всем что есть.

vel ★★★★★
()
Ответ на: комментарий от vel

reorder пробовал - примерно также - тоесть не правильно

в том и проблема что dhcpd должен отвечать и на eth2 и на eth2.3 - отдельными сетями

ae1234 ★★
() автор топика
Ответ на: комментарий от ae1234

Я для себя уже давно сделал вывод - native vlan лучше не использовать.

при наличии управляемого коммутатора добавить vlan - не сложно, а часть проблем исчезнет.

vel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.