mob next [ci-skip] [ci skip] [skip ci]

lastFile:modules/clan/gw-router/default.nix
This commit is contained in:
2026-08-07 17:18:13 +07:00
parent 553f9a653d
commit 93ef72810d
3 changed files with 31 additions and 1 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
{
roles.default.perInstance = { settings, ... }: {
roles.default.perInstance = { ... }: {
nixosModule =
{
config,
+1
View File
@@ -302,6 +302,7 @@
};
imports = [
./ipv6.nix
./pppoe.nix
./crowdsec.nix
];
+29
View File
@@ -0,0 +1,29 @@
{
roles.default.perInstance = { ... }: {
nixosModule =
{
lib,
...
}:
{
systemd.network.networks."45-ppp0" = {
matchConfig.Name = "ppp0";
networkConfig = {
DHCP = "ipv6";
# pppd owns the v4 address/route on this link; don't let networkd
# tear them down.
KeepConfiguration = "static";
# Default v6 route comes from the ISP's RA when they send one.
IPv6AcceptRA = true;
};
# Many PPPoE ISPs never send an RA with the M flag; solicit regardless.
dhcpV6Config.WithoutRA = "solicit";
linkConfig.RequiredForOnline = "no";
};
boot.kernel.sysctl."net.ipv6.conf.all.forwarding" = lib.mkDefault 1;
};
};
}