Conflits d’implémentations de OpenVPN 2.6

Voici un script sed pour effectuer les modifications sur tous les fichiers déjà fabriqués :

# Remplace "ncp-disable" par les deux lignes "data-ciphers ..."
/^ncp-disable$/ {
  s/.*/data-ciphers AES-256-GCM:AES-128-GCM:AES-256-CBC\
data-ciphers-fallback AES-256-CBC/
}

# Supprime "cipher AES-256-CBC" si présent
/^cipher AES-256-CBC$/d

Enregistrer ce texte dans un fichier "réparerFichiersOpenVPN.sed" puis utiliser la commande :

sed -i.bak -f réparerFichiersOpenVPN.sed "openvpn.ovpn" ;

Ou dans une boucle for :

for f in *.ovpn; do
    sed -i.bak -f réparerFichiersOpenVPN.sed "$f";
done

Et voilà !
Vos fichiers openvpn sont tous à jour et prêts à utilisés avec les nouvelles normes OpenVPN 2.6.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *