Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/04/2009, à 10:22

axt

[SCRIPT] Script pour telnet d'une LIVEBOX SAGEM

Bonjour,

ayant eu besoin de faire un script pour renouveller l'ip de ma livebox sagem rapidement par telnet  (l'accès ssh sur la livebox n'étant pas permis), je me suis fait un petit script que je vous fait partager.

Veillez à avoir telnet (à priori par défaut) et avoir l'accès en telnet user:root et mdp:1234

Créer un fichier par exemple livebox.sh dans lequel vous placez le code suivant :

#!/bin/bash
openLB()
{
echo open 192.168.1.1 
sleep 1
echo "root"
sleep 1
echo "1234"
sleep 3
if test $# -eq 0
then 
	echo "sndcp"
	sleep 1
	echo "pppoestop 0"
	sleep 5
	echo "pppoestart 0"
	sleep 5
	echo "exit"
	sleep 1
	echo "exit"
	sleep 1
elif test $1 -eq "1"
then
	echo "reboot"
elif test $1 -eq "2"
then
	echo "adsl"
	sleep 1
	echo "mon"
	sleep 2
	echo "exit"
	sleep 1
	echo "exit"
	sleep 1
elif test $1 -eq "3"
then
	echo "wlan"
	sleep 1
	echo "status"
	sleep 1
	echo "exit"
	sleep 1
	echo "exit"
	sleep 1
elif test $1 -eq "4"
then
	echo "version"
	sleep 2
	echo "exit"
	sleep 1
fi
}
echo "Adresse IP actuelle : "
wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1
echo "============================================"
echo "CHOIX : "
echo "[rien] : renouvelle l'ip"
echo "1 : reboote la livebox"
echo "2 : monitor de la ligne adsl"
echo "3 : paramètres wifi"
echo "4 : version de la livebox"
echo "============================================"
read reponse
# execution 
openLB $reponse | telnet
# nouvelle ip
echo "Adresse IP nouvelle : "
wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1

puis executez dans un terminal la commande

sh livebox.sh

ou

./livebox.sh

Rappel : si vous avez besoin de rendre le fichier executable

chmod u+x livebox.sh

PS: vous remarquerez que par défaut la commande "[rien]" soit retour chariot, provoque le renouvellement de l'adresse ip, ceci pour mon utilisation, libre à vous de changer celà, tout comme rajouter une option pour quitter l'invite.

voilà !!

#2 Le 19/12/2009, à 15:00

OUARZA

Re : [SCRIPT] Script pour telnet d'une LIVEBOX SAGEM

Salut,
quel librairies as tu installé pour le send, spawn, expect?

merci

Hors ligne

#3 Le 19/12/2009, à 19:47

YoP87

Re : [SCRIPT] Script pour telnet d'une LIVEBOX SAGEM

Possible sur la Livebox Mini Thomson ?

Hors ligne

#4 Le 04/09/2010, à 15:09

k3c

Re : [SCRIPT] Script pour telnet d'une LIVEBOX SAGEM

Faisable, oui.

J'ai vu un script Python pour rebooter une Livebox Mini, faudra que je demande à l'auteur de le poster. Ca utilisait mechanize, hashlib...


Debian 12 sur Thinkpad reconditionné

Hors ligne