diff options
author | obadz <3359345+obadz@users.noreply.github.com> | 2020-03-01 18:49:00 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-01 18:49:00 -0700 |
commit | c31958449fd429d27b61cec544ced4583b9b1d93 (patch) | |
tree | 03cefa7d16be6991c68510c33911e7d905be23fa /nixos/modules/services/networking/zerotierone.nix | |
parent | 96b7367491c977be29e4e1c68f08707a8829ae7b (diff) | |
parent | 27b8253655217f46532625d07fb8d4cdbd649489 (diff) | |
download | nixpkgs-c31958449fd429d27b61cec544ced4583b9b1d93.tar nixpkgs-c31958449fd429d27b61cec544ced4583b9b1d93.tar.gz nixpkgs-c31958449fd429d27b61cec544ced4583b9b1d93.tar.bz2 nixpkgs-c31958449fd429d27b61cec544ced4583b9b1d93.tar.lz nixpkgs-c31958449fd429d27b61cec544ced4583b9b1d93.tar.xz nixpkgs-c31958449fd429d27b61cec544ced4583b9b1d93.tar.zst nixpkgs-c31958449fd429d27b61cec544ced4583b9b1d93.zip |
Merge pull request #77405 from danielfullmer/zerotier-mac-fix
nixos/zerotierone: prevent systemd from changing MAC address
Diffstat (limited to 'nixos/modules/services/networking/zerotierone.nix')
-rw-r--r-- | nixos/modules/services/networking/zerotierone.nix | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/nixos/modules/services/networking/zerotierone.nix b/nixos/modules/services/networking/zerotierone.nix index 069e15a909b..042c4d5addd 100644 --- a/nixos/modules/services/networking/zerotierone.nix +++ b/nixos/modules/services/networking/zerotierone.nix @@ -67,5 +67,15 @@ in networking.firewall.allowedUDPPorts = [ cfg.port ]; environment.systemPackages = [ cfg.package ]; + + # Prevent systemd from potentially changing the MAC address + environment.etc."systemd/network/50-zerotier.link".text = '' + [Match] + OriginalName=zt* + + [Link] + AutoNegotiation=false + MACAddressPolicy=none + ''; }; } |