From 3ea684141d4308b6b7e2327f2aeb1b46b75c8cbe Mon Sep 17 00:00:00 2001 From: Kroese Date: Mon, 3 Mar 2025 13:54:59 +0100 Subject: [PATCH] fix: Gateway MAC generation (#189) --- src/network.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/network.sh b/src/network.sh index 6a9d883..af73be2 100644 --- a/src/network.sh +++ b/src/network.sh @@ -230,8 +230,7 @@ configureNAT() { warn "Failed to set MTU size.." fi - GATEWAY_MAC=$(echo "$VM_NET_MAC" | rev) - GATEWAY_MAC="02:${GATEWAY_MAC:0:14}" + GATEWAY_MAC=$(echo "$VM_NET_MAC" | md5sum | sed 's/^\(..\)\(..\)\(..\)\(..\)\(..\).*$/02:\1:\2:\3:\4:\5/') if ! ip link set dev "$VM_NET_TAP" address "$GATEWAY_MAC"; then warn "Failed to set gateway MAC address.."