How to find/display your MAC Address: Unix/Linux
Linux
As the root user (or user with appropriate permissions)
Type “ifconfig -a”
From the displayed information, find eth0 (this is the default first Ethernet adapter)
Locate the number next to the HWaddr. This is your MAC address
The MAC Address will be displayed in the form of 00:08:C7:1B:8C:02.
Example “ifconfig -a” output:
eth0 Link encap:Ethernet HWaddr 00:08:C7:1B:8C:02
inet addr:192.168.111.20 Bcast:192.168.111.255 Mask:255.255.255.0
Solaris/SunOS
- As the root user (or user with appropriate permissions)
- Type “/sbin/ifconfig -a”
- From the displayed information, find the Ethernet adapter (it will probably be called le0 or ie0)
- Locate the number next to ether. This is your MAC address
The MAC Address will be displayed in the form of 0:3:ba:26:1:b0 — leading zeros are removed. For this example, the actual MAC Address would be00:03:ba:26:01:b0.
Example "ifconfig -a" output: le0: flags=863 mtu 1500 inet 192.168.111.30 netmask ffffff00 broadcast 192.168.111.255 ether 0:3:ba:26:1:b0
FreeBSD/NetBSD
- As the root user (or user with appropriate permissions)
- Type “ifconfig -a”
- From the displayed information, find the Ethernet adapter (the name changes based on the Ethernet card installed)
- Locate the number next to the HWaddr. This is your MAC address
The MAC Address will be displayed in the form of 00:08:C7:1B:8C:02.
(Using the command“dmesg”will also display the MAC address — along with a lot of other information)
Example "ifconfig -a" output: ed0: flags=8843mtu 1500 inet 192.168.111.40 netmask 0xffffff00 broadcast 192.168.111.255 ether 00:08:C7:1B:8C:02
OpenBSD
As the root user (or user with appropriate permissions)
Type “netstat -in”
From the displayed information, find the Ethernet adapter (the name changes based on the Ethernet card installed)
Locate the number below Address. This is your MAC address
The MAC Address will be displayed in the form of 00:08:c7:1b:8c:02.
Example “netstat -in” output:
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Colls
fxp0 1500 00:08:c7:1b:8c:02 4112773 0 224501 0 0
…additional output removed…
Caldera/SCO UnixWare/OpenUNIX
As the root user (or user with appropriate permissions)
Type “ndstat”
From the displayed information, find net0 (this is the default first Ethernet adapter)
Locate the number below MAC Address in use. This is your MAC address
The MAC Address will be displayed in the form of 00:00:c0:88:0a:2e.
Example “ndstat” output:
Device MAC address in use Factory MAC Address
—— —————— ——————-
/dev/net0 00:00:c0:88:0a:2e 00:00:c0:88:0a:2e
…additional output removed…
HP-UX (HP UNIX)
As the root user (or user with appropriate permissions)
Type “/usr/sbin/lanscan”
From the displayed information, find lan0 (this is the default first Ethernet adapter)
Locate the number below Address. This is your MAC address
The MAC Address will be displayed in the form of 0x000E7F0D81D6 — the leading hexadecimal indicator should be removed. For this example, the actual MAC Address would be 00:0E:7F:0D:81:D6.
Example “lanscan” output:
Hardware Station Dev Hardware Net-Interface NM Encapsulation Mjr
Path Address lu State NameUnit State ID Methods Num
2.0.2 0x000E7F0D81D6 0 UP lan0 UP 4 ETHER 52
…additional output removed…
IRIX (SGI UNIX)
IRIX 4.01 or later
As the root user (or user with appropriate permissions)
Type “netstat -ia”
From the displayed information, find the Ethernet adapter (the name changes based on the Ethernet card installed)
Locate the number below Address. This is your MAC address
Alternate Method
Typing “/etc/nvram eaddr” should also show the MAC address
The MAC Address will be displayed in the form of 00:00:6b:71:1a:6a.
Example “netstat -ia” output:
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
ec0 1500 nowhere warum 6514913 10234 184317 0 13513
192.168.111.90
00:00:6b:71:1a:6a
…additional output removed…
NeXTStep
As the root user (or user with appropriate permissions)
Type “/sbin/ifconfig -a”
From the displayed information, find the Ethernet adapter (it will probably be called le0 or ie0)
Locate the number next to ether. This is your MAC address
The MAC Address will be displayed in the form of 0:0:f:a1:75:a0 — leading zeros are removed. For this example, the actual MAC Address would be 00:00:0f:a1:75:a0.
Example “ifconfig -a” output:
le0: flags=863 mtu 1500
inet 192.168.111.70 netmask ffffff00 broadcast 192.168.111.255
ether 0:0:f:a1:75:a0
AIX (IBM UNIX)
As the root user (or user with appropriate permissions)
Type “netstat -ia”
From the displayed information, find the Ethernet adapter (the name changes based on the Ethernet card installed)
Locate the number below Address. This is your MAC address
The MAC Address will be displayed in the form of 00:09:6B:51:1f:79.
Example “netstat -ia” output:
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
ec0 1500 nowhere flotsam 5514233 11434 101317 0 14113
192.168.111.95
00:09:6B:51:1f:79
Tru64 UNIX (Digital UNIX)
As the root user (or user with appropriate permissions)
Type “netstat -ia”
From the displayed information, find the Ethernet adapter (the name changes based on the Ethernet card installed)
Locate the number below Address. This is your MAC address
The MAC Address will be displayed in the form of >00:00:F8:1a:73:da.
Example “netstat -ia” output:
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
ec0 1500 nowhere jetsam 5514233 11434 101317 0 14113
192.168.111.95
00:00:F8:1a:73:da
ifconfig command
Ifconfig is used to configure the kernel-resident network interfaces.
In order to find out MAC address of system you can use ifconfig command as follows:
$ /sbin/ifconfig | grep HWaddr
Output:
eth0 Link encap:Ethernet HWaddr 00:0F:EA:91:04:07