Log des temps excessif d'un ping
Hello ! Je viens une fois de plus vous solliciter.
Depuis 1 an je me bats avec mon FAI pour lui faire constater que ma liaison est défectueuse.
Seulement lui de son coté la voit correcte. Je viens de trouver sans doute la raison.
Depuis 2-3 jours je procède à un ping via le script suivant afin de me remonter les absences de ma ligne.
Code:
1 2 3 4 5 6 7 8 9 10 11
| #! /bin/bash
while true
do
ping google.fr -s 1 -c 1 >/dev/null
if [ $? != 0 ];then
echo "oups"
date
date >> free2.fr.txt
#cat /dev/null > /var/log/scanfree
fi
done |
Mais ce soir j’ai constaté que ma ligne n’était jamais vraiment down.
Puisque mon script n’enregistrait pas les échecs de liaison j’ai lancé en parallèle un ping. Donc voici le résultat
Citation:
64 bytes from 212.27.53.252: icmp_seq=71 ttl=56 time=46.5 ms
64 bytes from 212.27.53.252: icmp_seq=72 ttl=56 time=46.2 ms
64 bytes from 212.27.53.252: icmp_seq=80 ttl=56 time=26831 ms
64 bytes from 212.27.53.252: icmp_seq=81 ttl=56 time=25834 ms
64 bytes from 212.27.53.252: icmp_seq=82 ttl=56 time=24835 ms
64 bytes from 212.27.53.252: icmp_seq=83 ttl=56 time=23838 ms
64 bytes from 212.27.53.252: icmp_seq=84 ttl=56 time=22840 ms
64 bytes from 212.27.53.252: icmp_seq=85 ttl=56 time=21842 ms
64 bytes from 212.27.53.252: icmp_seq=86 ttl=56 time=20846 ms
64 bytes from 212.27.53.252: icmp_seq=87 ttl=56 time=19852 ms
64 bytes from 212.27.53.252: icmp_seq=88 ttl=56 time=18855 ms
64 bytes from 212.27.53.252: icmp_seq=89 ttl=56 time=17857 ms
64 bytes from 212.27.53.252: icmp_seq=90 ttl=56 time=16860 ms
64 bytes from 212.27.53.252: icmp_seq=91 ttl=56 time=15863 ms
64 bytes from 212.27.53.252: icmp_seq=92 ttl=56 time=14866 ms
64 bytes from 212.27.53.252: icmp_seq=93 ttl=56 time=13869 ms
64 bytes from 212.27.53.252: icmp_seq=94 ttl=56 time=12873 ms
64 bytes from 212.27.53.252: icmp_seq=95 ttl=56 time=11876 ms
64 bytes from 212.27.53.252: icmp_seq=96 ttl=56 time=10884 ms
64 bytes from 212.27.53.252: icmp_seq=97 ttl=56 time=9886 ms
64 bytes from 212.27.53.252: icmp_seq=98 ttl=56 time=8889 ms
64 bytes from 212.27.53.252: icmp_seq=99 ttl=56 time=7894 ms
64 bytes from 212.27.53.252: icmp_seq=100 ttl=56 time=6895 ms
64 bytes from 212.27.53.252: icmp_seq=101 ttl=56 time=5898 ms
64 bytes from 212.27.53.252: icmp_seq=102 ttl=56 time=4899 ms
64 bytes from 212.27.53.252: icmp_seq=103 ttl=56 time=3902 ms
64 bytes from 212.27.53.252: icmp_seq=104 ttl=56 time=2904 ms
64 bytes from 212.27.53.252: icmp_seq=105 ttl=56 time=1907 ms
64 bytes from 212.27.53.252: icmp_seq=106 ttl=56 time=914 ms
64 bytes from 212.27.53.252: icmp_seq=107 ttl=56 time=48.7 ms
64 bytes from 212.27.53.252: icmp_seq=108 ttl=56 time=46.8 ms
64 bytes from 212.27.53.252: icmp_seq=109 ttl=56 time=47.1 ms
On constate qu’à aucun moment ma ligne n’a été down. Pourtant elle a été inutilisable puisque les remontées (26831 ms à 914 ms) sont apparues d’un bloc.
Maintenant que je vous est présenté le contexte. Je souhaiterais modifier mon script afin que ce dernier comptabilise non plus les échecs mais les TIME excédant 1500 ms.
Une idée ?
Merci d'avance
PS : Si quelqu’un veut bien m’expliquer le phénomène qui ce produit sur ma ligne je suis tout ouie…