Mam problem z konfiguracją i uruchomieniem serwera ISC DHCP na moim komputerze. Korzystam z wersji komputerowej Ubuntu 11.10. Zainstalowałem ISC DHCP, uruchamiając
$ sudo apt-get install dhcp3-server
Moja maszyna ma dwie karty sieciowe:
eth0 , który jest podłączony do routera w celu uzyskania dostępu do Internetu, który ma adres IP 192.168.2.2.
eth1 , gdzie chcę, aby dhcpd obsługiwał żądania, dla podsieci.
Zmodyfikowałem, /etc/default/isc-dhcp-server
aby wskazywał na eth1:
$ cat /etc/default/isc-dhcp-server
# Defaults for dhcp initscript
INTERFACES="eth1"
Skonfigurowałem dhcpd dla prostej podsieci:
$ 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;
}
W tej konfiguracji dhcpd nie uruchamia się dla mnie:
$ 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!
Czy brakuje mi kroku? Nie rozumiem, dlaczego dhcpd narzeka, że nie jest skonfigurowany do nasłuchiwania na żadnym interfejsie.
To jest moja pierwsza konfiguracja DHCP. Spędziłem trzy dni czytając podręczniki i fora i myślę, że zrobiłem wszystko dobrze, ale ciągle pojawia się ten sam błąd. Wszelkie wskazówki, które pomogą mi podążać właściwą drogą, są bardzo mile widziane!