If Telenet work then ... ?

Fermé
valentin2105 Messages postés 578 Date d'inscription samedi 26 avril 2008 Statut Membre Dernière intervention 1 juillet 2014 - 1 juil. 2014 à 00:12
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 1 juil. 2014 à 09:45
Bonjour,

Je dois faire un script qui permet de se connecter à un modem via Telnet,
Cependant, certain modems ont un port spécifiques (42023) et d'autres se connecte par le port par défaut.

J'aimerai que le script essaye la connexion par défaut, et si la connexion est longue, alors il se connecte via l'autre port.

Je ne vois pas comment faire .. ?


Merci de m'éclairer

PS : Deuxième petite question, comment permettre en une commande telnet de se connecter (login) et d'éxécuter une commande dans le telnet ? Sans que l'utilisateur n'ai rien à saisir. ?

Merci =)

1 réponse

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
1 juil. 2014 à 09:45
Salut,

Pour tester le port, tu peux par exemple utiliser un outil comme netcat (nc) et tester le code retour :

$ nc -vt 192.168.10.1 23
ipfire.localdomain [192.168.10.1] 23 (telnet) : Connection timed out

$ echo $?
1

Pour le login automatique, voir du côté de Expect.
0