From 85b5edc39dd88ae50f13e76fc69990c86af6dbe0 Mon Sep 17 00:00:00 2001 From: Daniel Barlow Date: Wed, 8 Mar 2023 20:34:39 +0000 Subject: [PATCH] vlan interfaces depend on parent --- devices/gl-mt300a/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/devices/gl-mt300a/default.nix b/devices/gl-mt300a/default.nix index 1200cb3..abf2b7c 100644 --- a/devices/gl-mt300a/default.nix +++ b/devices/gl-mt300a/default.nix @@ -43,7 +43,7 @@ "${openwrt}/target/linux/ramips/dts" ]; }; - networkInterfaces = { + networkInterfaces = rec { # lan and wan ports are both behind a switch on eth0 eth = interface { device = "eth0"; }; lan = interface { @@ -51,12 +51,14 @@ device = "eth0.1"; link = "eth0"; id = "1"; + dependencies = [eth]; }; wan = interface { type = "vlan"; device = "eth0.2"; id = "2"; link = "eth0"; + dependencies = [eth]; }; wlan = interface { device = "wlan0";