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
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