|
Dernière réponse | |
---|---|
Sujet : Nom du PC à partir de l'adresse mac | |
Maitre Jon | de rien, en echange, met le batch final qui fait toutes les operations dans le premier post, et hop, on link tt ca pour plus tard :D |
Aperçu |
---|
Vue Rapide de la discussion |
---|
Maitre Jon | de rien, en echange, met le batch final qui fait toutes les operations dans le premier post, et hop, on link tt ca pour plus tard :D |
alwaysCool |
|
sdeville |
|
Maitre Jon | c est pas pcq rien ne s affiche que ca ne fait rien ;)
essaye le script au complet pour voir ? Y a t il plusieurs site dans l entreprise ? Tu m as mentionner l a dresse IP mais pas le masque de sous reseau pourtant necessaire a l obtention de l adresse de broadcast, j ai donc suppose le masque de sous reseau par defaut qui est de 255.0.0.0 ;) |
joel_ejc | je crois que tout est dans le language de commande du switch mais je ne le connais pas http://www.tech-recipes.com/cisco_switch_tips874.html Bon courage Joel |
alwaysCool |
|
Maitre Jon |
|
alwaysCool |
|
alwaysCool |
|
joel_ejc |
|
Maitre Jon | normalement, tu dois connaitre la plage d IP utilisee par ton reseau. si tu ne la connais pas, va sur une des machine et regarde son IP et son masque de sous reseau. poste les ici, et on te dira quelle est ta plage d IP ;) |
alwaysCool | SI j'ai bien compris tu connais seulement l'adresse Mac de chaque entrée de ton switch sisco et non pas celles des machines connectées sur le switch.
Peut-être que j'ai mal compris ce que tu veux faire. Le script me permets d'avoir le résultat de ARP non! Si j'ai les adresses mac des machines connectées, qu'est-ce que je peux faire après? Je m'excuse parce que suis complètement nulle en réseau |
Maitre Jon | tu peux faire un broadcast ;). pour cela, tu doit mettre toute la partie Hote de l addresse IP a 1.
Par exemeple, pour une adresse de classe C : 192.168.0.1 les 3 premiers groupes sont la partie reseau et la derniere partie la partie Hote le reseau est donc 192.168.0.0 car la adresse 0 en hote identifie le reseau et donc 192.168.0.255 identifie toute les machines du reseau 192.168.0.0. |
joel_ejc | C'est là que le bât blesse, je pensais que tu avais une idée des classes de réseaux qui étaient présentes.
SI j'ai bien compris tu connais seulement l'adresse Mac de chaque entrée de ton switch sisco et non pas celles des machines connectées sur le switch. Le script ne te sert à rien alors. Sans doute la réponse est dans le switch et non pas sur le réseau. Désolé ma science s'arrête là SGDA |
alwaysCool |
|
joel_ejc | méthode brute
scanner les adresses IP pour obtenir les mac adresses associées. repérer la bonne et faire une résoluton dns avec l'adresse IP ci joint script d'un pseudo rarp pour windows @echo off :Start IF "%6"=="" GOTO Help SET firstOctet=%1 SET secondOctet=%2 SET thirdOctet=%3 SET thirdlimit=%4 SET fourthOctet=%5 SET fourthlimit=%6 SET timeOut=%7 IF "%7"=="" SET timeOut=100 GOTO IP :IP IF %fourthOctet% GEQ %fourthlimit% GOTO PART2 SET ipadd=%firstOctet%.%secondOctet%.%thirdoctet%.%fourthOctet% ECHO Processing %ipadd% GOTO PART1 :PART1 ping -n 1 %ipadd% -w %timeOut% > junk.del GOTO Update :Update SET /A fourthOctet=%fourthOctet%+1 GOTO IP :PART2 IF %thirdOctet% GEQ %thirdlimit% GOTO END SET fourthOctet=1 SET /A thirdOctet=%thirdOctet%+1 SET ipadd=%firstOctet%.%secondOctet%.%thirdOctet%.%fourthOctet% ECHO Processing %ipadd% GOTO PART1 :Help ECHO Syntaxe : ECHO RARP 1er_octet 2ieme_octet 3ieme_octet 3ieme_limit 4ieme_octet 4ieme_limit [Optional Timeout] ECHO ---------------- ECHO Exemple : ECHO RARP 172 16 145 147 1 255 10 ECHO scannera les addresses IP de 172.16.145.1 172.16.145.255 ECHO puis celles de 172.16.146.1 172.16.146.255 ECHO et enfin celles de 172.16.147.1 172.16.147.255 ECHO . ECHO . ECHO ABOUT THE BATCH FILE ECHO ..................................................................... ECHO I created this as i needed a way to get the ip address ECHO from the mac address, since the hostname changes ECHO depending from where you are logged in (ex, Carnegie or Library) ECHO This batch script pings all the ip addresses of the range of ECHO 131.162.third_octet.fourth_octet to 131.162.third_limit.fourth_limit ECHO This in effect fills the cache tables of your ARP, which you can ECHO then use to determine the ip address from the mac address you have!! ECHO Use arp -a to display your arp table and Use arp -d * to clear your arp cache ECHO ---------------- ECHO DEVELOPED BY KHALSA ECHO CONTACT : 050188s@acadiau.ca ECHO When one door closes, another opens ECHO (Customized by sebastien.lumineau@ac-grenoble.fr) GOTO LETGO :END del junk.del arp -a > results.arp ECHO ON @arp -a @ECHO La table ARP rsultat a t sauvegarde dans le fichier results.arp. @ECHO Bonne chance !! @ECHO . @arp -d * @ECHO La table ARP courante a été purgée de toutes ses entrées. :LETGO SGAD |
alwaysCool | Salut à tous !
Je suis une débutante en réseau et j'ai besoin d'aide sur le sujet suivant : Voilà, je voudrais effectuer une collecte des adresses mac sur chaque port des switch cisco. A partir de ces adresses, retrouver le nom du PC (ou imprimante). J'ai pu avoir les adresses mac sur les ports, mais je ne sais pas comment faire pour avoir les noms correspondants. Existe-t-il un outil (sous windows)? Ou commen je doit procéder? Merci de votre aide. |