Bài viết này đã được cùng viết bởi Stan Kats. Stan Kats là kỹ sư công nghệ, giám đốc điều hành và chuyên gia công nghệ chính của Tập đoàn Tư vấn CNTT STG tại West Hollywood, California. Stan cung cấp các giải pháp công nghệ toàn diện cho doanh nghiệp thông qua dịch vụ CNTT và cung cấp cho cá nhân thông qua công ty dịch vụ tiêu dùng của anh là Stan's Tech Garage. Anh có bằng cử nhân quan hệ quốc tế của Đại học Nam California. Anh bắt đầu sự nghiệp tại một công ty thuộc nhóm Fortune 500. Stan thành lập các công ty riêng để cung cấp dịch vụ chuyên môn cấp độ doanh nghiệp cho các các nhân và công ty nhỏ.
Bài viết này đã được xem 1.572 lần.
Bạn cần xác định địa chỉ Mac của máy tính nào đó trong mạng? Dù đang sử dụng Windows, macOS hay Linux, bạn vẫn có thể dễ dàng tìm được địa chỉ MAC của bất kỳ máy chủ nào trong mạng cục bộ bằng vài câu lệnh đơn giản. wikiHow hôm nay sẽ hướng dẫn bạn cách sử dụng những lệnh như arp và getmac để xác định địa chỉ MAC của IP hoặc tên máy chủ cụ thể, bên cạnh đó là cách sử dụng lệnh nmap để xem tất cả địa chỉ MAC trong mạng.
Các bước
Sử dụng lệnh arp
-
1Mở cửa sổ Command Prompt hoặc Terminal. Bạn có thể sử dụng lệnh arp trên bất cứ hệ điều hành nào để xác định địa chỉ MAC của máy tính khác trong mạng.
- Trên Windows, hãy nhập cmd vào thanh tìm kiếm Windows Search, nhấp phải vào Command prompt và chọn Run as administrator (Khởi chạy dưới quyền quản trị viên).
- Nếu sử dụng macOS, bạn cần nhập Terminal vào thanh tìm kiếm Spotlight rồi nhấp đúp vào Terminal.
- Trên Linux, nhấn Ctrl + Alt + T hoặc mở cửa sổ Terminal từ trình quản lý cửa sổ.
-
2Thực thi lệnh ping ipaddress để liên lạc với địa chỉ IP. Bạn cần liên lạc với máy tính từ xa để địa chỉ MAC của máy tính đó được thêm vào bộ nhớ đệm—ping là cách dễ dàng để thực hiện thao tác này.
- Nếu biết tên máy chủ của máy tính đó nhưng không có địa chỉ IP, bạn chỉ cần thực hiện lệnh ping đối với tên máy chủ—địa chỉ IP sẽ được trả về để bạn sử dụng cho bước tiếp theo.
-
3Thực thi lệnh arp -a ipaddress để lấy địa chỉ MAC. Địa chỉ MAC sẽ hiện ra bên dưới tiêu đề "Physical Address" (Địa chỉ vật lý) trong kết quả arp trên Windows và "HWaddress" đối với macOS và Linux.Quảng cáo
Sử dụng lệnh getmac (Windows)
-
1Mở dấu nhắc lệnh. Nếu như có thể đăng nhập vào máy tính từ xa bằng quyền truy cập quản trị viên (và máy tính đó cũng đồng thời chạy Windows), bạn có thể sử dụng lệnh getmac để xem mọi địa chỉ MAC trên thiết bị này.[1] Hãy nhậpcmd vào thanh tìm kiếm Windows Search, nhấp phải vào Command prompt và chọn Run as administrator.
-
2Thực thi lệnh getmac. Lệnh đầy đủ sẽ là {{kbd|getmac /s ipaddress /u username /p password.
- Thay ipaddress bằng địa chỉ IP hoặc tên máy chủ của máy tính từ xa.
- Thay username và password bằng tên người dùng và mật khẩu quản trị viên của máy tính từ xa.
-
3Tìm tất cả địa chỉ MAC trong cột "Physical Address". Mỗi địa chỉ MAC sẽ hiện ra cạnh phần mô tả của kiểu giao diện. Nếu giao diện không hoạt động, trạng thái "Media disconnected" (Đa phương tiện ngừng kết nối) sẽ hiển thị cạnh địa chỉ MAC đó.Quảng cáo
Quét với Nmap
-
1Cài đặt Nmap trên PC hoặc Mac. Bạn có thể sử dụng Nmap dành cho Linux, Windows hoặc macOS để quét mạng cục bộ, đồng thời hiển thị các địa chỉ MAC và IP của tất cả máy tính được kết nối.[2] Tải và cài đặt Nmap tại https://nmap.org/download.html.
-
2Mở cửa sổ Command Prompt hoặc Terminal.
- Trên Windows, hãy nhập cmd vào thanh tìm kiếm Windows Search, nhấp phải vào Command prompt và chọn Run as administrator.
- Nếu sử dụng macOS, bạn cần nhập Terminal vào thanh tìm kiếm Spotlight rồi nhấp đúp vào Terminal.
- Trên Linux, nhấn Ctrl + Alt + T hoặc mở cửa sổ Terminal từ trình quản lý cửa sổ.
-
3Tìm địa chỉ IP cục bộ của bạn. Để tiến hành, bạn cần biết mạng con cần quét.
- Windows: Thực thi lệnh ipconfig.
- macOS: Mở System Preferences (Tùy chỉnh hệ thống) > Network (Mạng) > Advanced (Nâng cao) > TCP/IP.
- Linux: Chạy lệnh ifconfig hoặc ip a.
-
4Thực thi lệnh nmap. Lệnh đầy đủ sẽ là nmap -sn xxx.xxx.xxx.*. Nhớ thay xxx.xxx.xxx.* bằng mạng mà bạn muốn quét. Sau chốc lát, danh sách tất cả địa chỉ IP trong mạng cùng với địa chỉ MAC tương ứng sẽ hiện ra.
- Chẳng hạn, với địa chỉ IP 10.0.0.3 và bạn muốn quét tất cả máy chủ trong mạng con, hãy sử dụng lệnh nmap -sn 10.0.0.*.
Quảng cáo
Lời khuyên
- Bạn chỉ có thể tìm địa chỉ MAC của máy tính nằm trong cùng mạng con của máy tính đang sử dụng. Chúng ta không thể xác định địa chỉ MAC của một máy tính nếu như không thể đăng nhập vào máy tính đó từ xa.
- Nếu máy tính mà bạn đang muốn tiếp cận được bảo vệ bởi tường lửa, có khả năng địa chỉ MAC sẽ không hiển thị.