ISC DHCP: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
| (17 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 4: | Zeile 4: | ||
== Installation == | == Installation == | ||
* '''apt install isc-dhcp-server''' | * '''sudo apt install isc-dhcp-server''' | ||
== Konfiguration der aktiven Netzwerkkarten == | == Konfiguration der aktiven Netzwerkkarten == | ||
* Zusätzlich wird hier die zu benutzende Daemon-Konfiguration angegeben | * Zusätzlich wird hier die zu benutzende Daemon-Konfiguration angegeben | ||
* '''vim /etc/default/isc-dhcp-server''' | * '''sudo vim /etc/default/isc-dhcp-server''' | ||
DHCPDv4_CONF=/etc/dhcp/dhcpd.conf | DHCPDv4_CONF=/etc/dhcp/dhcpd.conf | ||
INTERFACESv4="'' | INTERFACESv4="''enp0s3''" | ||
== Konfiguration der zu vergebenden Netzwerkparameter == | == Konfiguration der zu vergebenden Netzwerkparameter == | ||
* '''vim /etc/dhcp/dhcpd.conf''' | * '''sudo vim /etc/dhcp/dhcpd.conf''' | ||
<pre> | |||
option domain-name " | option domain-name "it1XX.int"; | ||
option domain-name-servers 10. | option domain-name-servers 10.88.1XX.21; | ||
default-lease-time 600; | default-lease-time 600; | ||
max-lease-time 7200; | max-lease-time 7200; | ||
authoritative; | authoritative; | ||
# Subnet der ersten angegeben Netzwerkkarte | # Subnet der ersten angegeben Netzwerkkarte | ||
subnet | subnet 172.16.1XX.0 netmask 255.255.255.0 { | ||
range | range 172.16.1XX.50 172.16.1XX.100; | ||
option routers | option routers 172.16.1XX.1; | ||
} | } | ||
</pre> | |||
* Dienst mit der neuen Konfiguration starten und überprüfen | * Dienst mit der neuen Konfiguration starten und überprüfen | ||
* '''systemctl restart isc-dhcp-server''' | * '''sudo systemctl restart isc-dhcp-server''' | ||
* '''systemctl status isc-dhcp-server''' | * '''sudo systemctl status isc-dhcp-server''' | ||
== Kontrolle ob der Port geöffnet ist == | |||
*ss -lnup | |||
<pre> | |||
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process | |||
UNCONN 0 0 0.0.0.0:67 0.0.0.0:* users:(("dhcpd",pid=1615,fd=8)) | |||
</pre> | |||
= Logs = | = Logs = | ||
* ''' | == Ab Debian 12 == | ||
* Die letzten 100 Zeilen und neue Nachrichten anschauen | |||
* '''journalctl -fn100 -u isc-dhcp-server''' | |||
= DHCP Anfragen über die Kommandozeile = | = DHCP Anfragen über die Kommandozeile = | ||
| Zeile 85: | Zeile 62: | ||
* '''dhclient -r''' | * '''dhclient -r''' | ||
== Feste IP DHCP == | |||
*[[Feste IP eines DHCP Servers]] | |||
Aktuelle Version vom 24. Juli 2025, 08:05 Uhr
Einrichten eines DHCP-Servers auf Debian
Installation
- sudo apt install isc-dhcp-server
Konfiguration der aktiven Netzwerkkarten
- Zusätzlich wird hier die zu benutzende Daemon-Konfiguration angegeben
- sudo vim /etc/default/isc-dhcp-server
DHCPDv4_CONF=/etc/dhcp/dhcpd.conf INTERFACESv4="enp0s3"
Konfiguration der zu vergebenden Netzwerkparameter
- sudo vim /etc/dhcp/dhcpd.conf
option domain-name "it1XX.int";
option domain-name-servers 10.88.1XX.21;
default-lease-time 600;
max-lease-time 7200;
authoritative;
# Subnet der ersten angegeben Netzwerkkarte
subnet 172.16.1XX.0 netmask 255.255.255.0 {
range 172.16.1XX.50 172.16.1XX.100;
option routers 172.16.1XX.1;
}
- Dienst mit der neuen Konfiguration starten und überprüfen
- sudo systemctl restart isc-dhcp-server
- sudo systemctl status isc-dhcp-server
Kontrolle ob der Port geöffnet ist
- ss -lnup
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
UNCONN 0 0 0.0.0.0:67 0.0.0.0:* users:(("dhcpd",pid=1615,fd=8))
Logs
Ab Debian 12
- Die letzten 100 Zeilen und neue Nachrichten anschauen
- journalctl -fn100 -u isc-dhcp-server
DHCP Anfragen über die Kommandozeile
- apt install isc-dhcp-common
- Bei den folgenden Befehlen kann man auch eine spezifische Netzwerkkarte angeben
neue IP-Adresse anfragen
- dhclient
Lease der IP-Adresse verlängern
- dhclient -r