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

Signaler
Messages postés
7
Date d'inscription
lundi 9 octobre 2006
Statut
Membre
Dernière intervention
5 août 2011
-
cs_kevin96
Messages postés
7
Date d'inscription
samedi 6 février 2010
Statut
Membre
Dernière intervention
10 juin 2011
-
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

6 réponses

Messages postés
7
Date d'inscription
lundi 9 octobre 2006
Statut
Membre
Dernière intervention
5 août 2011

PROBLEME RESOLU!
Messages postés
1
Date d'inscription
dimanche 18 avril 2010
Statut
Membre
Dernière intervention
18 avril 2010

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.
Messages postés
7
Date d'inscription
lundi 9 octobre 2006
Statut
Membre
Dernière intervention
5 août 2011

Merci pour ta réponse. Je t'ai envoyé un MP avec mon adresse MSN afin que l'on prenne contact!

A+
Messages postés
7
Date d'inscription
samedi 6 février 2010
Statut
Membre
Dernière intervention
10 juin 2011

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.
Messages postés
7
Date d'inscription
lundi 9 octobre 2006
Statut
Membre
Dernière intervention
5 août 2011

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
Messages postés
7
Date d'inscription
samedi 6 février 2010
Statut
Membre
Dernière intervention
10 juin 2011

Salut,
Ok je te remercie, si je trouve entre temps je post aussi.

Tchao