ISC DHCP: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(8 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 9: Zeile 9:


* 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
Zeile 16: Zeile 16:
== Konfiguration der zu vergebenden Netzwerkparameter ==
== Konfiguration der zu vergebenden Netzwerkparameter ==


* '''vim /etc/dhcp/dhcpd.conf'''
* '''sudo vim /etc/dhcp/dhcpd.conf'''
<pre>
<pre>
  option domain-name "''it1XX.int''";
  option domain-name "it1XX.int";
  option domain-name-servers ''10.88.1XX.2'';
  option domain-name-servers 10.88.1XX.21;
  default-lease-time 600;
  default-lease-time 600;
  max-lease-time 7200;
  max-lease-time 7200;
Zeile 30: Zeile 30:
  }
  }


# Feste IP-Adresse für eine bestimmte MAC-Adresse
 
host ''kali'' {
    hardware ethernet fe:fe:fe:fe:fe:fe;
    fixed-address 172.16.1XX.99;
    option routers 172.16.1XX.1
}
</pre>
</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 =
Zeile 60: 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

Feste IP DHCP