Почему фиксированный адрес, назначенный серверу DHCP, не работает?

У меня есть сервер Ubuntu, на котором работает DHCP-сервер. DHCP-сервер работает нормально, но когда я хочу назначить фиксированный IP-адрес для моих клиентов, он не работает.

Мои коды на сервере dhcp в dhcpd.conf выглядят следующим образом:

sxalid-s -> my client name

host sxalid-s {
        hardware ethernet 08:00:27:5e:ce:d8;
        fixed-address 192.168.1.9;
}

Объявление моей подсети:

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.20;
option routers 192.168.1.0;
}

Мой sxalid-s клиент, прежде чем я назначу фиксированный адрес, выдаст 192.168.1.12 но теперь, когда я выключаю этот интерфейс и снова поднимаю его, снова выдаю 192.168.1.12

Я пытаюсь #dhclient, но он не работает! Я не хочу больше конфигурации, кроме конфигурации по умолчанию.

Кто-нибудь может мне помочь, как решить эту проблему?

0
задан 1 November 2013 в 17:19

1 ответ

В файле /var/lib/dhcp/dhclient.leases вы можете увидеть ваши dhcp аренды.

Когда вы очищаете этот файл, чтобы он был пустым, вы должны получить новый IP-адрес. Тип:

echo -n "" >/var/lib/dhcp/dhclient.leases

А потом еще раз:

dhclient -v eth0

Если это все еще не работает, то я думаю, что ваше имя хоста не отправляется через dhcp, и dhcp-сервер не может соответствовать хост-оператор для вас. В файле /etc/dhcp/dhclient.conf есть директива под названием send host-name:

user@host:~# grep "send host-name" /etc/dhcp/dhclient.conf
send host-name "<hostname>";

В моем случае она отключена. Введите ваше имя хоста в этом операторе, чтобы позволить dhclient отправлять имя хоста в запросе dhcp:

send host-name "sxalid-s";

Если это все еще не работает, пожалуйста, добавьте содержимое / var / log / Системный журнал (dhcp-сервера) во время запроса dhcp на ваш вопрос.

0
ответ дан 1 November 2013 в 17:19

Другие вопросы по тегам:

Похожие вопросы: