diff --git a/config_client.json b/config_client.json index 3524098..1ca9dc0 100644 --- a/config_client.json +++ b/config_client.json @@ -3,5 +3,8 @@ "address": "127.0.0.1", "port": 12345, "iface_name": "tun0", - "iface_mtu": 1500 + "iface_mtu": 1500, + "iface_addr": "10.0.0.1", + "iface_dstaddr": "10.0.0.2", + "iface_netmask": "255.255.255.0" } diff --git a/config_server.json b/config_server.json index 9c14ddc..61b01bb 100644 --- a/config_server.json +++ b/config_server.json @@ -3,5 +3,8 @@ "address": "0.0.0.0", "port": 12345, "iface_name": "tun1", - "iface_mtu": 1500 + "iface_mtu": 1500, + "iface_addr": "10.0.0.2", + "iface_dstaddr": "10.0.0.1", + "iface_netmask": "255.255.255.0" } diff --git a/main.py b/main.py index 6542b00..abfdd23 100755 --- a/main.py +++ b/main.py @@ -35,10 +35,10 @@ def main(): print(tun_iface.name) - tun_iface.addr = '10.0.0.1' - tun_iface.dstaddr = '10.0.0.2' - tun_iface.netmask = '255.255.255.0' - tun_iface.mtu = 1500 + tun_iface.addr = config['iface_addr'] + tun_iface.dstaddr = config['iface_dstaddr'] + tun_iface.netmask = config['iface_netmask'] + tun_iface.mtu = config['iface_mtu'] tun_iface.up()