From 9567bcec1bb25279077c78f9695575bff56150e0 Mon Sep 17 00:00:00 2001 From: Aiden McClelland Date: Tue, 16 Dec 2025 17:34:23 -0700 Subject: [PATCH] randomize default start-tunnel subnet --- core/startos/src/tunnel/context.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/startos/src/tunnel/context.rs b/core/startos/src/tunnel/context.rs index 9f8db4f6b..873aa7b8d 100644 --- a/core/startos/src/tunnel/context.rs +++ b/core/startos/src/tunnel/context.rs @@ -10,6 +10,7 @@ use http::HeaderMap; use imbl::OrdMap; use imbl_value::InternedString; use include_dir::Dir; +use ipnet::Ipv4Net; use models::GatewayId; use patch_db::PatchDb; use rpc_toolkit::yajrc::RpcError; @@ -103,7 +104,7 @@ impl TunnelContext { || async { let mut db = TunnelDatabase::default(); db.wg.subnets.0.insert( - "10.59.0.1/24".parse()?, + Ipv4Net::new_assert([10, 59, rand::random(), 1].into(), 24), WgSubnetConfig { name: "Default Subnet".into(), ..Default::default()