У мене виникають проблеми з налаштуванням та запуском ISC DHCP-сервера на своїй машині. Я запускаю настільну версію Ubuntu 11.10. Я встановив ISC DHCP, запустивши
$ sudo apt-get install dhcp3-server
У моєї машини є два NIC:
eth0 , який підключений до маршрутизатора для доступу до Інтернету, має IP-адресу 192.168.2.2.
eth1 , де я хочу dhcpd для обслуговування запитів для підмережі.
Я змінив, /etc/default/isc-dhcp-server
щоб вказати на eth1:
$ cat /etc/default/isc-dhcp-server
# Defaults for dhcp initscript
INTERFACES="eth1"
Я налаштував dhcpd для простої підмережі:
$ cat /etc/dhcp/dhcpd.conf
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.0.0 netmask 255.255.255.0 {
interface eth1;
range 192.168.0.50 192.168.0.100;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
}
При такій конфігурації dhcpd не вдається запуститися для мене:
$ sudo /etc/init.d/isc-dhcp-server start
* Starting ISC DHCP server dhcpd
* check syslog for diagnostics. [fail]
$ tail /var/log/syslog
Aug 15 15:29:45 eptc4 dhcpd: No subnet declaration for eth1 (no IPv4 addresses).
Aug 15 15:29:45 eptc4 dhcpd: ** Ignoring requests on eth1. If this is not what
Aug 15 15:29:45 eptc4 dhcpd: you want, please write a subnet declaration
Aug 15 15:29:45 eptc4 dhcpd: in your dhcpd.conf file for the network segment
Aug 15 15:29:45 eptc4 dhcpd: to which interface eth1 is attached. **
Aug 15 15:29:45 eptc4 dhcpd:
Aug 15 15:29:45 eptc4 dhcpd:
Aug 15 15:29:45 eptc4 dhcpd: Not configured to listen on any interfaces!
Я пропускаю крок? Я не розумію, чому dhcpd скаржиться, що він не налаштований на прослуховування на будь-яких інтерфейсах.
Це вперше налаштування DHCP. Я три дні читав посібники та форуми і думаю, що я все зробив правильно, але продовжую отримувати ту саму помилку. Будь-які поради, щоб вивести мене на правильний шлях, дуже вдячні!