From 18f6ee4a400b86e79ae4e1a8fa2574fb2debd764 Mon Sep 17 00:00:00 2001 From: Kroese Date: Mon, 3 Mar 2025 13:41:25 +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 8ca6c7b..6a9d883 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 @@ -222,6 +226,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}"