summaryrefslogtreecommitdiff
path: root/config/networking/bridges.nix
diff options
context:
space:
mode:
Diffstat (limited to 'config/networking/bridges.nix')
-rw-r--r--config/networking/bridges.nix8
1 files changed, 4 insertions, 4 deletions
diff --git a/config/networking/bridges.nix b/config/networking/bridges.nix
index 2b24552..cdef41b 100644
--- a/config/networking/bridges.nix
+++ b/config/networking/bridges.nix
@@ -3,9 +3,9 @@
let nets = config.personal.networking.networks;
in {
config = lib.mkMerge ([{
- systemd.services.hostapd.postStart = lib.mkBefore ''
+ systemd.services.hostapd.postStart = lib.mkForce (lib.mkBefore ''
sleep 3
- '';
+ '');
}] ++ (builtins.map (network:
let
bridge = network.interface;
@@ -18,9 +18,9 @@ in {
ip link set ${bridge} type bridge forward_delay 0
'';
- systemd.services.hostapd.postStart = ''
+ systemd.services.hostapd.postStart = lib.mkForce (''
echo Setting ${device} to hairpin mode...
${pkgs.iproute2}/bin/bridge link set dev ${device} hairpin on
- '';
+ '');
}) [ nets.wan nets.iot ]));
}