Hallo zusammen
Ich versuche gerade einen meiner RPIs als PXE Server aufzusetzen.
Das grundsätzliche Vorgehen ist mir klar, jedoch scheitere ich im moment am DHCP Server.
Ich habe dem PI schon eine Statische IP Adresse zugewiesen von 192.168.1.4
Das "normale" netz hat IPs von 192.168.1.xx
Der PXE Server soll im Subnet 192.168.2.x laufen.
meine dhcpd.conf in
/etc/dhcp/dhcpd.conf sieht folgendermassen aus:
Code:
#Generelle Einstellungen
# Rogue-DHCP-Server nicht erlauben (siehe oben)
authoritative;
# Definition des ersten (einzigen) Subnetzes
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.3 192.168.2.254;
#wenn das Interface eth0 ist
interface eth0;
#Lease-Time (in Sekunden)
default-lease-time 600;
max-lease-time 7200;
option domain-name "RPI.pxe";
option domain-name-servers 192.168.2.1;
option broadcast-address 192.168.2.255;
option subnet-mask 255.255.255.0;
option routers 192.168.2.1;
}
# tftp-Server Einstellungen für PXE
next-server 192.168.2.2; #our pxe server, pi
filename "pxelinux.0";
# IP eines Hosts an seine MAC festlegen
host wiki {
hardware ethernet 00:00:0e:d2:da:be;
fixed-address 192.168.2.5;
option host-name "wiki";
}
doch wenn ich den Server starten will :
sudo service isc-dhcp-server start kommt immer die Fehlermeldung:
Code:
[FAIL] Starting ISC DHCP server: dhcpd[....] check syslog for diagnostics. ... failed!
failed!
cat /var/log/syslog zeigt dann
Code:
No subnet declaration for eth0 (192.168.1.4).
**Ignoring requests on eth0. If this is not what
you want, please write a subnet delclaration
in your dhcpd.conf file for the network segment
to which interface eth0 is attached. **