Project

General

Profile

dhcpd.conf

Philippe Carre, 02/19/2013 03:15 PM

Download (1.68 KB)

 
1
########################################################
2
#
3
## dhcpd.conf pour ScribeNg
4
#
5
## Equipe Eole eole@ac-dijon.fr
6
#
7
## septembre 2007
8
#
9
########################################################
10
#
11
#ddns-update-style none;
12
authoritative;
13
	
14
%if %%adresse_network_eth0 not in %%adresse_network_dhcp
15
# pas de dhcp sur la zone scribe
16
subnet %%adresse_network_eth0 netmask %%adresse_netmask_eth0 {
17
}
18
%end if
19

    
20
subnet %%adresse_network_dhcp netmask %%adresse_netmask_dhcp {
21
    option routers %%adresse_ip_gw_dhcp;
22
    option subnet-mask %%adresse_netmask_dhcp;
23
    option domain-name "%%nom_domaine_dhcp";
24
    option domain-name-servers %%custom_join(%%adresse_ip_dns_dhcp, ',') ;
25

    
26
    # serveurs Wins
27
%if %%is_defined('adresse_ip_wins_dhcp')
28
 %if not %%is_empty(%%adresse_ip_wins_dhcp)
29
    option netbios-name-servers %%custom_join(%%adresse_ip_wins_dhcp, ',') ;
30
    option netbios-dd-server %%custom_join(%%adresse_ip_wins_dhcp, ',') ;
31
    option netbios-node-type 8;
32
 %end if
33
%end if
34

    
35
    #serveur de temps
36
%if %%is_defined('adresse_ip_ntp_dhcp')
37
 %if not %%is_empty(%%adresse_ip_ntp_dhcp)
38
    option ntp-servers %%custom_join(%%adresse_ip_ntp_dhcp, ',') ;
39
 %end if
40
%end if
41

    
42
%if %%activer_tftp == 'oui'
43
   next-server %%adresse_ip_tftp;
44
   filename "%%chemin_fichier_pxe";
45
%end if
46

    
47
%for %%range_dhcp in %%ip_basse_dhcp
48
    pool {
49
    default-lease-time %%range_dhcp.dhcp_lease_default;
50
    max-lease-time %%range_dhcp.dhcp_lease_max;
51
    range %%range_dhcp %%range_dhcp.ip_haute_dhcp;
52
    include "/etc/dhcp3/fixed-address/%%{range_dhcp}_%%{range_dhcp.ip_haute_dhcp}.txt";
53
    %if %%range_dhcp.activer_dhcp_hotes_autorises == 'oui'
54
    allow unknown clients;
55
    %else
56
    deny unknown clients;
57
    %end if
58
    }
59
%end for
60
}