Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:dhcp

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:dhcp [2012/08/01 19:37] – [Konfiguration] ingo_wichmannadmin_grundlagen:dhcp [2026/03/16 17:02] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
-====== DHCP-Dienst mit festen IP-Adressen ======+====== DHCP4-Dienst mit festen IPv4-Adressen ====== 
 +[[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 6.0:+Debian (ab 6.0):
   isc-dhcp-server   isc-dhcp-server
  
-openSuSE 12.1:+openSuSE (ab 12.1):
   dhcp-server   dhcp-server
 +
 +centos (6) :
 +  dhcp  
  
 ===== Konfiguration ===== ===== Konfiguration =====
-''/etc/dhcp/dhcpd.conf'' : ( debian 6.0 )+''/etc/dhcp/dhcpd.conf'' : ( debian ab 6.0 )
  
-''/etc/dhcpd.conf'' : ( openSuSE 12.1 )+''/etc/dhcpd.conf'' : ( openSuSE 12.1, centos 6 )
 <file> <file>
 authoritative; authoritative;
 ddns-update-style none; ddns-update-style none;
- 
-log-facility local7; 
  
 subnet 192.168.1.0 netmask 255.255.255.0 { subnet 192.168.1.0 netmask 255.255.255.0 {
Zeile 33: Zeile 39:
 </file> </file>
  
-=== Debian 6.0 ===+=== Debian ab 6.0 ===
 ''/etc/default/isc-dhcp-server'' : ''/etc/default/isc-dhcp-server'' :
 <file> <file>
Zeile 43: Zeile 49:
 <file> <file>
 DHCPD_INTERFACE="eth0" DHCPD_INTERFACE="eth0"
-DHCPD_RUN_CHROOTED="yes" 
-DHCPD_RUN_AS="dhcpd" 
 </file> </file>
  
-=== CentOS ===+=== CentOS (bis 6) ===
 ''/etc/sysconfig/dhcpd'' : ''/etc/sysconfig/dhcpd'' :
 <file> <file>
Zeile 55: Zeile 59:
  
 ===== Testen ===== ===== Testen =====
-=== Debian ===+=== Debian, CentOS 5.3 ===
   dhcpd -t   dhcpd -t
  
 === SuSE === === SuSE ===
   rcdhcpd check-syntax   rcdhcpd check-syntax
- 
-=== CentOS 5.3 === 
-  dhcpd -t 
  
 ===== starten ===== ===== starten =====
-=== openSuSE 12.1 ===+=== openSuSE (ab 12.1) ===
   service dhcpd start   service dhcpd start
   chkconfig dhcpd on   chkconfig dhcpd on
 +=== debian (ab 6.0) ===
 +  service isc-dhcp-server restart
 +=== centos (ab 7) ===
 +  service dhcpd start
 +===== Client testen =====
 +Optional: Interface mit passender Mac-Adresse anlegen: [[admin_grundlagen:macvlan]]
  
 +siehe [[dhcp-client]]
 +====== 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;
 +  …
 +  log-threshold-high 80;
 +  log-threshold-low 50;
 +}
 +
 +
 +</file>
 +  dhcpd -t
 +  service isc-dhcp-server restart
 +  dhclient -d -sf /bin/true eth0
 +  dhcp-lease-list
 +
 +====== Clientseitiges DNS über DHCP konfigurieren ======
 +<file txt /etc/dhcp/dhcpd.conf>
 +option domain-name "z03.example.org";
 +option domain-name-servers 192.168.202.13;
 +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>
 ====== Tools ====== ====== Tools ======
   * [[ http://www.webmin.com | Webmin - incl. DHCP und DNS Modul ]] ( in Debian Sarge enthalten, in Etch nicht mehr )   * [[ http://www.webmin.com | Webmin - incl. DHCP und DNS Modul ]] ( in Debian Sarge enthalten, in Etch nicht mehr )
Zeile 76: Zeile 114:
 Ist eine Möglichkeit einen laufenden DHCP-Server ohne Neustart zu steuern ( leases, etc. ).  Ist eine Möglichkeit einen laufenden DHCP-Server ohne Neustart zu steuern ( leases, etc. ). 
  
-====== mehrere Domains per DHCP ===== 
-''dhcpd.conf'' : 
-<file> 
-domain-name "main.domain"  
-domain-search "additional.domain" 
-</file> 
  
-With 3.1.0, if the domain-search option is set, then the search directive is set to this. If the domain-name option is set, this is prepended to the list of domains in the domain-search option.  
  
 ====== DHCP Failover ====== ====== DHCP Failover ======
admin_grundlagen/dhcp.1343849834.txt.gz · Zuletzt geändert: 2012/08/01 19:37 von ingo_wichmann