Connexion et configuration sur routeur Cisco 1800 series [Résolu]

Messages postés
7
Date d'inscription
lundi 9 octobre 2006
Dernière intervention
5 août 2011
- - Dernière réponse : cs_kevin96
Messages postés
7
Date d'inscription
samedi 6 février 2010
Dernière intervention
10 juin 2011
- 25 mai 2011 à 18:40
Bonjour,

je suis en train de faire un programme en C# qui a pour but de pouvoir se connecter à un routeur Cisco 1800 series par TCP et port 23 et depuis là le configurer en lui envoyant les commandes comme avec Telnet.

Je n'ai pas de problème à me connecter. Pour le faire, j'utilise les sockets. Voici le code:

clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
                endpoint = new IPEndPoint(IPAddress.Parse(IP), int.Parse(Port));
                clientSocket.Connect(endpoint);


Maintenant le problème c'est que je ne vois pas comment je peux récupérer ce qu'affiche le routeur par exemple quand on se connecte par telnet, il y a la demande de mot de passe .

Donc il faudrait que je puisse récupérer ce qui s'affiche sur le routeur et après lui transmettre la commande et ainsi de suite.

Je suis un peu bloqué donc un peu d'aide ne serait pas de refus!

Merci.
Mike7773
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
Messages postés
7
Date d'inscription
lundi 9 octobre 2006
Dernière intervention
5 août 2011
3
Merci
PROBLEME RESOLU!

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 98 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Mike7773
Messages postés
1
Date d'inscription
dimanche 18 avril 2010
Dernière intervention
18 avril 2010
0
Merci
Salut Mike7773,

Je me retrouve un peu près dans la même situation que toi, ce genre de projet m'intéresse beaucoup. D'après la documentation que j'ai pu recueillir sur les routeurs Cisco, je ne serais pas vraiment quoi te dire pour réaliser un terminal via TCP/IP. Cependant, si la méthode de communication ne t'est pas imposée pour la réalisation de ton projet, je te conseillerais de développer ce genre d'outil plutôt sur la sortie Console de ton routeur Cisco. Ensuite, en développant un petit terminal Telnet ou un terminal via MSCOMM par exemple, il serait facile de naviguer dans l'IOS. Par contre, le problème que tu risque de rencontrer dans la réalisation de ce genre de projet, c'est de pouvoir mettre à jour tes interfaces avec une communication asynchrone. Le résultat risque beaucoup de ressembler à du bricolage en fin de compte.

Il pourrait être intéressant de prendre contact par messagerie instantanée pour s'entraider si tu est intéressé, pourquoi pas.

En passant, sur mon petit projet type terminal également, je cherche désespérément le "keycode" de la touche retour arrière. j'ai essayé "\r\n" ou encore 0x13 (si je ne me trompe pas) mais rien n'y fait! C'est énervant de ne pas pouvoir rectifier une ligne de commande, car le reste fonctionne très bien.
Commenter la réponse de SuperBiscotte
Messages postés
7
Date d'inscription
lundi 9 octobre 2006
Dernière intervention
5 août 2011
0
Merci
Merci pour ta réponse. Je t'ai envoyé un MP avec mon adresse MSN afin que l'on prenne contact!

A+
Commenter la réponse de Mike7773
Messages postés
7
Date d'inscription
samedi 6 février 2010
Dernière intervention
10 juin 2011
0
Merci
Je réveil le post, mais est-ce que tu pourrais nous faire part de ta découverte parce que je suis dans le même cas que tu étais.
Commenter la réponse de cs_kevin96
Messages postés
7
Date d'inscription
lundi 9 octobre 2006
Dernière intervention
5 août 2011
0
Merci
salut!

Premièrement un bonjour ne fait de mal à personne!
Deuxièmement un SVP n'est pas non plus interdit!
Troisièmement il faudra que tu attendes un peu car mon projet remonte à plus d'1 an et je ne sais plus par coeur comment j'avais fais ça et il faut que je le sorte de mes archives au fin fond de mes affaires scolaires!

Bref, dès que je trouves ça je te tiens au jus!

++

Mike7773
Commenter la réponse de Mike7773
Messages postés
7
Date d'inscription
samedi 6 février 2010
Dernière intervention
10 juin 2011
0
Merci
Salut,
Ok je te remercie, si je trouve entre temps je post aussi.

Tchao
Commenter la réponse de cs_kevin96

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.