Script ubuntu carte internet
Résolu/Fermé
ati14
Messages postés
426
Date d'inscription
mercredi 2 juillet 2014
Statut
Membre
Dernière intervention
7 décembre 2019
-
27 nov. 2016 à 20:34
ati14 Messages postés 426 Date d'inscription mercredi 2 juillet 2014 Statut Membre Dernière intervention 7 décembre 2019 - 3 déc. 2016 à 23:20
ati14 Messages postés 426 Date d'inscription mercredi 2 juillet 2014 Statut Membre Dernière intervention 7 décembre 2019 - 3 déc. 2016 à 23:20
A voir également:
- Script ubuntu carte internet
- Carte d'identité - Accueil - Services publics
- Script vidéo youtube - Guide
- Pile carte mere - Guide
- Ubuntu iso - Télécharger - Systèmes d'exploitation
- Gps sans internet - Guide
2 réponses
Utilisateur anonyme
28 nov. 2016 à 10:24
28 nov. 2016 à 10:24
ça devrait donner un truc du genre : (pas testé), à lancer en root puisqu'il faut toucher au service networking (sinon autoriser "service networking restart" dans le fichier sudo )
while true; do if ping -c 1 google.com > /dev/null then echo "tout va bien" else echo "redémarrage du service..." service networking restart fi sleep 5s done
ati14
Messages postés
426
Date d'inscription
mercredi 2 juillet 2014
Statut
Membre
Dernière intervention
7 décembre 2019
13
Modifié par ati14 le 3/12/2016 à 23:06
Modifié par ati14 le 3/12/2016 à 23:06
j'ai trouvé ! :D
pour donner le root au terminal
pour faire tourner le script en boucle
le grep XXX permet de faire sortir un texte uniquement si la commende ping possedde le mot XXX
et j'ai remarqué que rtt est dans la sortie du ping de réucite et pas dans la sortie fail
etein et réalume la carte réseau séléctioné
echo "debut script"
sudo rien
while true;do
echo "debut test"
if [ -n "$(ping -c 1 www.google.fr|grep rtt)" ]
then
echo "connection etablie"
else
echo "pas de connection"
sudo ifconfig enp8s8 down
sleep 2
sudo ifconfig enp8s8 up
echo "problemme réglé"
fi
sleep 30
echo "fin test"
done
sudo rien
pour donner le root au terminal
while true;do
...
...
...
done
pour faire tourner le script en boucle
if [ -n "$(ping -c 1 www.google.fr|grep rtt)" ]
then
...
else
...
fi
le grep XXX permet de faire sortir un texte uniquement si la commende ping possedde le mot XXX
et j'ai remarqué que rtt est dans la sortie du ping de réucite et pas dans la sortie fail
ati14@ati14-Presario-C500-GF851EA-ABF:~$ ping -c 1 www.google.fr
PING www.google.fr (216.58.213.131) 56(84) bytes of data.
64 bytes from par21s03-in-f3.1e100.net (216.58.213.131): icmp_seq=1 ttl=55 time=174 ms
--- www.google.fr ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 174.476/174.476/174.476/0.000 ms
ati14@ati14-Presario-C500-GF851EA-ABF:~$ ping -c 1 192.168.0.0
PING 192.168.0.0 (192.168.0.0) 56(84) bytes of data.
From 192.168.1.254 icmp_seq=1 Destination Host Unreachable
--- 192.168.0.0 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
sudo ifconfig enp8s8 down
sleep 2
sudo ifconfig enp8s8 up
etein et réalume la carte réseau séléctioné
ati14
Messages postés
426
Date d'inscription
mercredi 2 juillet 2014
Statut
Membre
Dernière intervention
7 décembre 2019
13
Modifié par ati14 le 3/12/2016 à 23:09
Modifié par ati14 le 3/12/2016 à 23:09
maintenant j'ai un autre probleme
mais ce sera pour une prochaine question :)
mais ce sera pour une prochaine question :)
ati14
Messages postés
426
Date d'inscription
mercredi 2 juillet 2014
Statut
Membre
Dernière intervention
7 décembre 2019
13
3 déc. 2016 à 23:20
3 déc. 2016 à 23:20