[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)
|
||||
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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue