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

fix: Preserve gateway MAC address (#650)

parent 1d8687bb
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -221,6 +221,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