[gen_confs/dhcpd_new] Commit identité
This commit is contained in:
parent
e45546afdb
commit
13f7cdbfe2
1 changed files with 7 additions and 7 deletions
|
@ -49,7 +49,7 @@ class dydhcp:
|
||||||
conn=Omapi(self.server, 9991,self.dhcp_omapi_keyname, self.dhcp_omapi_key)
|
conn=Omapi(self.server, 9991,self.dhcp_omapi_keyname, self.dhcp_omapi_key)
|
||||||
response = conn.query_server(msg)
|
response = conn.query_server(msg)
|
||||||
conn.close()
|
conn.close()
|
||||||
|
|
||||||
def del_host(self, ip,mac):
|
def del_host(self, ip,mac):
|
||||||
"""
|
"""
|
||||||
@type ip: str
|
@type ip: str
|
||||||
|
@ -69,11 +69,11 @@ class dydhcp:
|
||||||
if response.opcode == OMAPI_OP_UPDATE:
|
if response.opcode == OMAPI_OP_UPDATE:
|
||||||
response = conn.query_server(OmapiMessage.delete(response.handle))
|
response = conn.query_server(OmapiMessage.delete(response.handle))
|
||||||
conn.close()
|
conn.close()
|
||||||
|
|
||||||
class dhcp(gen_config) :
|
class dhcp(gen_config) :
|
||||||
""" Génération du fichier de déclaration des hosts.
|
""" Génération du fichier de déclaration des hosts.
|
||||||
Chaque réseau servi doit être une clef du dictionnaire reseaux,
|
Chaque réseau servi doit être une clef du dictionnaire reseaux,
|
||||||
la valeur correspondante est une chaine contenant le nom du fichier
|
la valeur correspondante est une chaine contenant le nom du fichier
|
||||||
associé à ce réseau.
|
associé à ce réseau.
|
||||||
|
|
||||||
Chaque machine possède ensuite une entrée de la forme de host_template.
|
Chaque machine possède ensuite une entrée de la forme de host_template.
|
||||||
|
@ -90,7 +90,7 @@ class dhcp(gen_config) :
|
||||||
restart_cmd = ''
|
restart_cmd = ''
|
||||||
reseaux = {}
|
reseaux = {}
|
||||||
dhcplease='/var/lib/dhcp/dhcpd.leases'
|
dhcplease='/var/lib/dhcp/dhcpd.leases'
|
||||||
|
|
||||||
host_template = """
|
host_template = """
|
||||||
host %(nom)s {
|
host %(nom)s {
|
||||||
hardware ethernet %(mac)s;
|
hardware ethernet %(mac)s;
|
||||||
|
@ -118,7 +118,7 @@ class dhcp(gen_config) :
|
||||||
######################################FIN PARTIE DE CONFIGURATION
|
######################################FIN PARTIE DE CONFIGURATION
|
||||||
def __str__(self) :
|
def __str__(self) :
|
||||||
return 'dhcp'
|
return 'dhcp'
|
||||||
|
|
||||||
def lease_clean(self):
|
def lease_clean(self):
|
||||||
f=open(self.dhcplease)
|
f=open(self.dhcplease)
|
||||||
w=open(self.dhcplease+'.new','w')
|
w=open(self.dhcplease+'.new','w')
|
||||||
|
@ -171,5 +171,5 @@ class dhcp(gen_config) :
|
||||||
self.lease_clean()
|
self.lease_clean()
|
||||||
except:
|
except:
|
||||||
print("An error append during cleaning of dhcp lease")
|
print("An error append during cleaning of dhcp lease")
|
||||||
|
|
||||||
return warnings
|
return warnings
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue