Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:dhcp

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
admin_grundlagen:dhcp [2016/08/31 07:46]
ingo_wichmann
admin_grundlagen:dhcp [2019/06/19 14:21]
ingo_wichmann [Client testen]
Zeile 1: Zeile 1:
 ====== DHCP4-Dienst mit festen IPv4-Adressen ====== ====== DHCP4-Dienst mit festen IPv4-Adressen ======
-((kvm/xen bug: https://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=717217))+[[https://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=717215|dhcpd/​KVM Bug]] beachten (( Lösungsmöglichkeiten um UDP Checksum-Problem in KVM zu vermeiden:  
 +  * in KVM e1000 als Netzwerkkarte auswählen,  
 +  * oder: TX offloading in der Netzwerkkarte ausschalten 
 +  * oder: mit iptables die Checksumme erzeugen 
 +))
 ===== Pakete ===== ===== Pakete =====
 Debian (ab 6.0): Debian (ab 6.0):
Zeile 12: Zeile 16:
  
 ===== Konfiguration ===== ===== Konfiguration =====
-''/​etc/​dhcp/​dhcpd.conf''​ : ( debian 6.0 )+''/​etc/​dhcp/​dhcpd.conf''​ : ( debian ​ab 6.0 )
  
 ''/​etc/​dhcpd.conf''​ : ( openSuSE 12.1, centos 6 ) ''/​etc/​dhcpd.conf''​ : ( openSuSE 12.1, centos 6 )
Zeile 37: Zeile 41:
 </​file>​ </​file>​
  
-=== Debian 6.0 ===+=== Debian ​ab 6.0 ===
 ''/​etc/​default/​isc-dhcp-server''​ : ''/​etc/​default/​isc-dhcp-server''​ :
 <​file>​ <​file>​
Zeile 73: Zeile 77:
 ===== Client testen ===== ===== Client testen =====
 DHCP Anfrage ohne Änderung: DHCP Anfrage ohne Änderung:
-=== Debian (ab 6.0) ===+=== Debian (ab 6.0) Ubuntu (18.04) ===
   dhclient -d -sf /bin/true eth0   dhclient -d -sf /bin/true eth0
 +oder
 +  dhclient -d -sf /​usr/​bin/​env eth0
 +
 +Unter Ubuntu 18.04 läuft dhclient in einem [[AppArmor]]-Käfig (confinement) und kann daher ''/​bin/​true''​ und ''/​usr/​bin/​env''​ nicht ausführen. [[AppArmor|Lösung]]
  
 === openSuSE (12.3) === === openSuSE (12.3) ===
Zeile 81: Zeile 89:
 === openSuSE (ab 42.1) === === openSuSE (ab 42.1) ===
   /​usr/​lib/​wicked/​bin/​wickedd-dhcp4 --test eth0   /​usr/​lib/​wicked/​bin/​wickedd-dhcp4 --test eth0
 +
 +====== IP-Adress-Pool ======
 +<file txt /​etc/​dhcp/​dhcpd.conf>​
 +subnet 192.168.227.0 netmask 255.255.255.0 {
 +  range 192.168.227.50 192.168.227.69;​
 +  …
 +}
 +</​file>​
 +  dhcpd -t
 +  service isc-dhcp-server restart
 +  dhclient -d -sf /bin/true eth0
 +  dhcp-lease-list
  
 ====== Clientseitiges DNS über DHCP konfigurieren ====== ====== Clientseitiges DNS über DHCP konfigurieren ======
 <file txt /​etc/​dhcp/​dhcpd.conf>​ <file txt /​etc/​dhcp/​dhcpd.conf>​
-option domain-name "z202.example.com"; +option domain-name "z03.example.org"; 
-option domain-name-servers 192.168.202.1+option domain-name-servers 192.168.202.13
-option domain-search "​linuxhotel.de";​+option domain-search "​linuxhotel.de"​, "​z03.example.org";​ 
 +</​file>​ 
 + 
 +====== DHCP Client ====== 
 +===== DHCP Server Optionen überschreiben ===== 
 +Beispiel: eigene DNS-Informationen in die ''​resolv.conf''​ eintragen 
 +<file txt /​etc/​dhcp/​dhclient.conf>​ 
 +supersede domain-name "​z03.test";​ 
 +supersede domain-name-servers 192.168.203.101;
 </​file>​ </​file>​
 ====== Tools ====== ====== Tools ======
admin_grundlagen/dhcp.txt · Zuletzt geändert: 2022/08/30 13:15 (Externe Bearbeitung)