diff --git a/modules/module-list.nix b/modules/module-list.nix index 2a4e88439a91..7d42571d0fa6 100644 --- a/modules/module-list.nix +++ b/modules/module-list.nix @@ -113,7 +113,7 @@ ./services/networking/bitlbee.nix ./services/networking/cntlm.nix ./services/networking/ddclient.nix - ./services/networking/dhcpcd.nix + ./services/networking/dhclient.nix ./services/networking/dhcpd.nix ./services/networking/dnsmasq.nix ./services/networking/ejabberd.nix diff --git a/modules/services/networking/dhcpcd.nix b/modules/services/networking/dhcpcd.nix index d1a291c4da9f..01c65c068657 100644 --- a/modules/services/networking/dhcpcd.nix +++ b/modules/services/networking/dhcpcd.nix @@ -33,9 +33,6 @@ let # Ethernet cards used for bridging. Likewise for vif* and tap* # (Xen) and virbr* and vnet* (libvirt). denyinterfaces ${toString ignoredInterfaces} peth* vif* tap* tun* virbr* vnet* vboxnet* - - # Disable listening for IPv6 Router Advertisements for now. - noipv6rs ''; # Hook for emitting ip-up/ip-down events. @@ -75,7 +72,7 @@ in path = [ dhcpcd pkgs.nettools pkgs.openresolv ]; - exec = "dhcpcd --config ${dhcpcdConf} --nobackground"; + exec = "dhcpcd --config ${dhcpcdConf} --nobackground --persistent"; }; environment.systemPackages = [ dhcpcd ];