Войти

Показать полную графическую версию : Некоректная регистрация в dhcp машины с freebsd 6.1


Danwer
18-09-2007, 12:06
Я думаю что этот вопрос ближе к freebsd'шной теме. Подскажите почему некоректно регистрируется тестовый сервак в dhcp который находится на windows 2003 Server SP2. При получении ip он отображается в оснастке DHCP как... (см. вложение), т.е не прописывается имя.. Что это глюк винды или freebsd?

Dm1try
19-09-2007, 13:34
Видимо потому что FreeBSD НЕ использует Netbios и НЕ предпринимает попыток скамостоятельной регистрации в DNS, что в общем и правильно :)

Danwer
19-09-2007, 14:02
Dm1try
Есть еще одна машина с gentoo 2006.1, так вот она нормально заргестрировалась в dhcp, хотя тем не менее, в dns ее так же нет. А как заставить самостоятельно регистрироваться в dns?

Dm1try
19-09-2007, 14:36
Приведите вывод команды hostname с FreeBSD.

Danwer
20-09-2007, 08:10
[dan@freebsd ~]$ hostname
freebsd

Я уже прописывал hostname с доменом в /etc/rc.conf
freebsd.corp.it.*.*.ru, но безрезультатно.

Dm1try
20-09-2007, 09:36
Сказать по правде - вы хотите странного. Зачем регистрировать FreeBSD в Windows-DNS и выдавать клиенту этому динамический адрес?

(drug@sys-bsd):[drug]> hostname
sys-bsd.kb.local
(drug@sys-bsd):[drug]> cat /etc/rc.conf|grep host
hostname="sys-bsd.kb.local"


Должно быть вот так, причем доменая часть должна совпадать с имененем Windows домена.

Сравните вывод hostname и настройками в целом gentoo. Не стоит ли на gentoo samba?
И опять таки - не понимаю зачем все это надо.

Danwer
21-09-2007, 08:30
Зачем регистрировать FreeBSD в Windows-DNS и выдавать клиенту этому динамический адрес?

Конечная цель, чего я хочу получить, что бы машину с freebsd можно было видеть по имени с других машин. А для этого она должна коректно зарегестрироваться в dhcp виндовом, и соответственно потом в dns, то же виндовом. Причем я расчитывал что это все проидет автоматически. Пока ни того ни друго нет.
Те есть что только руками записи вносить в dhcp и в dns? Или же можно сделать автоматом.

Dm1try
21-09-2007, 09:07
Меня пугают фразы "видеть по имени с других машин". Это как?
Если в сетевом окружении, тогда поставьте samba.
Если необходимо чтобы, при DNS-запросе было однозначное соответсвие FQDN-имени компьютера IP-адресу, то: назначте FreeBSD статитеческий адрес, пропишите hostname как я указал выше и руками добавьте записи в соответсвующих: прямой и обратной зоне на Windows-DNS.

P.S>
1. Почему не сопоставлено имя и выдаваемый IP-адрес в DHCP?
А hostname все таки исправьте, потому что на этапе DHCPDISCOVER клиент высылает широковещательный для поиска DHCP-сервера с двумя основными параметрами: FQDN-hostname и MAC-адрес. Поскольку имя у Вас не FQDN, то и не отображается.

2. Почему НЕВОЗМОЖНО обновить DNS?
"При использовании Dynamic DNS серверы имен и клиенты сети автоматически обновляют файлы зоны. По умолчанию служба DHCP позволяет клиентам добавлять в зону свои записи А, сама же служба DHCP обновляет записи только обратной зоны." (с) Курс подготвки MCSE.
Что это значит? А это значит, что если Windows-клиент настроен для получения IP-адреса от DHCP и в настройках TCP/IP стоит галка "Зарегистрировать адреса этого подключения в DNS" - то тогда и только тогда обновятся прямая и обратная зоны при первой выдаче/продлении аренды IP-адреса. В противном случае (галка не стоит) - обновится только обратная зона.

Это я все к чему? Как вы думаете у FreeBSD - есть такая галка??? :)
ИМХО - нет и правильно, потому что если адрес выдается DHCP, то обновлять прямую и обратную зоны должен именно DHCP-сервер, а не клиент. Так как это настроено и работает на FreeBSD больше 1,5 года у меня.

P.P.S> Читать книжки полезно.

Danwer
21-09-2007, 12:06
Ладно, спасибо за ликбез :) Пойду читать.




© OSzone.net 2001-2012