From 5a8dc7e313f7f673140913da73c6ed4479c16a69 Mon Sep 17 00:00:00 2001 From: CroneKorkN Date: Wed, 3 Dec 2025 22:06:22 +0100 Subject: [PATCH] nodes/home.backups.py: use own vlan for wakeonlan to not have 2 ips in same network --- groups/os/routeros.py | 6 ++++++ nodes/home.backups.py | 2 +- nodes/home.router.py | 7 +++++++ nodes/home.switch-rack-poe.py | 3 ++- 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/groups/os/routeros.py b/groups/os/routeros.py index 26811c4..9a821fe 100644 --- a/groups/os/routeros.py +++ b/groups/os/routeros.py @@ -18,6 +18,7 @@ 'iot': '2', 'internet': '3', 'proxmox': '4', + 'wokeonlan': '5', 'gast': '9', 'rolf': '51', }, @@ -30,12 +31,17 @@ 'proxmox', 'gast', 'rolf', + 'wokeonlan', }, }, 'internet': { 'untagged': 'internet', 'tagged': set(), }, + 'wokeonlan': { + 'untagged': 'wokeonlan', + 'tagged': set(), + }, }, 'vlan_ports': {}, }, diff --git a/nodes/home.backups.py b/nodes/home.backups.py index a321f64..8f45d91 100644 --- a/nodes/home.backups.py +++ b/nodes/home.backups.py @@ -25,7 +25,7 @@ }, 'wakeonlan': { 'interface': 'enp0s31f6', - 'ipv4': '10.0.0.6/24', + 'ipv4': '10.0.5.5/24', 'mac': '4c:cc:6a:d5:96:f8', }, }, diff --git a/nodes/home.router.py b/nodes/home.router.py index 7aa2ed0..8499075 100644 --- a/nodes/home.router.py +++ b/nodes/home.router.py @@ -42,6 +42,13 @@ 'ipv4': '10.0.4.1/24', 'dhcp_server': True, }, + 'wakeonlan': { + 'type': 'vlan', + 'vlan_interface': 'internal', + 'id': 5, + 'ipv4': '10.0.5.1/24', + 'dhcp_server': True, + }, 'guest': { 'type': 'vlan', 'vlan_interface': 'internal', diff --git a/nodes/home.switch-rack-poe.py b/nodes/home.switch-rack-poe.py index 9ce88e3..4ef0a6d 100644 --- a/nodes/home.switch-rack-poe.py +++ b/nodes/home.switch-rack-poe.py @@ -27,7 +27,8 @@ 'vlan_group': 'infra', }, 'ether5': { - 'vlan_group': 'infra', + 'vlan_group': 'wokeonlan', + 'comment': 'home.backups wakeonlan', }, 'ether6': { 'vlan_group': 'infra',