Làm cách nào để xem địa chỉ MAC của máy tính của bạn bằng cách sử dụng 'ifconfig'?


10

Sau khi nghiên cứu đáng kể tôi vẫn chưa tìm thấy câu trả lời cho truy vấn này, làm cách nào tôi có thể sửa đổi lệnh 'ifconfig' để hiển thị địa chỉ MAC của máy tính của tôi?


1
Chỉ cho chúng tôi đầu ra của ifconfigmáy cho bạn. Trường 'HWaddr' sẽ là địa chỉ MAC của bạn. Đừng quên chạy như root.
jc__

1
Hoặc bạn có thể sử dụng ip linkđể hiển thị địa chỉ MAC.
Johan Myréen

3
HĐH gì? ifconfighiển thị etherhoặc lladdrtrên cả Mac OS X và OpenBSD.
thrig

như @jc__ đã đề cập - cho chúng tôi thấy đầu ra của ifconfig -a, (và ip addrnếu có) và chúng tôi có thể giúp bạn tốt hơn. MAYBE sau khi nhìn vào đầu ra của lệnh này (các lệnh này), bạn sẽ có thể trả lời câu hỏi của riêng mình!
Michael Feel

1
@NathanShoesmith Mọi chuyện ổn rồi, tôi đang làm giờ cuối cùng của mình ngay bây giờ. Bạn còn lại bao lâu
Tom Scott

Câu trả lời:



9

Đầu tiên, máy tính của bạn không có địa chỉ MAC. Card mạng của bạn có địa chỉ MAC. Vì vậy, nếu bạn có thẻ không dây và thẻ Ethernet, bạn sẽ có hai địa chỉ MAC.

Trên Linux, một trong hai lệnh này sẽ hiển thị cho bạn MAC của tất cả các card mạng trong máy của bạn:

ifconfig | grep ether
ip link

ifconfigkhông được dùng trên Linux, vì vậy bạn nên sử dụng ip.


Cũng giống như một nit, tôi nhớ lại ít nhất một số máy Sun có địa chỉ MAC được tích hợp trong máy, được sử dụng trên tất cả các giao diện
ghi

4

Đối với nhiều hệ thống linux ipconfigkhông hiển thị mac nữa. Nếu đó là trường hợp dành cho bạn, hãy thử:

ip -a link

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.