Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
admin_grundlagen:dhcp [2012/08/01 19:38] ingo_wichmann [starten] |
admin_grundlagen:dhcp [2016/08/31 07:46] ingo_wichmann |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== DHCP-Dienst mit festen IP-Adressen ====== | + | ====== DHCP4-Dienst mit festen IPv4-Adressen ====== |
+ | ((kvm/xen bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=717217)) | ||
===== 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 6.0 ) | ||
- | ''/etc/dhcpd.conf'' : ( openSuSE 12.1 ) | + | ''/etc/dhcpd.conf'' : ( openSuSE 12.1, centos 6 ) |
<file> | <file> | ||
authoritative; | authoritative; | ||
Zeile 43: | Zeile 47: | ||
<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 57: | ||
===== 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 6.0 === | + | === debian (ab 6.0) === |
service isc-dhcp-server restart | service isc-dhcp-server restart | ||
+ | === centos (ab 7) === | ||
+ | service dhcpd start | ||
+ | ===== Client testen ===== | ||
+ | DHCP Anfrage ohne Änderung: | ||
+ | === Debian (ab 6.0) === | ||
+ | dhclient -d -sf /bin/true eth0 | ||
+ | |||
+ | === openSuSE (12.3) === | ||
+ | dhcpcd --test eth0 | ||
+ | |||
+ | === openSuSE (ab 42.1) === | ||
+ | /usr/lib/wicked/bin/wickedd-dhcp4 --test eth0 | ||
+ | |||
+ | ====== Clientseitiges DNS über DHCP konfigurieren ====== | ||
+ | <file txt /etc/dhcp/dhcpd.conf> | ||
+ | option domain-name "z202.example.com"; | ||
+ | option domain-name-servers 192.168.202.1; | ||
+ | option domain-search "linuxhotel.de"; | ||
+ | </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 77: | Zeile 95: | ||
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 ====== |