
Я так и не понял до конца одну вещь:
- Я устанавливаю[linux_distribution]в моем офисе на рабочей станции. Во время настройки он просит меня ввести имя хоста, поэтому я его придумываю. Установка завершается, все работает нормально, и система запущена и работает. С моего ноутбука в той же сети я могу выполнить ping[имя хоста], и получите ответ.
- Я устанавливаю[solaris-дистрибуция]в моем офисе на той же рабочей станции. Во время настройки он просит меня ввести имя хоста, поэтому я его придумываю. Установка завершается, все работает нормально, и система запущена и работает. С моего ноутбука в той же сети я пробую ping[имя хоста]и не получаю ответа, поэтому пробую пинговать[айпи адрес]и получите ответ.
Вопросы:
- Почему это происходит?
- Как это исправить?
решение1
Почему - ваш дистрибутив Linux регистрирует свое имя хоста у вашего провайдера DHCP, когда провайдер DHCP предоставляет системе IP-адрес. В свою очередь, провайдер DHCP обновляет записи DNS для выданных аренд IP-адресов.
Исправление - Помимо очевидного создания статического IP-адреса и записи DNS.
В клиентской системе отредактируйте файл /etc/default/dhcpagent как пользователь root. Найдите ключевое слово REQUEST_HOSTNAME в файле /etc/default/dhcpagent и измените его следующим образом:
REQUEST_HOSTNAME=yes
Если перед ключевым словом стоит знак комментария (#), удалите #. Если ключевого слова нет, вставьте его.
Отредактируйте файл /etc/hostname.interface в клиентской системе и добавьте следующую строку:
inet hostname
где hostname — это имя, которое должен использовать клиент.
Как пользователь root, введите следующие команды, чтобы клиент выполнил полное согласование DHCP после перезагрузки:
# pkill dhcpagent
# rm /etc/dhcp/interface.dhc
# reboot
решение2
Многие дистрибутивы Linux устанавливают Samba по умолчанию. Демон NMB будет обслуживать запросы на разрешение имен от других клиентов SMB в локальной сети из коробки. Solaris, скорее всего, этого не делает.
Чтобы исправить это, вы можете попробовать настроить DHCP-сервер и DNS-сервер на автоматическое назначение записей DNS новым IP-адресам аренды на основе имени хоста, предоставленного клиентом. Я считаю, что ISC BIND и DHCPD могут это сделать.
решение3
В. Почему это происходит?
A. Solaris не отправляет свое имя хоста на DHCP/DNS-серверы.
В. Как это исправить?
А. Попробуйте это:
Возможно, вам захочется прочитать несколько других статей по этой теме. Они предоставляют больше информации о динамических конфигурациях DNS в среде Sun. Эта ссылка — отличное место для начала: