Ce script a pour but d'automatiser la connection de l'ordinateur au réseau ethernet du lycée. Étant donné que le routeur utilise le protocol TSL 1.1, qui n'est plus supporté par les dernières versions de navigateurs, ce script permet de dépasser ce problème en se connectant automatiquement au réseau lorsqu'il est appelé. Il est censé fonctionner sur toutes les distributions de linux.
- Avoir cURL installé. Cela pourra être vérifié avec la commande
curl -V - Avoir
jqinstallé, pour décoder du json. La commandejq -r '.t' <<< '{"t":1}'est censé renvoyer1. (Découvrir jq)
- Cloner ce dépôt de code, ou bien les fichiers
./script.shetopenssl_config.cnf. - Créer un fichier nommé
identifiants.txt, avec l'identifiant fournit sur la première ligne et le mot de passe sur la deuxième ligne. - Rendre
script.shexécutable, avec la commandechmod -x script.sh. - L'exécuter, avec
./script.shpar exemple.
Pour éviter de devoir se déplacer dans le répertoire du script, il est possible de créer une commande (un alias en l'occurence).
- Créez un fichier
.bash_aliases(plus d'informations) - Ajoutez la ligne
alias connect="~/chemin/acces/script.sh" - Éxecutez la commande
connectdans un terminal pour vous connecter