X-Git-Url: https://git.llucax.com/software/pymin.git/blobdiff_plain/28ba753ea84e470b67de6601b15ebeb39ba0b97f..38ca58aee84b8ec5add6dc413196d08e2861a610:/config.py?ds=sidebyside diff --git a/config.py b/config.py index db3151b..91d8e2e 100644 --- a/config.py +++ b/config.py @@ -11,6 +11,12 @@ config_path = join(base_path, 'config') class Root(Handler): + def __init__(self): + f = file("/proc/sys/net/ipv4/ip_forward","w") + f.write("1") + f.close() + #self.ip.device_up_hook(self.dns) + firewall = FirewallHandler( pickle_dir = join(pickle_path, 'firewall'), config_dir = '/tmp') @@ -26,6 +32,10 @@ class Root(Handler): 'nameX': '/etc/ppp/peers', }) + vpn = VpnHandler( + pickle_dir = join(pickle_path, 'vpn'), + config_dir = join(config_path, 'vpn')) + ip = IpHandler( pickle_dir = join(pickle_path, 'ip'), config_dir = join(config_path, 'ip')) @@ -50,6 +60,14 @@ class Root(Handler): config_dir = join(config_path, 'vrrp'), pid_dir = '/var/run') + vpn = VpnHandler( + pickle_dir = join(pickle_path, 'vpn'), + config_dir = '/etc/tinc') + + #qos = QoSHandler( + #pickle_dir = join(pickle_path, 'qos'), + #config_dir = join(config_path, 'qos')) + bind_addr = \ ( '', # Bind IP ('' is ANY)