Hallo Zusammen,
ich möchte auf meinem RPi einen dhcp Server betrieben, um an eth0 angeschlossenen Geräten eine IP Adresse zuzuweisen. Ich habe mich zunächst für den isc-dhcp-server Dienst entschieden.
Leider läßt sich der Dienst nicht starten, obwohl ich inzwischen schon eine größere Anzahl von einschlägigen Internetseiten gewälzt habe ohne bei mir einen Fehler in der Konfiguration zu erkennen.
Mein RPi verwendet noch einen EDIMAX WLAN USB Dongle, der einwandfrei funktioniert (dhcp client).
Meine Raspberry Pi Firmware Version:
Linux raspberrypi 3.12.28+ #713 PREEMPT Fri Sep 19 16:43:32 BST 2014 armv6l GNU/Linux
Der Versuch, den dhcpd Dienst zu starten endet mit:
pi@raspberrypi ~ $ sudo service isc-dhcp-server start
[FAIL] Starting ISC DHCP server: dhcpd[....] check syslog for diagnostics. ... failed!
failed!
Das syslog Logfile enthält:
Sep 26 22:38:00 raspberrypi dhcpd: Wrote 2 leases to leases file.
Sep 26 22:38:00 raspberrypi dhcpd:
Sep 26 22:38:00 raspberrypi dhcpd: No subnet declaration for eth0 (no IPv4 addresses).
Sep 26 22:38:00 raspberrypi dhcpd: ** Ignoring requests on eth0. If this is not what
Sep 26 22:38:00 raspberrypi dhcpd: you want, please write a subnet declaration
Sep 26 22:38:00 raspberrypi dhcpd: in your dhcpd.conf file for the network segment
Sep 26 22:38:00 raspberrypi dhcpd: to which interface eth0 is attached. **
Sep 26 22:38:00 raspberrypi dhcpd:
Sep 26 22:38:00 raspberrypi dhcpd:
Sep 26 22:38:00 raspberrypi dhcpd: Not configured to listen on any interfaces!
Meines Wissens gibt es drei für die korrekte Funktion wichtige Konfigurationsdateien, nämlich
/etc/network/interfaces
/etc/dhcp/dhcpd.conf
/etc/default/isc-dhcp-server
Nachfolgend der gesamte Inhalt (ohne auskommentierte Teile) aus diesen drei Dateien:
/etc/network/interfaces:
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.178.150
netmask 255.255.255.0
network 192.168.178.0
broadcast 192.168.178.255
gateway 192.168.178.1
metric 11
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
metric 10
wpa-ap-scan 1
wpa-scan-ssid 1
wpa-ssid "FB7270WZ"
wpa-psk "123456789"
Alles anzeigen
/etc/dhcp/dhcpd.conf:
subnet 192.168.178.0 netmask 255.255.255.0 {
authoritative;
range 192.168.178.151 192.168.178.152;
option broadcast-address 192.168.178.255;
option routers 192.168.178.1;
option domain-name "local";
option domain-name-servers 192.168.178.1;
default-lease-time 600;
max-lease-time 7200;
}
/etc/default/isc-dhcp-server:
Ich habe geprüft, dass die Syntax stimmt, dass die eth0 Netzwerkparameter zwischen interfaces und dhcpd.conf übereinstimmen und dass in isc-dhcp-server die entsprechenden Zeilen aktiviert sind und die richtige Schnittstelle ausgewählt ist (eth0).
Nun finde ich keine Hinweise mehr woran es noch liegen könnte.
Gibt es von Euch vielleicht Ideen?
Vielen Dank im Voraus!
Viele Grüße
Werner