diff --git a/server/routers/gerbil/getConfig.ts b/server/routers/gerbil/getConfig.ts index 41eedbee..808f593e 100644 --- a/server/routers/gerbil/getConfig.ts +++ b/server/routers/gerbil/getConfig.ts @@ -122,7 +122,7 @@ async function getNextAvailableSubnet(): Promise { } // replace the last octet with 1 - subnet = subnet.split('.').slice(0, 3).join('.') + '.1'; + subnet = subnet.split('.').slice(0, 3).join('.') + '.1' + subnet.split('/')[1]; return subnet; } diff --git a/src/app/[orgId]/layout.tsx b/src/app/[orgId]/layout.tsx index 291c37db..0b7a66d7 100644 --- a/src/app/[orgId]/layout.tsx +++ b/src/app/[orgId]/layout.tsx @@ -68,18 +68,17 @@ export default async function ConfigurationLaytout( } let orgs: ListOrgsResponse["orgs"] = []; - try { - const res = await internal.get>( - `/orgs`, - cookie - ); - if (res && res.data.data.orgs) { - orgs = res.data.data.orgs; - } - } catch (e) { - console.error("Error fetching orgs", e); - } - + // try { + // const res = await internal.get>( + // `/orgs`, + // cookie + // ); + // if (res && res.data.data.orgs) { + // orgs = res.data.data.orgs; + // } + // } catch (e) { + // console.error("Error fetching orgs", e); + // } return ( <>
diff --git a/src/app/[orgId]/sites/[niceId]/components/CreateSite.tsx b/src/app/[orgId]/sites/[niceId]/components/CreateSite.tsx index 1691ff00..55b8e088 100644 --- a/src/app/[orgId]/sites/[niceId]/components/CreateSite.tsx +++ b/src/app/[orgId]/sites/[niceId]/components/CreateSite.tsx @@ -118,7 +118,7 @@ PrivateKey = ${keypair.privateKey} [Peer] PublicKey = ${siteDefaults.publicKey} -AllowedIPs = ${siteDefaults.address} +AllowedIPs = ${siteDefaults.address.split("/")[0]}/32 Endpoint = ${siteDefaults.endpoint}:${siteDefaults.listenPort} PersistentKeepalive = 5` : "";