Unverified Commit 2adf0b29 authored by Kroese's avatar Kroese Committed by GitHub
Browse files

fix: Preserve gateway MAC address (#898)

parent 1c9b793c
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -213,6 +213,11 @@ configureNAT() {
    error "$tuntap" && return 1
  fi

  GATEWAY_MAC=$(echo "$VM_NET_MAC" | rev)
  if ! ip link set dev "$VM_NET_TAP" address "$GATEWAY_MAC"; then
    warn "Failed to set gateway MAC address.."
  fi

  while ! ip link set "$VM_NET_TAP" up promisc on; do
    info "Waiting for TAP to become available..."
    sleep 2