Contexte
Memento présentant la configuration minimale requise pour un serveur DHCP Master unique, sans redondance et fonctionnel, implémenté par ISC DHCP server, avec mises à jour dynamiques DNS.
Fichier /etc/network/interfaces
auto lo iface lo inet loopback allow-hotplug eth0 iface eth0 inet static address 192.168.1.11 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-search opensharing.priv dns-nameservers 127.0.0.1
Fichier /etc/hosts
127.0.0.1 localhost.localdomain localhost 192.168.1.11 dns1-test.opensharing.priv dns1-test
Fichier /etc/host.conf
order hosts, bind multi on
Fichier /etc/resolv.conf
nameserver 127.0.0.1 search opensharing.priv
Fichier /etc/bind/tsig.key
key "tsig-key" { algorithm hmac-md5; secret "pzDEGpd36rKTJJChe/z9K/BFwZ3SQqPjtbD4mIAhRoIY5uYl9KXiV4wyllv85MbXAWsW6Qkjavld070MPdNq3A=="; };
Fichier /etc/dhcp/dhcpd.conf
include "/etc/bind/tsig.key"; authoritative; ddns-update-style standard; update-static-leases off; ignore client-updates; default-lease-time 600; max-lease-time 7200; db-time-format local; log-facility local7; subnet 192.168.1.0 netmask 255.255.255.0 { option subnet-mask 255.255.255.0; option routers 192.168.1.1; ddns-domainname "opensharing.priv"; ddns-rev-domainname "1.168.192.in-addr.arpa"; option domain-name "opensharing.priv"; option domain-name-servers dns1.opensharing.priv; pool { range 192.168.1.100 192.168.1.199; allow unknown-clients; } } zone opensharing.priv { primary 192.168.1.11; key "tsig-key"; } zone 1.168.192.in-addr.arpa. { primary 192.168.1.11; key "tsig-key"; }