fix: g18-next ok

This commit is contained in:
Dict Xiong 2024-06-18 00:29:22 +08:00
parent 21cda95000
commit f3afc27336
3 changed files with 9 additions and 5 deletions

View File

@ -22,6 +22,7 @@
"g13"
"g14"
"g17"
"g18-next"
];
in
{

View File

@ -16,6 +16,10 @@
nginx.enableCodeServer = false;
nvidia.enable = false;
};
boot.loader.systemd-boot.enable = lib.mkForce false;
boot.loader.efi.canTouchEfiVariables = lib.mkForce false;
boot.loader.grub.enable = true;
boot.loader.grub.device = "/dev/vda";
networking.hostName = lib.mkForce "g18-next";
networking.hostId = "11f1fad0";
systemd.network.networks."10-veth0" = {

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 = {