Projet

Général

Profil

fwobjects.diff

Emmanuel GARETTE, 13/02/2012 10:56

Télécharger (616 octets)

Voir les différences:

/usr/share/eole/bastion/fwobjects.py 2012-02-13 10:49:45.051759080 +0100
1 1
import sys
2 2
from creole.eosfunc import is_installed
3
from creole import parsedico
4

  
5
dicoEole = parsedico.parse_dico()
3 6

  
4 7
ipt='/sbin/iptables'
5 8
prerouting_target='-t nat -A PREROUTING'
......
73 76
    def calc_interface(self, interface):
74 77
        if interface in interfaces_brige:
75 78
            return 'br' + interface
79
        if interface == 'eth0':
80
            return dicoEole['interface_gw']
76 81
        return interface
77 82

  
78 83
    def _build_wide_src_allow(self):