##### Option générale par défaut ##### ### RÉSEAU ##### ## Nom du serveur DHCP server-name "dns.ubuntu-fr.lan"; ## Mode autoritaire (autoritaire) authoritative; ## Masque de sous-réseau option subnet-mask 255.255.255.0; ### DOMAINE ### ## Nom du domaine option domain-name "ubuntu-fr.lan"; ## Adresse IP du serveur DNS # a remplacer par l ip de votre serveur dns ou par celle de votre fai option domain-name-servers XXX.XXX.XXX.XXX; ## Type de mise à jour du DNS (aucune) ddns-update-style none; ### TEMPS DE RENOUVÈLEMENT DES ADRESSES ### default-lease-time 3600; max-lease-time 7200; ### Sécurité ### ## refus(deny)/autorise(allow) les clients inconnus (refuse client inconnu) deny unknown-clients; ## Use this to send dhcp log messages to a different log file (you also ## have to hack syslog.conf to complete the redirection). log-facility local7; ### PXE ### ## Permet le boot réseau pour TFTP allow bootp; allow booting; ##### RÉSEAUX ##### ## déclaration sous réseau 192.168.1.* subnet 192.168.1.0 netmask 255.255.255.0 { # Si vous voulez spécifier un domaine différent de celui par défaut : option domain-name "ubuntu-fr.lan"; ## Adresse de diffusion option broadcast-address 192.168.1.255; ## Serveurs DNS option domain-name-servers 8.8.8.8, 1.1.1.1; ## routeur par défaut option routers 192.168.1.1; ## Plage d'attribution d'adresse # Ici débute à 1.5, 1.1 à 1.4 étant déjà prises. # La plage ne contient qu'1 adresse ce qui empêche l'attribution sauf au client dont celle-ci est fixée. range 192.168.1.5 192.168.1.5; ## Option pxe nom du fichier servi. # elilo.efi pour ia64; pxelinux.0 pour x86 # À placer à la racine du serveur TFTP. # Le fichier peut être spécifié dans la section « host », il deviendra alors prioritaire sur celui-ci filename "pxelinux.0"; # définit le serveur qui servira le fichier « pxelinux.0 » next-server 192.168.2.1; # évalue si l'adresse est déjà attribuée ping-check = 1; } ## Déclaration sous réseau 192.168.2.* subnet 192.168.2.0 netmask 255.255.255.0 { option domain-name "ubuntu-fr.lan"; option broadcast-address 192.168.2.255; option domain-name-servers 8.8.8.8, 1.1.1.1; option routers 192.168.2.1; range 192.168.2.2 192.168.2.3; ping-check = 1; filename "pxelinux.0"; next-server 192.168.2.1; } #### Configuration des hôtes avec IP fixée #### # hôte « FTP » host ftp { hardware ethernet 00:0f:75:af:eb:44; fixed-address 192.168.1.2; ### PXE ### # fichier spécifique à une machine # filename "debian-installer/ia64/elilo.efi"; # definit le serveur qui servira le fichier pxelinux.0 # next-server 192.168.2.1; } # hôte « WEB » host web { hardware ethernet 00:02:0d:31:d1:cc; fixed-address 192.168.1.3; } # hôte « mail » host mail { hardware ethernet 00:02:55:d2:d1:cc; fixed-address 192.168.1.4; } # hôte « PORTABLE » host portable { hardware ethernet 00:0e:af:31:d1:cc; fixed-address 192.168.2.2; } # Groupe séparé avec certains paramètres équivalents : group { # Tout le groupe disposera d'un autre serveur DNS (dans ce cas "desktop" et "tv") options domain-name-servers 8.8.4.4; host desktop { hardware ethernet ab:cd:ef:11:22:33; } host tv { hardware ethernet 33:22:11:ef:cd:ab; } }