Для начала опишу ситуацию. Имеем рабочую станцию с OpenSuse 11. Сама станция видет членов своего домена. Но другие члены домена станцию не видят. Когда первый раз встала эта проблема нашёл решение в инете путём редактирования файов /etc/host.conf и/etc/resolv.conf таким макаром:
Код:
/etc/host.conf
order hosts, bind
mdns off
multi on
/etc/resolve.conf
domain <something>.domain
nameserver <your dns server ip>
После этого станция начала пинговатся другими членами домена. Однако, после очередной перезагрузки системы ip-шнег сменился, а имя рабочей станции ресолвится на прежний ip. Как бы заставить suse при перезагрузке прописывать себя в днс?
Как бы заставить suse при перезагрузке прописывать себя в днс?
По-моему Вы немного ошибаетесь. Сама машина не может прописыть себя в файл зоны, по-крайней мере как это сделать мне не известно, в случае применения связки DNS+DHCP этим занимается DHCP.
В случае применения DHCP-сервера Вы можете зарезервировать за машиной определенной адрес, или применять статический, и в зоне прописать соответствие ip-имя.
И кстати, динамическое обновление происходит не моментально. В случае использование DHCP+DNS проверьте что бы машина отдавала свое имя, в противном случае ее могут не внести в DNS.
хм... Путём непонятных мне самому манипуляций в YAST->сетевые настройки проблема решилась. Что сделал: Поставил галку на "Ответ в широковещательный запрос". В поля "Идентификатор DHCP клиента" и "Посылаемое имя узла" вбил доменный адрес. Нажал завершить. После этого сеть упала. Снял галку "Ответ в широковещательный запрос". Нажал завершить. Сеть нормально поднялась, dhclient корректно отдал имя машины.