Diskless PC mit Debian :: DHCP-Server installieren
Diskless PC mit Debian :: DHCP-Server installieren
Falls bereits ein funktionierender DHCP-Server im Netzwerk vorhanden ist, bei diesem bitte die Konfiguration um die rot markierten Zeilen für die entsprechenden Client-Rechner erweitern. Ansonsten kann nach dieser Beispielkonfiguration für das Netz 192.168.10.0/24 vorgegangen werden
Installation
Code
1
apt-get install dhcp3-serverKonfiguration
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# Serverkonfiguration
ddns-update-style interim;
ddns-updates on;
default-lease-time 3600;
max-lease-time 7200;
log-facility local7;
supersede domain-search "local";
ignore client-updates;
# globale Einstellungen für alle
option domain-name-servers 192.168.10.10;
# Teilung der Clients in Klassen
class "clients" { match pick-first-value (option dhcp-client-identifier, hardware); }
# Auflistung der einzelnen Rechner und ihre Zugehörigkeiten an Hand ihre MAC Adressen
subclass "clients" 1:00:16:ea:bb:af:fe; # Client 1
subclass "clients" 1:00:16:ea:8f:f9:66; # Client 2
# ...
# Namenszuweisung per DHCP
host client1 {
hardware ethernet 00:16:ea:bb:af:fe;
option host-name "client1";
}
host client2 {
hardware ethernet 00:16:ea:8f:f9:66;
option host-name "client2";
}
# Client-PC-Netz
subnet 192.168.10.0 netmask 255.255.255.0 {
pool {
range 192.168.10.100 192.168.10.200;
allow members of "clients";
next-server 192.168.10.65;
option root-path "192.168.10.65:/diskless/images/v1";
filename "pxelinux.0";
}
option routers 192.168.10.1;
ddns-domainname "home";
option domain-name "home";
# unbekannte Rechner verbieten
deny unknown-clients;
}und einmal neu starten
Code
1
/etc/init.d/dhcp3-server restart
in dieser Konfiguration wird von folgenden IP Adressen für die Rechner ausgegangen:
192.168.10.1 - Gateway
192.168.10.10 - DNS
192.168.10.65 - NFS und TFTP Server
192.168.10.100-200 - IP Adressen für die Clients