Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Linux

หา MAC Address ใน Linux: คู่มือบรรทัดคำสั่งฉบับเร็ว

แต่ละอินเทอร์เฟซเครือข่าย (network interface) มี MAC Address (Media Access Control) ที่ไม่ซ้ำกัน — ระบุตัวตนของอุปกรณ์เครือข่าย เครื่องที่มีหลายอินเทอร์เฟซจะมีหลาย MAC address

เปิดเทอร์มินัล (ไม่ต้อง root)

  • Ctrl+Alt+T หรือค้นหา Terminal
  • Xfce4: Whisker Menu → System Tools | LXDE/KDE/GNOME: Applications → System Tools

วิธีที่ 1: ใช้ ip link (แนะนำ — ใหม่กว่า)

ip link

แสดงรายการอินเทอร์เฟซพร้อม MAC address ให้ดูที่ชื่อที่ Linux ตั้งไว้:

  • wls1: / wlan0: → Wi-Fi
  • eth0: / enp3s0: → Ethernet (ดูที่ link/ether)
  • lo: → loopback (MAC เป็นศูนย์หมด)

คำสั่งเดียวพอ — ไม่ต้องทำเพิ่ม

วิธีที่ 2: ใช้ ifconfig (เก่า แต่ยังทำงาน)

ifconfig -a | grep HWaddr
  • แสดง MAC address (HWaddr) ของทุกอินเทอร์เฟซ
  • ไม่ต้อง root
  • หากไม่มีผลลัพธ์ → ตรวจสอบการเชื่อมต่อเครือข่าย (Wi-Fi หลุด, LAN ถอด, VM ไม่มี network)

หมายเหตุ: วางลิงก์คัดลอกในเทอร์มินัล ให้กด Shift+Ctrl+V (Ctrl+V ธรรมดาไม่ได้)


เกี่ยวกับผู้เขียน

Kevin Arrows — MCTS, 10+ ปีประสบการณ์