Utilisation de routes spécifiques après un montage VPN.
# Route exception to local GW
IFLAN=$(/usr/bin/ip a | grep 'state UP' | head -n 1 | cut -d ':' -f2 | tr -d " ")
if [ ! -z "${IFLAN}" ]; then
IPLAN=$(/usr/bin/ip a s ${IFLAN} | grep -Po "(?<=inet\ ).*(?=/24)")
GWLAN=$(/usr/bin/ip route |grep -E "^default via .*dev ${IFLAN}.*" |awk '{print $3}')
if [ ! -z "${GWLAN}" ]; then
/usr/bin/ip route add 82.65.168.130 via ${GWLAN} dev ${IFLAN}
/usr/bin/ip route add 8.8.8.8 via ${GWLAN} dev ${IFLAN}
/usr/bin/ip route add 1.1.1.1 via ${GWLAN} dev ${IFLAN}
if [ "${GWLAN}" == "192.168.70.1" ]; then
/usr/bin/ip route add 192.168.5.0/24 via ${GWLAN} dev ${IFLAN}
/usr/bin/ip route add 192.168.6.0/24 via ${GWLAN} dev ${IFLAN}
fi
fi
fi
Last modified: Tue Apr 1 10:05:16 2025