Hostname «unknown» при использовании DHCP

20 Июнь 2009

Иногда, при использовании DHCP, имя хоста Solaris меняется на «unknown». Это происходит из-за того, что DHCP сервер назначает только IP-адрес, но не имя хоста. Не получив имени хоста, клиент DHCP в Solaris не может корректно сконфигурировать систему. В результате хост Solaris получает имя «unknown» и в файле /etc/hosts появляются записи следующего вида (IP-адрес будет отличаться):

#
# Internet host table
#
127.0.0.1         localhost
10.0.2.15         unknown # Added by DHCP

Правильный путь решения данной проблемы: настроить DHCP сервер так, чтобы он назначал не только IP-адрес, но и имя хоста. Но если это сделать невозможно, есть workaround. Для Solaris 10 нужно сделать следующее:

1. В файле /etc/default/dhcpagent раскомментировать строку:

#REQUEST_HOSTNAME=no

2. Прописать имя хоста в файле /etc/nodename

3. Добавить loghost в файл /etc/hosts, если его там еще нет.

#
# Internet host table
#
127.0.0.1         localhost loghost

4. Перезагрузить Solaris.

Последовательность действий для других версий Solaris значительно отличается. Подробное описание есть в документе 214328 на sunsolve.

Похожие записи:

  1. Easy VNC
  2. Запуск Solaris на ноутбуке в виртуальной машине

Рубрики: Сети

Метки: , , Оставить комментарий

Оставить комментарий

Feed

http://solarisblog.ru / Hostname «unknown» при использовании DHCP