# Openvpn push route

**URL:** <https://www.debian-fr.org/t/openvpn-push-route/79425>\
**Category:** Support Debian\
**Tags:** vpn\
**Created:** [Juin 10, 2019, 8:06 UTC](https://www.debian-fr.org/t/openvpn-push-route/79425 "2019-06-10T20:06:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ridwald](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/7c8e57/32.png) [@ridwald](https://www.debian-fr.org/u/ridwald)\
**Post date:** [Juin 10, 2019, 8:06 UTC](https://www.debian-fr.org/t/openvpn-push-route/79425/1 "2019-06-10T20:06:39Z")

</div>

bonjour

je suis entrain de mettre en place un serveur openvpn avec une authentification Mysql.  
jusqu’à la pas de problème

par contre j’ai besoin de renvoyer des routes différente en fonction de l’utilisateur qui ce connecte .  
pour cela j’a crée un script bash lancé par client-connect

```nohighlight
while read -r output;
do
    reseaux=`echo $output | awk '{print $3}'`
    netmask=`echo $output | awk '{print $4}'`
    paserelle=`echo $output | awk '{print $5}'`
    echo "push \"route $reseaux $netmask $paserelle\"" > $1
    
    #do something
done< <(mysql -uOpenvpn -pOpenvpn OpenVPN -h 0 -e "select * from route WHERE username='client1';" | sed 1d |column -t)

```

la base de donnée compte trois route pour le client1  
mais openvpn ne renvoie que la dernière route a client les autres sont inexitante

si je rajoute 3 lignes directement dans le fichier de configuration du serveur le client les reçoit bien.

quelqu’un a t’il une idée

merci
