From 91229152bdb9597646b5e9f807e3ccb6b29af00e Mon Sep 17 00:00:00 2001 From: Kroese Date: Mon, 3 Mar 2025 13:40:15 +0100 Subject: [PATCH] feat: Set MTU size for TAP interface (#909) --- 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}"