Назад | Перейти на главную страницу

Solaris 10 как DHCP-клиент

Сервер Linux DHCP, многие клиенты Linux.

Один клиент Solaris.

Некоторые машины имеют свои MAC-адреса в файле dhcpd.conf на DHCPD-сервере, и все они выбирают соответствующие IP-адреса.

Но машина Solaris вместо этого берет один из пула. Игнорирование его присвоения MAC-> IP. Зачем?

Кроме того, где находится файл аренды dhcp в Solaris, чтобы я мог его очистить - на всякий случай.

Спасибо

Делегирование аренды DHCP выполняется сервером, а не клиентом. Таким образом, либо ваше бронирование неверно (опечатка, либо сервер не перезагружен для получения бронирования), либо ваш клиент не использует ваш сервер.

Единственное исключение из этого правила - если у клиента уже есть договор аренды. Иногда сервер спрашивает: «Могу ли я продлить существующий договор аренды?» и сервер скажет «да, вы можете продолжать его использовать». Однако в большинстве случаев сервер говорит «нет», вынуждая клиента начать процесс DHCP с нуля, в результате чего выполняется резервирование. (Иногда, когда сервер говорит «нет», клиент просто цепляется за аренду, пока она не истечет, прежде чем снова запустить процесс DHCP.)

Если вы настроили системный журнал своего DHCP-сервера на получение *.debug, dhcpd добавит в ваш файл сообщений всевозможные подробности, и вы сможете точно увидеть, что, по его мнению, происходит.

Google предлагает вам освободить / продлить аренду системы Solaris 10, выполнив следующие действия:

# ifconfig nge0 dhcp release
# ifconfig nge0 dhcp

... где nge0 каким бы ни было ваше устройство Ethernet.

Вот Руководство администратора Solaris 10 от Sun с подробностями конфигурации DHCP.