Bonjour la foule, j'ai un petit soucis avec le routage les réseaux et tout ca.
C'est pas trop mon truc à vrai dire.
voila mon pb:
J'ai une boite noire (a base de PC104 que je soupçonne de tourner sous un linux) routeur-wifi du commerce.
Ce routeur fait dhcp et attribu a mes boîtiers (des boîtiers maison , micro et soft embarqué..équipés d'une carte wifi) une adresse ip.
Ce routeur est connecté à mon pc-local par l'éthernet.
Je souhaiterais savoir comment récupérer en C (par quel protocole-requète il faut que passe) pour
- récupérer la liste des IP attribuées par le routeur
- comment j'envoie des requètes à ces adresse ip la qui ne sont pas dans mon réseau local mais à travers le routeur ?
c'est pas très clair dans mon esprit. Sur l'éthernet j'ai des adresses IP ca OK avec connect je sait faire. J'ai l'adresse IP du routeur je sait donc lui envoyer des requètes à lui aussi et le connect est OK. Comment je fais pour faire que le connect de l'adresse IP que le routeur à attribué aboutisse à mon boîtier en passant à travers le routeur ?
Tout lien vers un tuto, toute indication du style "a mon avis c'est de la couche xxxx ou du protocole trucmuche" est bienvenu.
bonne journée a tous.
# Re: question réseau/normes/standard
Posté par laurentm . Évalué à 2.
- pour récupérer la liste des IP attribuées par le routeur :
Je ne connais pas de moyen directe, voir la doc de ton routeur et du côté du protocole SNMP : http://fr.wikipedia.org/wiki/Snmp
- pour envoyer des paquets vers les adresses IP en wifi :
Vérifie que tu as bien une route sur ton pc-local et sur ton routeur pour atteindre le réseau en wifi et normalement il n'y a rien de particulier à faire. Si le ping passe, le reste devrait passer (modulo les firewall).
[^] # Re: question réseau/normes/standard
Posté par TheBreton . Évalué à 1.
Une route c'est quoi ca marche comment ?
[^] # Re: question réseau/normes/standard
Posté par laurentm . Évalué à 3.
Généralement, tu as une route pour le réseau local et une route par défaut (pour le reste du monde). Pour avoir la liste des routes de ton pc-local : route -n
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 eth0
La première route c'est pour mon réseau local (192.168.1.0/255.255.255.0) et la deuxième la route par défaut (0.0.0.0/0.0.0.0).
En gros, tout les paquets qui ne sont pas à destination du réseau local sont envoyés à la passerelle par défaut (192.168.1.254). Et après c'est la passerelle (ton routeur dans ton cas) qui se charge de router les paquets vers le bon réseau.
Pour pouvoir t'aider, est-ce que tu pourrais nous donner les adresses IPs de ton routeur, ton pc-local et des appareils en wifi) ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.