diff options
author | Profpatsch <mail@profpatsch.de> | 2016-02-26 03:28:56 +0100 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2016-02-26 03:28:56 +0100 |
commit | 70c02402c8cefa163db39adb2e676196e0aa5dcf (patch) | |
tree | 4b6f817db7e7655d7be7f8d04a28c2d56dfdb6e8 /nixos/modules | |
parent | edeb5480fc21d19c922b70c8b67c48da66cb1a90 (diff) | |
download | nixlib-70c02402c8cefa163db39adb2e676196e0aa5dcf.tar nixlib-70c02402c8cefa163db39adb2e676196e0aa5dcf.tar.gz nixlib-70c02402c8cefa163db39adb2e676196e0aa5dcf.tar.bz2 nixlib-70c02402c8cefa163db39adb2e676196e0aa5dcf.tar.lz nixlib-70c02402c8cefa163db39adb2e676196e0aa5dcf.tar.xz nixlib-70c02402c8cefa163db39adb2e676196e0aa5dcf.tar.zst nixlib-70c02402c8cefa163db39adb2e676196e0aa5dcf.zip |
networkmanager: fix link-local ip addresses
NetworkManager needs an additional avahi-user to use link-local IPv4 (and probably IPv6) addresses. avahi-autoipd also needs to be patched to the right path.
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/misc/ids.nix | 1 | ||||
-rw-r--r-- | nixos/modules/services/networking/networkmanager.nix | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix index f3883ff56d34..6ae37f273df0 100644 --- a/nixos/modules/misc/ids.nix +++ b/nixos/modules/misc/ids.nix @@ -252,6 +252,7 @@ gammu-smsd = 228; pdnsd = 229; octoprint = 230; + avahi-autoipd = 231; # When adding a uid, make sure it doesn't match an existing gid. And don't use uids above 399! diff --git a/nixos/modules/services/networking/networkmanager.nix b/nixos/modules/services/networking/networkmanager.nix index 01c05fb4a245..eb2b9d692f8d 100644 --- a/nixos/modules/services/networking/networkmanager.nix +++ b/nixos/modules/services/networking/networkmanager.nix @@ -228,6 +228,11 @@ in { users.extraUsers = [{ name = "nm-openvpn"; uid = config.ids.uids.nm-openvpn; + } + { + # to enable link-local connections + name = "avahi-autoipd"; + uid = config.ids.uids.avahi-autoipd; }]; systemd.packages = cfg.packages; |