Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

Jika Anda mengelola sistem Linux, ada kemungkinan Anda perlu mengetahui alamat MAC sistem Anda. Anda mungkin memerlukan informasi ini karena beberapa alasan. Mungkin Anda ingin DHCP memberi Anda alamat IP tetap. Untuk ini, Anda memerlukan alamat MAC sehingga Anda dapat menambahkan pemetaan alamat IP dan MAC ke konfigurasi server DHCP Anda.

Anda mungkin juga memerlukan informasi ini untuk pemfilteran alamat MAC untuk mengizinkan atau memblokir perangkat tertentu di jaringan Anda. Atau mungkin Anda ingin menyiapkan Wake-on-LAN. Apa pun alasannya, berikut adalah beberapa cara berbeda untuk menemukan alamat MAC di sistem Linux Anda.

Apa Itu Alamat MAC?

Alamat MAC, juga dikenal sebagai alamat fisik atau perangkat keras, adalah pengidentifikasi unik yang terkait dengan a kartu antarmuka jaringan dari hampir semua perangkat yang terhubung ke jaringan.

instagram viewer

Alamat MAC berfungsi pada lapisan kedua (lapisan Data Link). model OSI dan panjangnya 48 bit, di mana 24 bit pertama mewakili ID pabrikan dan 24 bit terakhir mewakili ID unik untuk NIC tersebut. Seperti alamat IP, Anda juga bisa ubah alamat MAC NIC Anda.

Temukan Alamat MAC di Linux melalui Baris Perintah

Berikut adalah beberapa metode tercepat dan termudah untuk menemukan alamat MAC Anda di Linux:

Menggunakan Perintah ip

Anda dapat menggunakan perintah ip di Linux untuk melihat dan mengonfigurasi antarmuka jaringan fisik dan virtual, perutean, perutean kebijakan, dan terowongan. Itu dapat menambah atau menghapus antarmuka jaringan, menetapkan/menghapus alamat IP, menampilkan status antarmuka jaringan, dan melakukan tugas yang jauh lebih berguna.

Anda dapat menemukan alamat MAC sistem Anda menggunakan perintah ip berikut:

tautan ip menunjukkan

Perintah ini menunjukkan detail semua antarmuka jaringan termasuk alamat MAC mereka di samping label tautan/eter seperti yang disorot di bawah ini:

Untuk menemukan alamat MAC dari antarmuka jaringan tertentu, gunakan sintaks berikut:

tautan ip menunjukkan dev

Menggunakan Perintah ifconfig

Perintah ifconfig di Linux memungkinkan Anda untuk mengonfigurasi dan menampilkan status antarmuka jaringan. Selain itu, juga dapat mengaktifkan dan menonaktifkan antarmuka jaringan.

Untuk menemukan alamat MAC dari semua antarmuka jaringan yang tersedia (bahkan jika dinonaktifkan), gunakan perintah ifconfig dengan -A bendera sebagai berikut:

ifconfig -a

Untuk menemukan alamat MAC dari antarmuka jaringan tertentu, tentukan namanya sebagai argumen:

ifconfig interface_name

Untuk menemukan alamat MAC dari semua antarmuka jaringan yang sedang aktif, gunakan perintah ifconfig tanpa tanda apa pun:

ifconfig

Di keluaran, Anda dapat menemukan alamat MAC antarmuka Anda di samping label eter seperti yang disorot di bawah ini:

ethtool adalah utilitas Linux yang memungkinkan Anda untuk menanyakan dan mengonfigurasi driver jaringan dan pengaturan kartu antarmuka jaringan. Menggunakan utilitas ethtool, Anda juga dapat menanyakan antarmuka jaringan untuk alamat MAC-nya.

Inilah perintah untuk melakukannya:

ethtool -P antarmuka_nama

Dapatkan Alamat MAC Dari Direktori /sys/class/net

Itu /sys/class/net direktori berisi informasi tentang perangkat jaringan yang terpasang pada sistem. Direktori ini memelihara subdirektori terpisah untuk setiap antarmuka jaringan seperti /sys/class/net/ens33 Dan /sys/kelas/net /ens37.

Setiap subdirektori berisi file yang berbeda untuk setiap atribut jaringan seperti alamat MAC, status operasional perangkat jaringan, dupleksnya, MTU, dll. Informasi alamat MAC disimpan di alamat mengajukan.

Untuk membuat daftar antarmuka jaringan yang terpasang pada sistem Anda, gunakan perintah berikut:

ls /sys/kelas/bersih

Untuk menemukan alamat MAC dari antarmuka jaringan tertentu, gunakan sintaks perintah berikut:

kucing /sys/kelas/bersih/interface_name/alamat

Misalnya, untuk menemukan alamat MAC dari antarmuka jaringan, katakanlah ens33, perintahnya adalah:

kucing /sys/kelas/bersih/ens33/alamat

Cara Menemukan Alamat MAC di Linux melalui GUI

Mereka yang lebih memilih GUI untuk tugas rutin mereka dapat menemukan alamat MAC mereka secara grafis menggunakan pengelola jaringan yang disediakan oleh distribusi mereka. Seperti di Ubuntu, Anda dapat menggunakan pengaturan Network Connections.

Membuka Pengaturan di distribusi Linux Anda baik dengan mengklik kanan pada desktop Anda atau dari menu aplikasi. Dari panel kiri, pergi ke Jaringan tab. Ini akan menampilkan semua antarmuka jaringan yang terpasang ke sistem Anda.

Untuk menemukan alamat MAC antarmuka jaringan, klik Gigi (pengaturan) ikon di depannya.

Ini akan membuka jendela baru yang menampilkan detail antarmuka jaringan Anda. Di sini Anda akan menemukan alamat MAC di samping label Alamat Perangkat Keras.

Untuk panduan ini, kami menggunakan GNOME untuk gambar, tetapi lingkungan desktop lain juga akan memiliki pengaturan serupa, hanya dengan label yang berbeda.

Temukan Alamat MAC Sistem Lain di Jaringan Lokal

Mirip dengan alamat MAC Anda sendiri, Anda juga dapat menemukan alamat MAC sistem lain di jaringan lokal. Begini caranya:

Menggunakan Perintah arp

Anda dapat menggunakan ARP, atau Address Resolution Protocol, untuk mempelajari alamat MAC untuk alamat IP tertentu. Untuk menemukan alamat MAC sistem lain di jaringan lokal, ping alamat IP-nya dengan:

ping -c1 <AKU Palamat>

Perintah ping akan menggunakan ARP untuk mempelajari alamat MAC dari sistem jarak jauh. Setelah mendapatkan informasi ini, disimpan dalam tabel ARP, yang dapat Anda lihat menggunakan:

arp -n | grep <AKU Palamat>

Perintah ini akan mencetak alamat MAC untuk alamat IP yang diberikan.

Utilitas arping membantu Anda menemukan dan menyelidiki sistem lokal di jaringan. Ini berfungsi pada lapisan kedua dalam model OSI dan mengirimkan permintaan ARP ke sistem untuk menentukan apakah itu hidup dan merespons. Berbeda dengan utilitas ping yang berfungsi pada lapisan ketiga.

Anda dapat menginstal arping menggunakan perintah berikut:

Pada distribusi berbasis Debian:

sudo tepat Install arping

Pada distribusi berbasis RHEL:

sudo yum Install arping

Setelah diinstal, temukan alamat MAC sistem lain di jaringan dengan menentukan alamat IP-nya sebagai argumen menggunakan perintah berikut:

sudo arping -c 1 <AKU Palamat>

Jika sistem Anda memiliki banyak NIC, Anda dapat menentukan dari antarmuka mana permintaan harus dikirim menggunakan -SAYA flag (kapital "i") diikuti dengan nama antarmuka:

sudo arping -c 1 -I interface_name <AKU Palamat>

Misalnya, perintah berikut akan mengirimkan satu permintaan ARP darinya ens33 antarmuka ke alamat IP sistem jarak jauh 192.168.42.133.

sudoarping-C 1 -SAYAens33 192.168.42.133

Pada output, Anda akan menerima balasan ARP dari sistem tujuan yang berisi alamat MAC-nya.

Sangat Mudah Menemukan Alamat MAC Anda di Linux

Mengingat berbagai metode untuk menemukan alamat MAC di Linux, Anda dapat memilih salah satu yang menurut Anda nyaman.

Mirip dengan Linux, Anda juga dapat menemukan alamat MAC di Windows dan macOS; namun, mereka memiliki rangkaian perintah dan GUI yang berbeda.