feat: Use macmini as subnet router
This commit is contained in:
@@ -1,5 +1,9 @@
|
|||||||
{...}: {
|
{...}: {
|
||||||
services.tailscale = {
|
services = {
|
||||||
|
tailscale = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
useRoutingFeatures = "both";
|
||||||
|
extraUpFlags = ["--advertise-routes=192.168.0.0/24"];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,17 +6,17 @@
|
|||||||
services = {
|
services = {
|
||||||
tailscale = {
|
tailscale = {
|
||||||
enable = true;
|
enable = true;
|
||||||
useRoutingFeatures = "both";
|
# useRoutingFeatures = "both";
|
||||||
extraUpFlags = ["--advertise-routes=192.168.0.0/24"];
|
# extraUpFlags = ["--advertise-routes=192.168.0.0/24"];
|
||||||
};
|
|
||||||
networkd-dispatcher = {
|
|
||||||
enable = true;
|
|
||||||
rules."50-tailscale" = {
|
|
||||||
onState = ["routable"];
|
|
||||||
script = ''
|
|
||||||
${lib.getExe pkgs.ethtool} -K en01 rx-udp-gro-forwarding on rg-xgro-list off
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
# networkd-dispatcher = {
|
||||||
|
# enable = true;
|
||||||
|
# rules."50-tailscale" = {
|
||||||
|
# onState = ["routable"];
|
||||||
|
# script = ''
|
||||||
|
# ${lib.getExe pkgs.ethtool} -K en01 rx-udp-gro-forwarding on rg-xgro-list off
|
||||||
|
# '';
|
||||||
|
# };
|
||||||
|
# };
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user