|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Barabanov 2:5020/400 11 Nov 2004 19:37:39 To : [anp/hsw] Subject : Re: Присоветуйте DHCPd -------------------------------------------------------------------------------- [anp/hsw] wrote: > Я немного непонятно изьяснился... Звиняйте.... > Сеть не рученная, целиком постоена на свичах за 250-700р. > на одном из серверов стоит DHCP и DNS. > Дак вот, когда в качестве DHCP-Server'a работает ISC DHCPd, то все > нормально, и клиенты как положено получают адреса, но если заставить > работать dnsmasq (который имеет необходимую функциональность), > то нифига не происходит, и он только отвечает на продление аренды адреса > (по моему только она идет как unicast?) > Судя по tcpdump'u броадкасты проходят... Увы. Я ничего про dnsmasq сказать не могу. У меня стоит стандартный isc dhcpd. > У мя сложилось впечатление, что DHCPd получает броадкасты, потому, что > слушает "raw", и, естественно, видит все, что попадает в сетевуху... > (я правильно думаю??) Hу вы меня и напрягли ;) Хоть в лезь в исходники или в буку по программированию tcp ;) Hет. Бродкаст это бродкаст, а raw это raw. Сервер слушает порт на конкретном адресе. А поскольку клиент не знает адрес сервера. то он посылает бродкаст. Слушатель raw применяется именно для собственных обработчиков raw протоколов, что ни как не говорит о заведомой уникастности пришедщих на raw-слушатель пакетов. Можете бродкастные пинги рассылать. Т.е. raw это не "все что приходит в сетевуху", а это просто такой тип протокола. И его получает лишь программа, открывшая raw-сокет. > > Hадо правилом iptables или route разрулить ситуацию так, чтобы > броадкасты на 67 порт могли видеть все программы... Бродкасты "видят" все сетевые карты. А программы тут ни при чем. Аналогично, пакеты направленные в некоторый порт видят лишь те программы, которые этот порт слушают, т.е. открывают там сокет. > AB> http://www.dhcp-handbook.com/dhcp_faq.html > Спасибо, гляну... Я поинтересовался этим самым dnsmasq. Очень приятно было наблюдать заботливо собранные пакеты для SuSE ;) Hо судя по вашим симптомам у вас он вообще не работает. Так может дело не уникастах/бродкастах. Дело может быть в настройках. Посмотрите http://www.enterprisenetworkingplanet.com/netos/article.php/10951_3377351_2 Судя по http://www.drazzib.com/docs-dnsmasq.html он работает даже через dhcp-relay. А зачем вы с эти суррогатным dnsmask связываетесь. Поставте нормальный dhcpd и в пару к нему bind с динамическим обновлением. Hикаких проблем - все работает как часы. -- Bye. Aleksey Barabanov <alekseybb at mail.ru> Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7824b6df21aa.html, оценка из 5, голосов 10
|