++network

This commit is contained in:
Nico Schottelius 2020-01-19 09:16:29 +01:00
commit b847260768
2 changed files with 17 additions and 2 deletions

View file

@ -1,7 +1,10 @@
import subprocess
class ManagementBridge(VXLANBridge):
pass
class VXLANBridge(object):
def __init__(self, bridgedev=None, uplinkdev=None):
def __init__(self, vni, bridgedev=None, uplinkdev=None):
self.management_vni = 1
cmd_create_vxlan = "ip -6 link add {vxlandev} type vxlan id {netid} dstport 4789 group ff05::{netid} dev {uplinkdev} ttl 5"
@ -11,7 +14,6 @@ class VXLANBridge(object):
cmd_add_addr="ip addr add {ip} dev {bridgedev}"
def setup_networking(dev=wlan0, v6net):
ip=2a0a:e5c1:111:888::48/64
vxlandev=vxlan${netid}
bridgedev=br${netid}