Как настроить DHCP-сервер?

В настоящее время я нахожусь на этом этапе настройки DHCP, и id просто хотел бы знать, что означает этот вывод в терминале? Я знаю, что мне нужно отредактировать файл, но я не знаю, какой именно, и я не знаю, что в него вставить. В конечном итоге я хотел бы настроить DHCP-сервер.

matt@matt-R580-R590:~$ sudo tail /var/log/syslog
Jan  3 17:35:23 matt-R580-R590 dhcpd: Wrote 0 leases to leases file.
Jan  3 17:35:23 matt-R580-R590 dhcpd: 
Jan  3 17:35:23 matt-R580-R590 dhcpd: No subnet declaration for eth0 (no IPv4 addresses).
Jan  3 17:35:23 matt-R580-R590 dhcpd: ** Ignoring requests on eth0.  If this is not what
Jan  3 17:35:23 matt-R580-R590 dhcpd:    you want, please write a subnet declaration
Jan  3 17:35:23 matt-R580-R590 dhcpd:    in your dhcpd.conf file for the network segment
Jan  3 17:35:23 matt-R580-R590 dhcpd:    to which interface eth0 is attached. **
Jan  3 17:35:23 matt-R580-R590 dhcpd: 
Jan  3 17:35:23 matt-R580-R590 dhcpd: 
Jan  3 17:35:23 matt-R580-R590 dhcpd: Not configured to listen on any interfaces!
matt@matt-R580-R590:~$ 
9
задан 3 January 2012 в 11:42

4 ответа

Проблема в том, что с новым сервером dhcp3 файлы конфигурации выполняются иначе, чем в более старых установках.

Теперь установка выполняется под isc-dhcp-сервером, местоположение файла dhcpd.conf и интерфейсы изменились вместе с механизмом запуска остановки службы.

Файл dhcpd.conf перемещен из /etc/dhcp3/dhcpd.conf в /etc/dhcp/dhcpd.conf. Определение интерфейса также переместилось - с /etc/default/dhcp3-server на /etc/default/isc-dhcp-server.

Поля в основном одинаковы, но если вы изменяли исходные файлы, вы получите ошибку, которую видите выше. Сделайте моды для этих файлов, и все будет в порядке.

Также не лучший способ начать и прекратить использовать sudo service isc-dhcp-server start/stop/restart.

Я страдал от всех этих проблем в Ubuntu 12.04, но это решило все проблемы, и теперь оно работает. Я надеюсь, что это поможет вам.

0
ответ дан 3 January 2012 в 11:42

Я думаю, это означает, что он не настроен на прослушивание каких-либо интерфейсов, и вам следует написать объявление подсети в dhcpd.conf ... Если вы не знаете, что это значит, то мне интересно, почему вы хотите настроить DHCP-сервер во-первых, потому что вам, вероятно, это не нужно.

0
ответ дан 3 January 2012 в 11:42

Я бы посоветовал вам взглянуть на справочную страницу файла /etc/dhcp3/dhcpd.conf, которая является файлом, который вы должны будете изменить, чтобы правильно настроить сервер dhcpd. Основной файл будет выглядеть так:

DHCPDARGS=eth0; # to specify to which interface your dhcpd server have to listen

subnet 192.168.0.0 netmask 255.255.255.0 {
       option routers                  192.168.0.1; #Default Gateway
       option subnet-mask              255.255.255.0;
       option domain-name              "home.local";
       option domain-name-servers      192.168.0.2;
    range dynamic-bootp 192.168.0.51 192.168.0.100;  #DHCP Range to assign
       default-lease-time 43200;    # every 12 hours, an address can be changed 
       max-lease-time 86400;    # every 24 hours, an address must be renewed 
}
0
ответ дан 3 January 2012 в 11:42

Думаю, вам стоит взглянуть на официальную документацию Ubuntu о DHCP-сервере, в которой объясняется, как установить и настроить его:

https://help.ubuntu.com/community/dhcp3-server.

0
ответ дан 3 January 2012 в 11:42

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

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