On sauvegarde la configuration du firewall avant de la redémarrer pour debug
Ignore-this: 779b8f3ece0f84819388148a3358a56a darcs-hash:20121004021136-3a55a-6547e81514aedc1ffb1d648dead6e08165a66685.gz
This commit is contained in:
parent
03aa8b4f5b
commit
c6b1c08697
1 changed files with 11 additions and 0 deletions
|
@ -74,6 +74,16 @@ def iptables(cmd):
|
|||
raise IptablesError(cmd,status,output)
|
||||
return output
|
||||
|
||||
def iptables_save():
|
||||
""" Sauvegarde d'ipatbles """
|
||||
status,output=getstatusoutput("mkdir -p /var/log/firewall/")
|
||||
if status:
|
||||
raise IptablesError(cmd,status,output)
|
||||
status,output=getstatusoutput("/sbin/iptables-save > /var/log/firewall/backup-firewall_`date +%Y-%m-%d_%H:%M:%S`.log" )
|
||||
if status:
|
||||
raise IptablesError(cmd,status,output)
|
||||
return output
|
||||
|
||||
def tc(cmd):
|
||||
""" Interface de tc """
|
||||
syslog.syslog(syslog.LOG_INFO, cmd)
|
||||
|
@ -234,6 +244,7 @@ class firewall_crans :
|
|||
cprint(u"\t -> fin de la procédure d'arrêt",'vert')
|
||||
|
||||
def __stop(self) :
|
||||
iptables_save()
|
||||
self.anim = anim("\tSuppression des règles")
|
||||
iptables("-t nat -P PREROUTING ACCEPT")
|
||||
iptables("-F")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue