X-Git-Url: https://git.llucax.com/software/pymin.git/blobdiff_plain/f9d374480c9a0491ec6f9ff841b349700d16d90e..38ca58aee84b8ec5add6dc413196d08e2861a610:/config.py diff --git a/config.py b/config.py index 8cc2dcf..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')) @@ -49,13 +59,14 @@ class Root(Handler): pickle_dir = join(pickle_path, 'vrrp'), 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')) + #pickle_dir = join(pickle_path, 'qos'), + #config_dir = join(config_path, 'qos')) bind_addr = \ (