par OXO90 » 14 Août 2003 18:09
Salut,
<BR>Pour régler certains problème de connection (ligne montée mais pas de Web, modem qui ne se reconnecte pas etc...) je me suis inspiré d'un HowTo Ipcop pour faire un check d'adresses Web (google & yahoo) et si cela ne répond pas rebooter automatiquement le firewall.
<BR>
<BR>Voici le script:
<BR>
<BR>#!/bin/sh
<BR># Script to check internet connectivity
<BR>echo "Testing Line status " & date;
<BR>
<BR>if
<BR>(/bin/ping -c 1 216.239.51.100);
<BR>then echo " Line is UP";
<BR>
<BR>elif
<BR>(/bin/ping -c 1 66.218.71.113);
<BR>then echo " Line is Up (2nd host)";
<BR>
<BR>else
<BR>echo "Line is Down will reboot the system";
<BR>/sbin/shutdown -r now >& /var/log/reboot.log
<BR>
<BR>fi
<BR>
<BR>J'ai placé ce script dans /usr/sbin, j'ai changé les droits par un chmod +675 sur ce fichier.
<BR>
<BR>Puis j'ai fait un crontab -e en ajoutant la ligne suivante
<BR>
<BR>0,15,30,45 * * * * /usr/sbin/checkline >& /var/log/linestat.log
<BR>
<BR>pourchecker toutes les 15 Minutes.
<BR>
<BR>Le problème est le suivant, quand je lance le script j'ai l'erreur suivante:
<BR>
<BR>./checkline: bad interpreter: No such file or directory
<BR>
<BR>Et je ne comprends pas pourquoi ...
<BR>
<BR>L'article dont je me suis inspiré est
<BR> <!-- BBCode u2 Start --><A HREF="http://www.ipcop.org/cgi-bin/twiki/view/IPCop/IPCopAddons#How_can_I_get_IPCop_to_reboot_if" TARGET="_blank">ICI</A><!-- BBCode u2 End -->
<BR>
<BR>Si quelqu'un aurait une idée cela pourrait dépanner pas mal de monde surtout si on a pas accès à la machine rapidement et que certains services tournent.
<BR>
<BR>Dans mon cas, vacances et serveur mail qui tourne... J'ai pas envie de devoir la rebooter préventivement à toutes heures non plus. <IMG SRC="images/smiles/icon_frown.gif">
<BR>
<BR>Par avance merci <IMG SRC="images/smiles/icon_up.gif">
"Passe Le Fun Autour De Toi ..."