Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

IP INTERNET AVEC UN MODEM/ROUTEUR (INDY & SNMP)


Information sur la source

Catégorie :Réseau & Internet Classé sous : ip, internet, snmp, derrière, routeur Niveau : Débutant Date de création : 12/10/2005 Date de mise à jour : 13/10/2005 18:27:26 Vu / téléchargé: 9 740 / 1 062

Note :
Aucune note

Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

Description

Avant toute chose
-----------------

Notez bien que ce programme ne fonctionnera qu'avec un equipement modem derrière un routeur ou routeur/modem supportant snmp

Le projet à été réalisé pour fonctionner avec un routeur/modem OVISLINK (www.ovislink.fr) ASR 8400 flashé avec in firmware SAFECOM non officiel (www.safecom.cn) pour avoir le support SNMP.

Ce dernier utilise une puce Conexant si vous effectuez la meme manip (pour ce type de routeur) que moi pour obtenir le snmp je vous conseille vivement de telecharger le cd de secours en cas de mauvaise manipulation ou de problème lors du flash :

www.origo-repair.org.uk (pour un routeur de meme type que le mien (ovislink,origo,safecom... c'est du generique))

Pour les autres cas (vous avez deja le snmp, ou votre modem et/ou routeur n'est pas un conexant, je ne peux vous renseigner car je ne possède qu'un routeur de la marque/modèle précisé précédemment.

Cependant n'hesitez pas à informer la communauté de vos solutions (astuce de recupération, etc...) en fonction de votre équipement.


En ce qui concerne la partie Delphi...
A signaler, la necessité d'avoir le composant INDY (j'utilise la version 10)

Vous n'avez pas besoin d'installer le support SNMP sous windows pour acceder à votre routeur/modem mais vous pouvez toujours installer SNMP et effectuer un test en localhost.

Introduction
------------

Voici un sujet qui peut interesser les possesseurs de routeurs voulant obtenir leur adresse IP sans passer par un service web (cf par exemple : www.whatismyip.com & co).

Je vous propose ici, ma première experimentation concerant le protocole SNMP avec delphi.

J'ai reussi pour ma part à obtenir l'effet souhaité cependant il y a encore pas mal de travail... Renommer les composants, optimiser le code, etc...

Je demanderai aux personnes suceptible d'être intéréssé par ce projet de donner leurs résultats :

-Avez vous réussis à obtenir votre ip (utilisez www.whatismyip.com pour verifier le resultat que vous avez obtenu).

-Donner si possible l'OID utilisé ainsi que les caractéristiques matérielle de votre équipement.

Le projet
---------

Il est composé de ces programmes

SNMP IP : Utilisé pour obtenir l'adresse IP via SNMP
OID SCAN : Utilisé pour l'analyse des OIDs

remarque : A configurer et/ou modifier selon votre matériel

Le mot de la fin
----------------

-J'espère que ce debut d'experimentation fera evoluer le sujet vers quelque chose de bien (je n'ai pas trouvé sauf omission de ma part de topic parlant de ce sujet sur le site)

N'hesitez pas si vous le voulez bien à deposer vos sources fonctionnelles
(avec les renseignments concernant le matériel)

-Merci de noter en connaissance de cause :
   - ne pas noter si vous n'avez pas l'utilité de la chose
   - Ou bien encore, si vous ne comprennez pas le pourquoi su sujet.
   - Le sujet est en cours d'experimentation (ce sont des sources de test)

-ce n'est pas la peine de raler non plus sur la presentation du code ou de noter en fonction de ce paramètre (le sujet est en cours de recherche)

-Delphi c'est bien mais il n'y a pas que ca dans la vie...on se fait engueuler par sa femme des fois ;-)

J'espere trouver parmis les delphinautes et en occurence sur ce sujet particulier des collaborateurs intéréssés

@pluche


PS1* : j'avais dit poster en attendant un reponse sur le précédent topic (a moins que quelqu'un ai répondu entre temps) mais je le fait avant etant donné que je n'ai rien trouvé sur le sujet... Faut faire avancer le schmilblick.

PS2* : Je risque de mettre un peu plus de temps à repondre en ce moment... Quelques occupations. Mais ne je laisse pas tout en rade non plus ;-)

*Non PS c'est pas pour PlayStation... lol


 

Conclusion

Vous devrez donc modifier les valeurs suivantes dans les programmes :

Host : ip de votre routeur
Community : Public par defaut ou ce que vous avez défini dans votre routeur
OID : Adresse SNMP de la données à recuperer (dans mon cas j'ai du bidouiller pour recuperer une adresse pour
aller ensuite vers une autre)

*Pour avoir toutes les OID utilisez OID SCAN et modifiez les paramètres cités plus haut (sauf OID)...

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   OID Scan
  •   SNMP IP

Télécharger le zip

Historique

12 octobre 2005 22:39:46 :
-chtite maj
13 octobre 2005 18:27:26 :
changement de titre

Commentaires et avis

signaler à un administrateur
Commentaire de ACHPI32 le 12/10/2005 20:34:28

Re...

Pour mon cas j'ai du "deguelasser" "SNMP IP" enfin temporairement... Peut être qu'avec un autre matériel vous n'aurrez pas besoin de deux requetes SNMP moi oui en tout cas (enfin avec ma methode aussi mediocre soit elle si vous avez mieux n'hesitez pas).

signaler à un administrateur
Commentaire de ACHPI32 le 12/10/2005 20:47:09

Sans oublier le gros warning sur la bidouille pour avoir le SNMP (flash bidouillé)... Si vous n'êtes pas sur sur laissez tomber... Cependant si comme moi vous n'avez pas peur... Assurez vos arrières avez vous le moyen de retourner en arrière ? Moi j'avais le cd de secours (pour MON routeur) que j'ai testé et qui marche*. Mais sur une autre plateforme...

Je sais je suis chiant à insister la dessus mais des fois ca coute cher l'experimentation hardware...

Histoire d'eviter tout ces mots désagréables :
hotline
hors garantie
RMA
frais postaux
attente
etc...

Voilo j'ai fais mon boulot j'ai prevenu ;-)

@pluche

*Je vais pas faire le support dépannage routeur/modem, renseignez vous avant

signaler à un administrateur
Commentaire de ACHPI32 le 12/10/2005 21:04:42

Bon le dernier commentaire de la soirée avant que ca tombe :

-Si ca tombe vous avez deja SNMP j'ai fais peur pour rien... lol

-Au pire aller il va falloir se pencher sur la methode barbare d'analyse de log (quand le routeur/modem (ou le modem derrière un routeur) n'a pas snmp) et qu'il n'y a pas moyen de l'avoir)

Dites moi si vous avez snmp sur :

Freebox
C-Box
NeufBox
Club internet box
Magic Box (euh...ca c'est dans la restauration rapide...donc non)

mais aussi sur les appareils "standards" comme le mien

Mais surtout la config utilisé OID+marque modèle

L'ideal serait d'avoir un SNMP IP universel... Base de donnée matérielle... A voir en tout cas ;-)

J'ai finis la (oui oui)

@pluche

signaler à un administrateur
Commentaire de DRJEROME le 13/10/2005 14:10:59

j'avais fait ça (à condition d'avoir un modem courant style : adsl-usb) si ça vous intéresse...en complément d'info :

http://phidels.com/php/forum/forum.php3?forumtable=posts&mode=showpost&postid=96326

drjerome JROD

signaler à un administrateur
Commentaire de ACHPI32 le 13/10/2005 17:45:29

Salut DRJEROME,

Sans vouloir casser ton source car tu apporte une approche supplémentaire aux personnes utilisant une connexion classique, je signale juste au passage que les compos ayant pour but de recuperer l'IP internet via une connexion classique par modem (usb, serie, pci,etc...) sont nombreuses... Hors recuperer l'IP WAN c'est autre chose...

J'aimerais donc que les utilisateurs de routeurs ou n'etant pas connecté directement par internet via modem se manifestent afin de paratger nos problèmes et solutions et de trouver pour de bon une solution à ce sujet (sans passer par un service web (voir plus haut)).

@pluche

signaler à un administrateur
Commentaire de DRJEROME le 13/10/2005 20:06:29

@ ACHPI32

nan, nan, tu ne casses rien ;)

il suffisait de lire mon commentaire

j'avais bien précisé :

"à condition d'avoir un modem courant style : adsl-usb"
et :
"en complément d'info"

c'était un complément pour ceux qui ont un modem adsl branché de manière classique. Il ne s'agissait pas bien sûr du cas SNMP mais de l'IP complète dans mon cas de figure adsl-usb comme je le spécifie dans mon code.

rien de plus...

drjerome JROD

signaler à un administrateur
Commentaire de ACHPI32 le 14/10/2005 11:48:05

re

J'avais bien lu tes commentaires ;-)

D'ailleurs j'ai bien spécifié l'utilité de ton source. Je n'ai pas l'habitude de critiquer ;-)

J'ai juste essayé de recentrer le debat... Désolé si tu l'as mal pris :-(

Disons que ce n'est pas la première fois que je tombe sur des topics (pas forcement sur ce site) ou l'on cherche une solution pour afficher l'IP WAN avec une solution autre que de recuperer l'IP d'un service web via une interface delphi (ceci etant une solution fonctionelle malgré tout)

J'ai reussis avec mon matériel, et j'espère avoir donné une piste afin que d'autres utilisateurs puissent aussi trouver une solution.

@pluche

signaler à un administrateur
Commentaire de DRJEROME le 14/10/2005 16:22:02

non, ne t'inquiète pas, le ton était bon-enfant

sinon tes pistes sont bonnes...pas de prob ;)

drjerome JROD

signaler à un administrateur
Commentaire de djmmix le 16/10/2005 22:43:15

salut j aimerai bien tester ta source car moi je suis derriere un routeur /modem perso g la C-BOX

mais apparament il me manque des composant par exemple indy tu le trouve ou?

signaler à un administrateur
Commentaire de ACHPI32 le 17/10/2005 11:21:53

Salut,

Pour commencer, Il faut installer (pour delphi 6) les mises à jours. Il faut avoir un compte chez borland (gratuit) afin de telecharger les dernières mises à jours nécessaires au bon fonctionnement d'indy.

Puis télécharger indy :

http://www.atozedsoftware.com/Indy/Plus/Download.en.iwp

Et l'installer

Voila

J'espère que ces informations sont suffisantes.

Bon developpement !

@pluche

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Débit d'une IP [ par Bossco ] pour info, j'ai deux ordinateurs sur routeur avec l'adsl.je voudrais savoir comment récupérer le nombre d'octets émis et reçus par secondes par l'IP c serveur ftp avec routeur [ par grosbisou ] Bonjour, jai un routeur netgear et jai 4 PCs branchés dessus. qd jessaye de créer un domaine sur no-ip.com il mindique que mon adresse ip n'est pas va Comment récuperrer l'adresse IP de connection internet ? [ par chaced ] voila, en utilisant idipwatch (indy9) mais, ça ne fonctionne pas losque je suis derriere un routeur, donc comment faire pour recuperer l'ip meme derri Connaitre ip internet [ par keyser-08 ] boujour à tout le monde Voila j'ai un problème, j'arrive pas à connaitre mon ip internet, grâce à l'idipwatch j'arrive bien à connaitre mon ip local m recuperer ip internet [ par shadrak ] Bonjour, je cherche le moyen de recuperer une Ip Internet, sous delphi 4, j ai bien trouvé plusieurs examples mais tous utilisent du code non compatib Socket et routeur: alternative. [ par Francois F ] Bonjour,J'ai plusieurs fois utilisé les sockets pour des applications sur un reseau local et également sur internet. Pour cela, j'ai du IP wan sur routeur [ par Beotien ] Bonjour,Je suis totalement beotien en delphi et j'ai un petit projet qui est de mettre a jour une page html chez mon fai sur laquelle il y aurait mon ip internet [ par houssam500 ] bonjour ! ! jé créer un  aplication de chat sur le principe client / server  quand je met le IP local  l'application marche tres bien entre 2 personne Comment connécté un serveur socket avec IP internet et pas IP locale [ par barketmohamed ] Salut tout le mondeJe suis entrain de réaliser une application client serveur avec les sockets delphi, mais j'ai rencontré un probème, lorsque j'utili Demon internet dans la zone de notification ? [ par delfFFF ] Bonjour à tous,J'aimerai me lancer dans la création d'un petit prog qui reste dans la zone de notification sous forme d'icône.Sa fonction première ser


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,406 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.