diff --git a/gestion/gen_confs/dhcpd_new.py b/gestion/gen_confs/dhcpd_new.py index b86b1479..3ce6db1d 100644 --- a/gestion/gen_confs/dhcpd_new.py +++ b/gestion/gen_confs/dhcpd_new.py @@ -49,7 +49,7 @@ class dydhcp: conn=Omapi(self.server, 9991,self.dhcp_omapi_keyname, self.dhcp_omapi_key) response = conn.query_server(msg) conn.close() - + def del_host(self, ip,mac): """ @type ip: str @@ -69,11 +69,11 @@ class dydhcp: if response.opcode == OMAPI_OP_UPDATE: response = conn.query_server(OmapiMessage.delete(response.handle)) conn.close() - + class dhcp(gen_config) : """ Génération du fichier de déclaration des hosts. - Chaque réseau servi doit être une clef du dictionnaire reseaux, - la valeur correspondante est une chaine contenant le nom du fichier + Chaque réseau servi doit être une clef du dictionnaire reseaux, + la valeur correspondante est une chaine contenant le nom du fichier associé à ce réseau. Chaque machine possède ensuite une entrée de la forme de host_template. @@ -90,7 +90,7 @@ class dhcp(gen_config) : restart_cmd = '' reseaux = {} dhcplease='/var/lib/dhcp/dhcpd.leases' - + host_template = """ host %(nom)s { hardware ethernet %(mac)s; @@ -118,7 +118,7 @@ class dhcp(gen_config) : ######################################FIN PARTIE DE CONFIGURATION def __str__(self) : return 'dhcp' - + def lease_clean(self): f=open(self.dhcplease) w=open(self.dhcplease+'.new','w') @@ -171,5 +171,5 @@ class dhcp(gen_config) : self.lease_clean() except: print("An error append during cleaning of dhcp lease") - + return warnings