|
|
|
@ -64,6 +64,11 @@ in lib.mkIf (pppoeInterfaces != {}) {
|
|
|
|
|
in networks // {
|
|
|
|
|
"${ifName}" = {
|
|
|
|
|
matchConfig.Name = "${ifName}";
|
|
|
|
|
linkConfig = lib.optionalAttrs (ifName == "core") {
|
|
|
|
|
# interface is stuck in "routable (configuring)" and blocks systemd-networkd-wait-online
|
|
|
|
|
# TODO: figure out why exactly
|
|
|
|
|
RequiredForOnline = false;
|
|
|
|
|
};
|
|
|
|
|
networkConfig = {
|
|
|
|
|
DHCP = lib.mkForce "ipv6";
|
|
|
|
|
# accept config set by pppd
|
|
|
|
|