fix: g18-next ok
This commit is contained in:
		
							parent
							
								
									21cda95000
								
							
						
					
					
						commit
						94ccff2d72
					
				@ -16,12 +16,16 @@
 | 
			
		||||
    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" = {
 | 
			
		||||
    matchConfig.Name = "enp1s0";
 | 
			
		||||
    networkConfig = {
 | 
			
		||||
      DHCP = "yes";
 | 
			
		||||
      DHCP = "no";
 | 
			
		||||
      IPv6AcceptRA = true;
 | 
			
		||||
    };
 | 
			
		||||
    address = [ "192.168.122.118/24" ];
 | 
			
		||||
 | 
			
		||||
@ -24,6 +24,11 @@
 | 
			
		||||
      options = [ "fmask=0022" "dmask=0022" ];
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
  fileSystems."/data0" =
 | 
			
		||||
    { device = "192.168.122.1:/data0";
 | 
			
		||||
      fsType = "nfs";
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
  swapDevices =
 | 
			
		||||
    [ { device = "/dev/disk/by-uuid/ba441743-a8b0-4f0c-af9c-294ca4526350"; }
 | 
			
		||||
    ];
 | 
			
		||||
 | 
			
		||||
@ -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 = {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user