{ 'hostname': '10.0.0.1', 'groups': [ 'autologin', 'debian-12', 'hardware', 'home', 'monitored', ], 'bundles': [ 'kea-dhcpd', 'wireguard', ], 'metadata': { 'id': '1d6a43e5-858c-42f9-9c40-ab63d61c787c', 'network': { 'external': { 'interface': 'enx00e04c220682', 'ipv4': '10.0.99.126/24', 'gateway4': '10.0.99.1', 'vlans': {'iot', 'internet', 'guest', 'rolf', 'internal'}, }, 'internal': { 'type': 'vlan', 'id': 1, 'ipv4': '10.0.0.1/24', 'dhcp_server': True, }, 'iot': { 'type': 'vlan', 'id': 2, 'ipv4': '10.0.2.1/24', 'dhcp_server': True, }, 'internet': { 'type': 'vlan', 'id': 3, 'ipv4': '10.0.3.1/24', }, 'guest': { 'type': 'vlan', 'id': 9, 'ipv4': '10.0.9.1/24', 'dhcp_server': True, }, 'rolf': { # rolf local test 'type': 'vlan', 'id': 51, 'ipv4': '192.168.179.1/24', 'dhcp_server': True, }, }, # 'nftables': { # 'forward': { # # Drop DHCP client requests (UDP port 68) # 'udp sport 68 drop', # 'udp dport 68 drop', # # Drop DHCP server responses (UDP port 67) # 'udp sport 67 drop', # 'udp dport 67 drop', # }, # }, 'sysctl': { 'net': { 'ipv4': { 'ip_forward': 1, }, }, }, 'wireguard': { 'my_ip': '172.30.0.2/32', 's2s': { 'htz.mails': { 'allowed_ips': [ '10.0.10.0/24', '10.0.10.0/24', #'192.168.179.0/24', # while raspi at home '10.0.227.0/24', # mseibert.freescout ], }, }, }, }, }