Monthly Archives: March 2016
Émission #101 du 25 février 2016 – Se reposer le mâche-patate
Pour télécharger l’émission allez sur bloguelinux.ca : http://www.bloguelinux.ca/emission-101-du-25-fevrier-2016-se-reposer-le-mache-patate/
AVERTISSEMENT! Ce podcast peut contenir du langage inapproprié ou vulgaire et peut ne pas convenir à tout le monde.
Animateurs: Patrick, Éric et Sandrine
Se reposer le mâche-patate
- Expression québécoise qui veut dire : Arrêter de parler continuellement.
Les nouvelles technos personnelles
Éric, Patrick et Sandrine échangent sur leurs expériences technologiques personnelles depuis la dernière émission
La chronique à Éric
- Utilitaire pour clé USB « easy2boot »: www.easy2boot.com
- ArchlinuxARM: archlinuxarm.org
- Fournisseur de nom de domaine Sibername.ca: sibername.ca
- FreeDNS – gratuit – plusieurs clients et méthodes de disponible pour faire communiquer votre adresse IP externe à FreeDNS : freedns.afraid.org
- Excellent tutoriel sur iptables dans le tout aussi excellent Wiki d’ArchLinux: wiki.archlinux.org/index.php/Iptables et wiki.archlinux.org/index.php/Simple_stateful_firewall
- Utilitaire « fail2ban »: www.fail2ban.org
- PXELinux: article expliquant comment démarrer un ISO directement: higaknowit.com/2011/08/16/pxelinux-for-booting-of-iso-images
- Revue du Purism Librem 15 de Chris du Linux Action Show: https://www.youtube.com/watch?v=KMRwaQNs45k&feature=youtu.be&t=3900
Installé un script de watchdog sur OpenWRT et sur mon PC
Le script du routeur
- À chaque 15 minutes, l’usager root exécute le script et tente de faire un ping à l’adresse 8.8.8.8 (l’adresse de Google)
- S’il ne réussi pas à faire le ping, le script entre dans une boucle et tentera à 5 reprises à intervalle de 1 minute de faire le ping à nouveau
- S’il n’a toujours pas réussi à faire le ping, le script redémarre le réseau en initiant un network restart
- Il attend ensuite deux minutes et essaye à nouveau de faire un ping. S’il ne réussi pas, il redémarre complètement le routeur et inscrit une trace dans un fichier de log
wan-watchdog.sh
#!/bin/sh
tries=0
while [[ $tries -lt 5 ]]
do
if /bin/ping -c 1 8.8.8.8 >/dev/null
then
exit 0
fi
sleep 60
tries=$((tries+1))
done
/etc/init.d/network restart
sleep 120
if /bin/ping -c 1 8.8.8.8 > /dev/null
then
exit 0
else
date >> /root/scripts/reboot.log
reboot
fi
Le crontab de root sur le routeur
# Verifier si on a de la connectivite
0,15,30,45 * * * * /root/scripts/wan-watchdog.sh
Le script de l’ordinateur
- À chaque 15 minutes, intercalé de 10 minutes avec le crontab du routeur afin de permettre à celui-ci de se redémarré en cas de problèmes, l’usager root exécute le script et tente de faire un ping à l’adresse 8.8.8.8 (l’adresse de Google)
- S’il ne réussi pas à faire le ping, le script entre dans une boucle et tentera à 5 reprises à intervalle de 10 secondes de faire le ping à nouveau
- S’il n’a toujours pas réussi à faire le ping, le script redémarre complètement l’ordinateur et inscrit une trace dans un fichier de log
lan-watchdog.sh
#!/bin/bash
tries=0
while [[ $tries -lt 5 ]]
do
if /bin/ping -c 1 8.8.8.8 >/dev/null
then
exit 0
fi
sleep 10
tries=$((tries+1))
done
date >> /root/scripts/reboot.log
shutdown -r now
Le crontab de root sur l’ordinateur
# Verifier si on a de la connectivite
10,25,40,55 * * * * /root/scripts/lan-watchdog.sh
Corriger problème de Stop job avec SystemD qui m’affichait toujours un Waiting for Stop job 1m30s
- Modifier paramètre dans /etc/systemd/system.conf
- DefaultTimeoutStartSec=30s
- DefaultTimeoutStopSec=10s