Mengetahui MAC Address sebuah NIC

MAC Address atau Media Access Control Address, merupakan alamat sebuah hardware bersifat unik untuk tiap hardware. MAC Address merupakan alamat jaringan yang diimplementasikan pada lapisan data-link dalam model OSI.

MAC Address memiliki nama lain Ethernet Address, Physical Address atau Hardware Address. Untuk mengetahui Alamat MAC Address sebuah Network Interface Card (NIC) atau LAN Card pada komputer Linux, anda bisa menggunakan perintah ifconfig

[sumodirjo@storage ~]$ ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:26:18:41:1C:14
          inet addr:192.168.19.1  Bcast:192.168.19.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:fe41:1c14/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:132359545 errors:0 dropped:0 overruns:0 frame:0
          TX packets:116155333 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:995370139 (949.2 MiB)  TX bytes:909399988 (867.2 MiB)
          Interrupt:233

Pada output diatas HWaddr merupakan MAC Address untuk LAN Card ini

Kalau terdapat banyak Ethernet card dan anda hanya ingin menampilkan baris yang memiliki info MAC Address anda bisa menggabungkan ifconfig dengan grep

[sumodirjo@storage ~]$ ifconfig | grep HWaddr
eth0      Link encap:Ethernet  HWaddr 00:26:18:41:1C:14
eth0:1    Link encap:Ethernet  HWaddr 00:26:18:41:1C:14
eth2      Link encap:Ethernet  HWaddr 00:10:4B:C5:83:D7

Selain itu, sebagai root anda bisa melihat info ini dari dmesg

<br /> [root@storage ~]# dmesg | grep eth<br /> eth0: RTL8168c/8111c at 0xf8920000, 00:26:18:41:1c:14, XID 3c4000c0 IRQ 233<br /> eth2: Macronix 98715 PMAC rev 37 at f895a800, 00:10:B5:11:A5:7A, IRQ 169.<br />

Jika anda menggunakan FreeBSD, dengan perintah ifconfig anda bisa mencari kolom <strong>ether</strong> yang berisi info MAC Address mesin tersebut.