fix: g18-next ok

This commit is contained in:
2024-06-18 00:29:22 +08:00
parent 21cda95000
commit 94ccff2d72
4 changed files with 15 additions and 6 deletions

View File

@@ -353,8 +353,7 @@ in
};
})
# g series
(lib.mkIf (gCfg.enable) (let
ipSuffix = (builtins.toString (gCfg.serial + 100)); in {
(lib.mkIf (gCfg.enable) {
## network
networking.hostName = assert (gCfg.serial > 0); "g" + (builtins.toString gCfg.serial);
networking.search = [ "nasp" ];
@@ -404,7 +403,7 @@ in
enable = true;
servers = [ "192.168.16.118" ];
};
}))
})
(lib.mkIf (gCfg.enable && gCfg.eth0Name != "") {
systemd.network.networks."10-eth0" = {
matchConfig.Name = gCfg.eth0Name;
@@ -412,7 +411,7 @@ in
DHCP = "no";
IPv6AcceptRA = true;
};
address = [ "192.168.16.${ipSuffix}/24" ];
address = [ "192.168.16.${builtins.toString (gCfg.serial + 100)}/24" ];
routes = [
{
routeConfig = {
@@ -445,7 +444,7 @@ in
(lib.mkIf (gCfg.enable && gCfg.eth2Name != "") {
systemd.network.networks."10-eth2" = {
matchConfig.Name = gCfg.eth2Name;
address = [ "12.12.12.${ipSuffix}/24" ];
address = [ "12.12.12.${builtins.toString (gCfg.serial + 100)}/24" ];
linkConfig.RequiredForOnline = "no";
};
networking.rxe = {