Browse Source

add default value for PKA and mtu for extClients

Max Ma 1 year ago
parent
commit
1c1aac4f4e
1 changed files with 8 additions and 2 deletions
  1. 8 2
      logic/gateway.go

+ 8 - 2
logic/gateway.go

@@ -164,8 +164,14 @@ func CreateIngressGateway(netid string, nodeid string, ingress models.IngressReq
 	node.IngressGatewayRange = network.AddressRange
 	node.IngressGatewayRange = network.AddressRange
 	node.IngressGatewayRange6 = network.AddressRange6
 	node.IngressGatewayRange6 = network.AddressRange6
 	node.IngressDNS = ingress.ExtclientDNS
 	node.IngressDNS = ingress.ExtclientDNS
-	node.IngressPersistentKeepalive = ingress.PersistentKeepalive
-	node.IngressMTU = ingress.MTU
+	node.IngressPersistentKeepalive = 20
+	if ingress.PersistentKeepalive != 0 {
+		node.IngressPersistentKeepalive = ingress.PersistentKeepalive
+	}
+	node.IngressMTU = 1420
+	if ingress.MTU != 0 {
+		node.IngressMTU = ingress.MTU
+	}
 	if servercfg.IsPro {
 	if servercfg.IsPro {
 		if _, exists := FailOverExists(node.Network); exists {
 		if _, exists := FailOverExists(node.Network); exists {
 			ResetFailedOverPeer(&node)
 			ResetFailedOverPeer(&node)