Interroger linux pour avoir les adresses mac des pc d'un réseau

Interroger linux pour avoir les adresses mac des pc d'un réseau - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 14-03-2007 à 10:34:36    

Bonjour,
J'aimerais connaitre les adresses mac des machines d'un réseau composé d'un serveur et de 4 * 14 machines.
Quand les machines fonctionnent, il suffit que je fasse un arp sur le serveur pour obtenir ces adresses. Mais en fait, j'aimerais ces adresses mac quelque soit le statut (on/off) des machines, dans le but de faire du Wake on Lan. Au lieu de garder "statiquement" les adresses mac des machines, je préferais interroger dynamiquement le serveur. Au pire si la mac de cette machine change (changement carte réseau par exemple), je n'aurais qu'à éteindre qu'elle soit connecté et ca se mettra à jour.
 
Donc je me demandais si le serveur (dhcp,iptables,nfs/nis,samba,ssh .. ouai il y a un peu tout sur ce serveur :D) sauvergarderait quelque part les adresses des machines du réseau (même si elles sont éteintes). Un genre de log?  
 
Merci d'avance.

Reply

Marsh Posté le 14-03-2007 à 10:34:36   

Reply

Marsh Posté le 14-03-2007 à 10:47:00    

arp en crontab dans un script...


---------------
hebergez vos images
Reply

Marsh Posté le 14-03-2007 à 11:06:36    

ben sur ton serveur dhcp tu as les adresses MAC dans le fichier des baux DHCP ( /var/lib/dhcp3/dhcpd.leases (si tu utilises dhcp3-server) sinon c'est /var/lib/dhcp/...)


Message édité par l0ky le 14-03-2007 à 11:07:08
Reply

Marsh Posté le 14-03-2007 à 11:14:52    

Malheureusement, il n'y a pas d'adresses mac dans le fichier des baux DHCP. :/ Ce fichier est présent mais je suis peut-être avancé sur le fait que ce serveur fasse aussi dhcp (il n'y a pas de démon qui tourne :s).  
 
Je vais voir pour le cron sinon.

Reply

Marsh Posté le 14-03-2007 à 11:21:53    

regarde du coté de arpwatch  

Reply

Marsh Posté le 14-03-2007 à 11:47:14    

Merci.
 
Arpwatch correspond vraiment à ce que je souhaite. Merci. ;)

Reply

Marsh Posté le 14-03-2007 à 12:52:46    

toniotonio a écrit :

regarde du coté de arpwatch


soit plus clair pour nous les néophites.
Où trouve ton arpwatch

Reply

Marsh Posté le 14-03-2007 à 13:02:23    

T'as pas dû trop chercher ... http://www-nrg.ee.lbl.gov/

Reply

Marsh Posté le 14-03-2007 à 13:02:29    

le plus simple c'est d'aller voir sur google  
sinon les sources sont la:
ftp://ftp.ee.lbl.gov/arpwatch.tar.gz
 
en gros il monitore l'activité arp sur le reseau local et detecte l'arrivée ou le changement d'une machine sur le reseau.
il maintient une correspondance entre l'adresse mac et l'adresse ip
par defaut il envoie des mails d'alertes des qu'un changement intervient.
 
 

Reply

Marsh Posté le 14-03-2007 à 13:17:18    

Merci

Reply

Marsh Posté le 14-03-2007 à 13:17:18   

Reply

Marsh Posté le 14-03-2007 à 13:34:13    

Le plus simple c'est d'installer arpwatch avec l'outil de gestion des paquets de ta distribution.
Pour ubuntu, arpwatch est inclus dans universe


---------------
--
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed