Find MAC address stored in NIC firmware

urgrue urgrue at bulbous.org
Thu Oct 21 13:35:10 UTC 2010


dmidecode will show you the real hardware MAC address.
If you're using bonding you can also see it in /proc/net/bonding/bondX,
this lists both the permanent address and the active one.



On Sat, 16 Oct 2010 06:31 -0700, "Yong Huang" <yong321 at yahoo.com> wrote:
> > On and HP server running RHEL5 you can search for the Ethernet controllers
> > in this output
> > 
> > /sbin/lspci -vv | more
> > 
> > [snip]
> > 03:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709
> > Gigabit Ethernet (rev 20)
> >         Subsystem: Hewlett-Packard Company NC382i Integrated Quad Port PCI
> > Express Gigabit Server Adapter
> > [snip]
> >                 Link: Supported Speed 2.5Gb/s, Width x4, ASPM L0s L1, Port
> > 0
> >                 Link: Latency L0s <4us, L1 <4us
> >                 Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
> >                 Link: Speed 2.5Gb/s, Width x2
> > ****    Capabilities: [100] Device Serial Number 46-1b-8e-fe-ff-d1-e7-78
> >         Capabilities: [110] Advanced Error Reporting
> >         Capabilities: [150] Power Budgeting
> >         Capabilities: [160] Virtual Channel
> > 
> > ## The MAC address will be  78:e7:d1:8e:1b:46
> > 
> > 
> > play with this on a good machine.
> > Had to do this when all the disks pulled from one chassis and put into the
> > new chasis. The disks still had the old IP's in the ifcfg-eth# files
> 
> Thank you. Do you mind testing changing the MAC with ifconfig to see 
> if your lspci still shows the original?
> 
> Unfortunately, my HP box running RHEL5 doesn't have it with lspci -vv 
> or -vvv.
> 
> # cat /etc/redhat-release
> Red Hat Enterprise Linux Server release 5.5 (Tikanga)
> # uname -a
> Linux myhostname 2.6.18-194.17.1.el5 #1 SMP Mon Sep 20 07:12:06 EDT 2010
> x86_64 x86_64 x86_64 GNU/Linux
> 
> # dmidecode | more
> # dmidecode 2.10
> SMBIOS 2.3 present.
> 77 structures occupying 2033 bytes.
> Table at 0x000EC000.
> 
> Handle 0x0000, DMI type 0, 20 bytes
> BIOS Information
>         Vendor: HP
>         Version: P51
>         Release Date: 04/26/2006
>         Address: 0xF0000
>         Runtime Size: 64 kB
>         ROM Size: 4096 kB
> ...
> System Information
>         Manufacturer: HP
>         Product Name: ProLiant DL380 G4
>         Version: Not Specified
>         Serial Number: USE525A8HB
>         UUID: 33373338-3232-5553-4535-323541384842
>         Wake-up Type: Power Switch
> ...
> 
> # lspci -vv | more
> ...
> 03:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5704
> Gigabit Ethernet (rev 10)
>         Subsystem: Compaq Computer Corporation NC7782 Gigabit Server
>         Adapter (PCI-X, 10,100,1000-T)
>         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
>         ParErr+ Stepping- SERR+ FastB2B-
>         Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>         <TAbort- <MAbort- >SERR- <PERR-
>         Latency: 64 (16000ns min), Cache Line Size: 64 bytes
>         Interrupt: pin A routed to IRQ 217
>         Region 0: Memory at fddf0000 (64-bit, non-prefetchable)
>         [size=64K]
>         Capabilities: [40] PCI-X non-bridge device
>                 Command: DPERE- ERO- RBC=2048 OST=1
>                 Status: Dev=03:01.0 64bit+ 133MHz+ SCD- USC- DC=simple
>                 DMMRBC=2048 DMOST=1 DMCRS=16 RSCEM- 266MHz- 533MHz-
>         Capabilities: [48] Power Management version 2
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
>                 PME(D0-,D1-,D2-,D3hot+,D3cold+)
>                 Status: D0 PME-Enable+ DSel=0 DScale=1 PME-
>         Capabilities: [50] Vital Product Data
>         Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/3
>         Enable-
>                 Address: dd5755f73ffbeddc  Data: 15ec
> 
> 
> I played with lots of combinations of the options of lspci command. No 
> luck.
> 
> Yong Huang
> 
> 
> 
>       
> 
> -- 
> redhat-list mailing list
> unsubscribe mailto:redhat-list-request at redhat.com?subject=unsubscribe
> https://www.redhat.com/mailman/listinfo/redhat-list
> 




More information about the redhat-list mailing list