Newsgroup: it.comp.os.linux.iniziare
Titolo: MAC Address

Ciao a tutti,
  mi è stato appena chiesto di trovare tutti i mac address delle
interfacce fisiche dei nostri server senza però estrarli da ifconfig o
dai vari script (/etc/sysconfig/network-scripts/ifcfg-*) in quanto
potrebbero essere stati modificati manualmente.
Sto googleando ma non trovo nulla che possa aiutarmi, avete consigli?
Le macchine a disposizione montano CentOS 4 o 5.
Grazie
Inc0

 potrebbero essere stati modificati manualmente.
  Connettiti a tutti i server e poi vedi quali HWaddress risultano nella tua
ARP cache.
  Ciao,
-- 
Alessandro Selli, 
http://alessandro.route-add.net
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.
Chiave PGP/GPG: EC885A8B

 ARP cache.
  Humm, ho riletto, vuoi i MAC addr fisici anche se sono riscritti dal
driver di rete?  Mi sa che ha ragione Davide!  :-)


 carting 150Kg of dead body to dump in the nearby river...
Lo suggerirò al mio capo ma nn so quanto apprezzerà l'idea di spegnere
quasi 100 server x avere quell'informazione...
Thx

 quasi 100 server x avere quell'informazione...
  L'unica alternativa che mi viene in mente č di eseguire un programma
diagnostico dell'hardware che ti dia il MAC addr fisico, a prescindere da
quello usato dal modulo.


 quasi 100 server x avere quell'informazione...
100 server?!? di che tipo di azienda stiamo parlando?

 Sto googleando ma non trovo nulla che possa aiutarmi, avete consigli?
ethtool --show-permaddr eth0
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

 quello usato dal modulo.
  Un'altra possibilità, se non hai il programma diagnostico.  Tira giù
l'interfaccia e togli il modulo del kernel che la gestisce.  Controlla in
/etc/modules* e /etc/modprobe* se ci sono configurazioni per il modulo in
esame che impostano un MAC addr software invece di quello fisico.  Se ne
trovi, commentale.  Carica il modulo a mano senza parametri.  Vedi lo stato
del collegamento senza configurare la scheda: ip link list dev eth0, ad es.
 La riga link/ether dovrà adesso riportare il vero MAC addr dell'interfaccia.


 In che versione di ethtool? Non e' riportata nel man dei miei server.
  ethtool-2.6.38 ce l'ha.  Ma certe schede di rete non sono supportate per
tutte le operazioni.


 In che versione di ethtool? Non e' riportata nel man dei miei server.
root@fuppa:~# ethtool --version
ethtool version 2.6.39
E' quella inclusa in Debian wheezy/sid.


 2.6.38 si riferirebbe a che?
rpm -qi ethtool
Name        : ethtool
Epoch       : 2
Version     : 2.6.38
Release     : 1.fc15
Architecture: i686
Install Date: lun 30 mag 2011 18:04:13 CEST
Group       : Applications/System
Size        : 238792
License     : GPLv2
Signature   : RSA/SHA256, lun 21 mar 2011 22:53:28 CET, Key ID b4ebf579069c8460
Source RPM  : ethtool-2.6.38-1.fc15.src.rpm
Build Date  : lun 21 mar 2011 17:36:58 CET
Build Host  : 
x86-20.phx2.fedoraproject.org
Relocations : (not relocatable)
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : 
http://sourceforge.net/projects/gkernel/
Summary     : Settings tool for Ethernet NICs
Description :
This utility allows querying and changing settings such as speed,
port, auto-negotiation, PCI locations and checksum offload on many
network devices, especially of Ethernet devices.



Architecture: amd64
Version: 1:2.6.34-3
Depends: libc6 (>= 2.7)
Conflicts: sparc-utils (<< 1.9-1)
Filename: pool/main/e/ethtool/ethtool_2.6.34-3_amd64.deb

 da piagnucolare.
Alla fine ho scoperto che si può uasre anche 'lspci -vv': la voce
"Capabilities: [100] Device Serial Number', con un colpo di awk,
riporta quello che cerca il mio capo.

 ethtool --show-permaddr eth0
Opzione sconosciuta, ethtool versione 6.
Comunque, il boss nn vuole che perda tempo per cui lo sto facendo alla
vecchia maniera....
Si! Lo so! Non c'è bisogno di dirlo..... -_-"

Incubus ha scritto:

se vuoi fare presto, da una macchina qualsiasi, con privilegi di root:
arp-scan -l

 arp-scan -l
Troppo facile -_-" DaBoss vuole ANCHE i mac delle schede inattive...

 sempre piu' perplesso...
  Mi sa che stiamo usando due implementazioni diverse.


 Troppo facile -_-" DaBoss vuole ANCHE i mac delle schede inattive...
 Che temperakattsi!  :-)


 Che c'è di così strano scusa?
  Che lui non li ha mai visti!  :-)


 preso la tua.
  Dai reposity Fedora:
http://download.fedora.redhat.com/pub/fedora/linux/releases/15/Fedora/i386/os/Packages/ethtool-2.6.38-1.fc15.i686.rpm
  Il pacchetto contiene l'implementazione di questo progetto
(dall'output di rpm -qi ethtool):
URL         : 
http://sourceforge.net/projects/gkernel/
  Ciao,
-- 
Alessandro Selli 
http://alessandro.route-add.net


    Che lui non li ha mai visti!  :-)
Confermo, non sono un informatico :)
Peraltro rispondere a una domanda con una domanda non è educato ;)

 100 server?!? di che tipo di azienda stiamo parlando?
Una piccola.

 Troppo facile -_-" DaBoss vuole ANCHE i mac delle schede inattive...
allora prendi una segretaria e faglieli leggere dalle fatture/bolle di
consegna ;^)
bye!


Meno male che non gli ho suggerito questa idea altrimenti sarei ancora
sommerso dalle carte.... ;)