Forums:
Para un proyecto de la facu que estoy haciendo necesito listar las tarjetas de red fisicas con su respectiva dirección MAC. Hasta el momento luego de leer un par de horas en Internet tengo la siguiente solución:
- Usar lspci -v para obtener las tarjetas y la IRQ asignada
[quote][root@mail mail]# lspci -v
...............
04:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 21)
Subsystem: Hewlett-Packard Company NC320i PCIe Gigabit Server Adapter
Flags: bus master, fast devsel, latency 0, IRQ 169
Memory at ef900000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [48] Power Management version 2
Capabilities: [50] Vital Product Data
Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable-
Capabilities: [d0] Express Endpoint IRQ 0
0a:00.0 Ethernet controller: D-Link System Inc DGE-530T Gigabit Ethernet Adapter (rev 11) (rev 11)
Subsystem: D-Link System Inc DGE-530T Gigabit Ethernet Adapter (rev 11)
Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 189, IRQ 177
Memory at efa00000 (32-bit, non-prefetchable) [size=16K]
I/O ports at 4000 [size=256]
[virtual] Expansion ROM at 30000000 [disabled] [size=128K]
Capabilities: [48] Power Management version 2
Capabilities: [50] Vital Product Data
0a:01.0 Ethernet controller: D-Link System Inc DGE-530T Gigabit Ethernet Adapter (rev 11) (rev 11)
Subsystem: D-Link System Inc DGE-530T Gigabit Ethernet Adapter (rev 11)
Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 189, IRQ 217
Memory at efa04000 (32-bit, non-prefetchable) [size=16K]
I/O ports at 4400 [size=256]
[virtual] Expansion ROM at 30020000 [disabled] [size=128K]
Capabilities: [48] Power Management version 2
Capabilities: [50] Vital Product Data[/quote]
- Listar todas las interfaces con ifconfig -a
[quote][root@mail mail]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:15:E9:B8:CE:7D
inet addr:192.168.35.11 Bcast:192.168.35.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:395423058 errors:0 dropped:0 overruns:0 frame:0
TX packets:218320826 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2630685865 (2.4 GiB) TX bytes:3856604751 (3.5 GiB)
Interrupt:177
eth1 Link encap:Ethernet HWaddr 00:15:E9:B5:B0:B2
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:217
eth2 Link encap:Ethernet HWaddr 00:18:FE:79:2A:55
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:169[/quote]
- Finalmente relacionar las dos salidas por el IRQ.
Quisiera saber si alguno de ustedes se les ocurre una idea mas limpia.
Salud2
Iptraf
Puedes usar “iptaf” para que te muestre las MAC de las tarjetas a las que te conectas, solo debes configurarlo para que te muestre las la información que requieres, asi evitas ir a cada maquina de tu red, para que esto funcione son la un ping al broadcast de la red y monitoreas con el “iptraf”.
Sitio oficial
En la wikipedia
Suerte
___________________________________
Aquí la solución.
mira
mira esto:
OUI Organization
company_id Organization
Address
00-00-00 (hex) XEROX CORPORATION
000000 (base 16) XEROX CORPORATION
M/S 105-50C
800 PHILLIPS ROAD
WEBSTER NY 14580
UNITED STATES
00-00-01 (hex) XEROX CORPORATION
000001 (base 16) XEROX CORPORATION
ZEROX SYSTEMS INSTITUTE
M/S 105-50C 800 PHILLIPS ROAD
WEBSTER NY 14580
UNITED STATES
00-00-02 (hex) XEROX CORPORATION
000002 (base 16) XEROX CORPORATION
XEROX SYSTEMS INSTITUTE
M/S 105-50C 800 PHILLIPS ROAD
WEBSTER NY 14580
UNITED STATES
00-00-03 (hex) XEROX CORPORATION
000003 (base 16) XEROX CORPORATION
ZEROX SYSTEMS INSTITUTE
M/S 105-50CEW AVENUE 800 PHILLIPS ROAD
WEBSTER NY 14580
UNITED STATES
00-00-04 (hex) XEROX CORPORATION
000004 (base 16) XEROX CORPORATION
OFFICE SYSTEMS DIVISION
M/S 105-50C 800 PHILLIPS ROAD4
WEBSTER NY 14580
UNITED STATES
00-00-05 (hex) XEROX CORPORATION
000005 (base 16) XEROX CORPORATION
OFFICE SYSTEMS DIVISION
M/S 105-50C 800 PHILLIPS ROAD
WEBSTER NY 14580
UNITED STATES
00-00-06 (hex) XEROX CORPORATION
000006 (base 16) XEROX CORPORATION
OFFICE SYSTEMS DIVISION
M/S 105-50C 800 PHILLIPS ROAD4
WEBSTER NY 14580
UNITED STATES
00-00-07 (hex) XEROX CORPORATION
000007 (base 16) XEROX CORPORATION
OFFICE SYSTEMS DIVISION
M/S 105-50C 800 PHILLIPS ROAD
WEBSTER NY 14580
UNITED STATES
00-00-08 (hex) XEROX CORPORATION
000008 (base 16) XEROX CORPORATION
OFFICE SYSTEMS DIVISION
M/S/ 105-50C 800 PHILLIPS ROAD
WEBSTER NY 14580
UNITED STATES
00-00-09 (hex) XEROX CORPORATION
000009 (base 16) XEROX CORPORATION
1350 JEFFERSON ROAD
ROCHESTER NY 14623
UNITED STATES
00-00-0A (hex) OMRON TATEISI ELECTRONICS CO.
00000A (base 16) OMRON TATEISI ELECTRONICS CO.
SECTION NFF, SYSTEM R&D LABS.
RESEARCH & TECH. ASSESSMNT DIV SHIMOKAII
KYOTO 617 JAPAN
JAPAN
00-00-0B (hex) MATRIX CORPORATION
00000B (base 16) MATRIX CORPORATION
1203 NEW HOPE ROAD
RALEIGH NORTH CAROLINA 276
UNITED STATES
00-00-0C (hex) CISCO SYSTEMS, INC.
00000C (base 16) CISCO SYSTEMS, INC.
170 WEST TASMAN DRIVE
SAN JOSE CA 95134-1706
UNITED STATES
00-00-0D (hex) FIBRONICS LTD.
00000D (base 16) FIBRONICS LTD.
MATAM TECHNOLOGY CENTER
HAIFA 31905
ISRAEL
ISRAEL
00-00-0E (hex) FUJITSU LIMITED
00000E (base 16) FUJITSU LIMITED
COMPUTER SYS. ARCHITECTURE DEP
MAIN FRAME DIV. 1015 KAMIKODANAKA, NAKAH
KAWASAKI 211
JAPAN
00-00-0F (hex) NEXT, INC.
00000F (base 16) NEXT, INC.
3475 DEER CREEK ROAD
PALO ALTO CA 94304
UNITED STATES
00-00-10 (hex) SYTEK INC.
000010 (base 16) SYTEK INC.
1225 CHARLESTON ROAD
MOUNTAIN VIEW CA 94043
UNITED STATES
00-00-11 (hex) NORMEREL SYSTEMES
000011 (base 16) NORMEREL SYSTEMES
58 RUE POTTIER
78150 LE CHESNAY
FRANCE
FRANCE
00-00-12 (hex) INFORMATION TECHNOLOGY LIMITED
000012 (base 16) INFORMATION TECHNOLOGY LIMITED
MAYLANDS AVE. HEMEL HEMPSTEAD
HERTS ENGLAND
UNITED KINGDOM
Si te sirve eso me avisa para enviartela por correo.. Una lista mas grande
Saludos
Y eso
Pana y eso de donde sale, comando o archivo?
Hasta cuando seremos los pacíficos dueños de tanto absurdo.
User Linux: 446419
"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net
Es un archivo que viene con
Es un archivo que viene con el arpalert.. lo puedes bajar, hay viene una lista inmensa de la mac con el fabricante..
En el caso que quiera, que te envié el archivo me avisa
Saludos
Realmente
Realmente solo necesito la info de la máquina en que estoy ejecutando el sistema. En ese caso el iptraf no me ayudaria mucho.
Reconozco que se me paso colocar esa consideracion.
Hasta cuando seremos los pacíficos dueños de tanto absurdo.
User Linux: 446419
"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net
Bueno creo que has escogido
Bueno creo que has escogido la forma correcta, que es con el ifconfig eso te da la MAC, pero también puedes usar el
cat /proc/interrupts
combinando lspci -v con ifconfig -a podras relacionar el nombre la marco con la MAC mediante los IRQ´s.
En algunos casos
En algunos casos ifconfig no devuelve el IRQ, en ese caso también hay que hechar mano de:
cat /proc/interrupts
Gracias por el tip
"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net
Y que tal si...
Jugamos con el ifconfig, el grep y el awk
carlos@desktop01:~$ ifconfig -a | grep -e Inte -e HW | awk '{print $1 " " $5}'
eth2 00:08:a1:99:d6:d2
Interrupción:11
carlos@desktop01:~$
------------
Cogito Ergo Sum
------------
Cogito Ergo Sum
Bacan
Bacan loco,
[root@mail ~]# ifconfig -a | grep -e Inte -e HW | awk '{print $1 " " $5}'
eth0 00:15:E9:B8:CE:7D
Interrupt:177
eth1 00:15:E9:B5:B0:B2
Interrupt:217
eth2 00:18:FE:79:2A:55
Interrupt:169
Aunque con lspci esta mas jodido porque todas las pci tienen IRQ pero eso es lo de menos con unas lineas vagas en java ya estoy del otro lado.
[root@mail ~]# lspci -v | grep -e IRQ -e 'Ethernet controller'
Capabilities: [40] Express Root Port (Slot+) IRQ 0
Capabilities: [40] Express Root Port (Slot+) IRQ 0
Capabilities: [40] Express Root Port (Slot+) IRQ 0
Flags: bus master, medium devsel, latency 0, IRQ 225
Flags: bus master, medium devsel, latency 0, IRQ 233
Flags: bus master, medium devsel, latency 0, IRQ 217
Flags: bus master, medium devsel, latency 0, IRQ 177
Flags: bus master, medium devsel, latency 0, IRQ 225
Flags: bus master, medium devsel, latency 0, IRQ 217
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 233
Flags: bus master, fast devsel, latency 0, IRQ 7
Capabilities: [e4] Express Legacy Endpoint IRQ 0
04:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 21)
Flags: bus master, fast devsel, latency 0, IRQ 169
Capabilities: [d0] Express Endpoint IRQ 0
0a:00.0 Ethernet controller: D-Link System Inc DGE-530T Gigabit Ethernet Adapter (rev 11) (rev 11)
Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 189, IRQ 177
0a:01.0 Ethernet controller: D-Link System Inc DGE-530T Gigabit Ethernet Adapter (rev 11) (rev 11)
Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 189, IRQ 217
Thak you!
Hasta cuando seremos los pacíficos dueños de tanto absurdo.
User Linux: 446419
"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net