From 6f1fb80ef7e45a3ee1fc261358d1c245edc9f96d Mon Sep 17 00:00:00 2001 From: Kroese Date: Mon, 3 Mar 2025 13:40:03 +0100 Subject: [PATCH] feat: Set MTU size for TAP interface --- src/network.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/network.sh b/src/network.sh index 96657aa..44d344b 100644 --- a/src/network.sh +++ b/src/network.sh @@ -59,6 +59,10 @@ configureDHCP() { fi ;; esac + if ! ip link set dev "$VM_NET_TAP" mtu "$MTU"; then + warn "Failed to set MTU size.." + fi + while ! ip link set "$VM_NET_TAP" up; do info "Waiting for MAC address $VM_NET_MAC to become available..." sleep 2 @@ -214,6 +218,10 @@ configureNAT() { error "$tuntap" && return 1 fi + if ! ip link set dev "$VM_NET_TAP" mtu "$MTU"; then + warn "Failed to set MTU size.." + fi + GATEWAY_MAC=$(echo "$VM_NET_MAC" | rev) GATEWAY_MAC="02:${GATEWAY_MAC:0:14}"