fwobjects.diff
/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): |