From d85fc71a3a12546564842280cf07ee4b02f39578 Mon Sep 17 00:00:00 2001 From: hiura2023 Date: Mon, 5 Jan 2026 23:28:10 +0900 Subject: [PATCH] Fix: Kernel-mode NAT not available --- src/Cedar/Virtual.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Cedar/Virtual.c b/src/Cedar/Virtual.c index f5d105cf..f82b717c 100644 --- a/src/Cedar/Virtual.c +++ b/src/Cedar/Virtual.c @@ -2699,6 +2699,9 @@ NATIVE_STACK *NnGetNextInterface(NATIVE_NAT *t) Format(ret->Ipc->ClientHostname, sizeof(ret->Ipc->ClientHostname), NN_HOSTNAME_FORMAT, tmp); StrLower(ret->Ipc->ClientHostname); + // To pass the validity check of the source IP address performed by IPCSendIPv4() + UINTToIP(&ret->Ipc->ClientIPAddress, 0); + Debug("IPCDhcpAllocateIP for %s\n", ret->DeviceName); if (IPCDhcpAllocateIP(ret->Ipc, &opt, t->HaltTube2)) {