Não é possível acessar alguns sites quando conectado ao servidor VPN IKEv2 do Linux

Não é possível acessar alguns sites quando conectado ao servidor VPN IKEv2 do Linux

Tenho um servidor VPN hospedado em Windows 2019 e configurado em IKEv2, tudo funciona muito bem em todos os clientes, porém em clientes Linux tenho um último ponto para ajustar, então para esclarecimento utilizo o seguinte script posicionado no despachante para ajustar o MTU e adicione as rotas necessárias (o que não era necessário no caso da conexão ser L2TP):

#!/bin/bash
  
set -xv

DEFAULT_MTU=1500
MTU=1400

INTERFACE=$(ip route | grep -v linkdown | awk '$1 == "default" {if (!min || $5 < min) {min=$5; iface=$5}} END {print iface}')

if [[ ! "$1" =~ ^nm-xfrm-.* ]] && [[ ! "$1" =~ tun.* ]]; then
    echo "$1 is not a vpn interface. Exit script"
    exit 0
fi

if [ ! -d /sys/class/net/tun0 ]; then
    for itf in $(ls /sys/class/net/ | grep -E -v '^(lo|ppp0)$' ); do
        sudo ip link set dev "$itf" mtu "$DEFAULT_MTU"
    done
fi

case "$2" in
up|vpn-up)
    ip link set dev "$INTERFACE" mtu "$MTU"
    ip link set dev $1 mtu "$MTU"
    ip route add to default dev $1 proto static scope link metric 50
    ip route add to XX.XX.XX.XX/XX dev $1 proto static scope link metric 50 table 220
    ;;

down|vpn-down)
    for itf in $(ls /sys/class/net/ | grep -E -v '^(lo|ppp0)$' ); do
        ip link set dev "$itf" mtu "$DEFAULT_MTU"
    done
    ;;
    *)
    exit 0
    ;;
esac

Eu uso a tabela de roteamento 220 para a máquina docker.

E acontece que se eu conectar via wifi tudo funciona bem, o acesso a sites via navegador e via curl vai bem, porém assim que conecto um adaptador USB-C com porta ethernet alguns sites não respondem mais.

Inicialmente pensei que fosse um problema de MTU, mas estou me perguntando se não há outra coisa causando o problema, ou talvez não seja possível.

Especifico que uso o pacote Strongswan com NetworkManager.

informação relacionada