mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-22 23:13:19 +00:00
Merge pull request #256598 from adamcstephens/net/warn-multiple-net
nixos/networking: warn when both networkd and dhcpcd can collide
This commit is contained in:
commit
d664571660
@ -1344,7 +1344,10 @@ in
|
||||
|
||||
config = {
|
||||
|
||||
warnings = concatMap (i: i.warnings) interfaces;
|
||||
warnings = (concatMap (i: i.warnings) interfaces) ++ (lib.optional
|
||||
(config.systemd.network.enable && cfg.useDHCP && !cfg.useNetworkd) ''
|
||||
The combination of `systemd.network.enable = true`, `networking.useDHCP = true` and `networking.useNetworkd = false` can cause both networkd and dhcpcd to manage the same interfaces. This can lead to loss of networking. It is recommended you choose only one of networkd (by also enabling `networking.useNetworkd`) or scripting (by disabling `systemd.network.enable`)
|
||||
'');
|
||||
|
||||
assertions =
|
||||
(forEach interfaces (i: {
|
||||
|
Loading…
Reference in New Issue
Block a user