Есть CentOS на котором поднят dhcpd сервер раздающий IP`шники в три влана. Работает отлично. Сегодня нужно было завести тонкого клиента на Linux (ponix) и выяснилось что он не получает IP от моего сервера, а его переплевывает (могу ошибаться) незаконно, без разрешения, криво настроенный роутер с включенным DHCPD. Получается что мой тонкий ловит броадкаст именно от него и не может загрузиться.
Вопрос. Как повысить приоритет моего DHCPD, что бы тонкий получил IP с моего DHCP? Выявить железку пока не получается.
Приоритет DHCPD сервера
В dhcpcd есть whitelist/blacklist. Видимо это то, что надо.
В dhcpcd есть whitelist/blacklist. Видимо это то, что надо.
оно? http://archlinux.org.ru/forum/topic/12503/?page=7#post-121941
Предлагаете методом тыка выяснить IP роутера и внести в блеклист? Хотя лучше указать свой в белый список. Я так понимаю это надо сделать в настройках клиента? Но у меня тонкие и грузятся с готового образа ponix по tftp
Спасибо за идею. Завтра же попробую.
Хотя...В тонком PXE сначала тянет образ? Тогда не то.
Хотя...В тонком PXE сначала тянет образ? Тогда не то.
Вот и я про то же (( Ситуация я думаю многим знакома. Как с эти бороться? Нет мыслей вообще ((
Раздербанил initrd от тонкого. Не найду ничего связанное с dhcp. Хотел прям в образ прописать принудительный DHCP для сети по примеру белого листа.
Может попробовать с помощью iptables/ebtables дропать udp пакеты, которые не принадлежат нужному dhcp серверу?
Может попробовать с помощью iptables/ebtables дропать udp пакеты, которые не принадлежат нужному dhcp серверу?
Вылавливать по порту? Как вариант.
Поставил dhcdrop. Просканил вланы. Ничего чужого не обнаружил. Роутер нелегальный либо моя фантазия, либо он выключен на ночь. Дождусь утра и проверю.
З.Ы. Заодно нашел у себя касяк =)
Имхо, "повысить приоритет" вы не можете никак. Единственный вариант - на активном оборудовании ставить фильтры на бродкаст-трафик от dhcp
Разобрался. Я тупанул. Просто сгорел порт на хабе, а другую сетку случайно увидел на удаленке =)
Есть CentOS на котором поднят dhcpd сервер раздающий IP`шники в три влана. Работает отлично. Сегодня нужно было завести тонкого клиента на Linux (ponix) и выяснилось что он не получает IP от моего сервера, а его переплевывает (могу ошибаться) незаконно, без разрешения, криво настроенный роутер с включенным DHCPD. Получается что мой тонкий ловит броадкаст именно от него и не может загрузиться.
Вопрос. Как повысить приоритет моего DHCPD, что бы тонкий получил IP с моего DHCP? Выявить железку пока не получается.
Не в тему, прошу прошения
ели не затруднит показать конфиги как вы раздаете в 3 влан, я так понимаю это же 3 разных подсети, да даже пусть будет и 1 подсеть мне интересно как вы настроили на раздачу в влан (у самого в планах стоит поднятие dhcp с влан-ами..
или вы сделали так через пробел ?
/etc/sysconfig/dhcpd
DHCPDARGS=eth0 vlan10 vlan20 vlan30
DHCPDARGS=eth0 vlan10 vlan20 vlan30
Так и сделал.
P.S. По проблеме. Если сеть настроена на не управляемых свичах, то выходом с такой ситуации было бы использовать dhcdrop путем забора всего пула адресов левого DHCP. Тем самым он заглохнет и пропустить широковещательный траф уже нужно dhcp.
[quote="lone_wolf"]DHCPDARGS=eth0 vlan10 vlan20 vlan30
Так и сделал.
P.S. По проблеме. Если сеть настроена на не управляемых свичах, то выходом с такой ситуации было бы использовать dhcdrop путем забора всего пула адресов левого DHCP. Тем самым он заглохнет и пропустить широковещательный траф уже нужно dhcp.[/quote]
да у меня все счиви управшяки HP "Включая сетевое ядро"