Xem danh sách tất cả các mạng Wi-Fi mà máy Mac đã kết nối trước đó
Mục lục:
- Cách xem máy Mac đã kết nối với mạng Wi-Fi nào trước đây
- Cách liệt kê các mạng Wi-Fi đã sử dụng trước đây trên máy Mac từ Dòng lệnh
Việc biết máy Mac đã từng kết nối với mạng không dây nào trước đây có thể hữu ích vì nhiều lý do, bao gồm khắc phục sự cố mạng, xác định vị trí của máy Mac, liệu mật khẩu wifi cụ thể có thể khôi phục được hay không, và vô số lý do kỹ thuật khác. Tìm kiếm các mạng trong quá khứ hoàn toàn khác với việc tìm kiếm các mạng hiện có và bạn sẽ không khôi phục dữ liệu lịch sử từ mục trên thanh menu hoặc công cụ quét wi-fi tuyệt vời của Mac OS X.
Chúng tôi sẽ đề cập đến hai cách đơn giản để tìm các kết nối mạng wi-fi trước đây trên máy Mac, cách thứ nhất là cách dễ dàng thông qua Tùy chọn hệ thống và cách tiếp cận thứ hai sử dụng chuỗi dòng lệnh dài để đọc mạng không dây từ tệp plist.
Xin lưu ý rằng các danh sách này không hoàn toàn không thể sai sót và không nên được coi là pháp y trong bất kỳ khoảng thời gian nào, ai đó có thể thêm và xóa các mục nhập khỏi danh sách mạng ưa thích và đã ghi nhớ theo cách thủ công nếu họ muốn. Tuy nhiên, đối với tình huống khắc phục sự cố trường hợp sử dụng trung bình, chúng phải phù hợp.
Cách xem máy Mac đã kết nối với mạng Wi-Fi nào trước đây
Nếu trước đây bạn đã tinh chỉnh các mạng ưa thích của mình thì bạn sẽ quen thuộc với danh sách này:
- Mở Tùy chọn hệ thống từ menu Apple và chọn “Mạng”
- Nhấp vào nút “Nâng cao” và chọn tab “Wi-Fi”
- Xem trong danh sách “Mạng ưa thích” để tìm danh sách các mạng không dây đã kết nối trước đó, danh sách này có thể cuộn được
Cách tiếp cận giao diện người dùng dễ dàng, nhưng thông tin tương tự cũng có thể được truy xuất từ dòng lệnh.
Cách liệt kê các mạng Wi-Fi đã sử dụng trước đây trên máy Mac từ Dòng lệnh
Danh sách lịch sử mạng không dây có thể được truy xuất bằng dòng lệnh thông qua việc sử dụng chuỗi dài này, đảm bảo rằng nó được nhập trên một dòng:
Trong các phiên bản Mac OS hiện đại, như macOS Mojave, Catalina, Sierra, OS X El Capitan và Yosemite, bạn có thể rút ngắn đáng kể cú pháp như sau:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep SSIDString
Trong các phiên bản trước của Mac OS X, bạn có thể chọn giống như lệnh trên hoặc sử dụng chuỗi dài hơn bên dưới với biểu thức chính quy nặng:
"defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks | egrep -o &39;(SSID_STR|_timeStamp).+&39; | sed &39;s/^.=\(.\);$/\1/&39; | sed &39;s/^\(.\)$/\1/&39; | sed &39;s/\(\{4\}-..-..\)./\1/&39;"
Bạn sẽ thấy kết quả giống như vậy ở đầu ra, chỉ có SSID của các bộ định tuyến được liệt kê:
This-Router linksys CoffeeHouse RouterFromDubiousLocationThatMacShouldntHaveBeenAt Starbucks Cupertino Ancient_Router_from_2007
Lệnh dài đến từ CoderWall và mặc dù lệnh này có vẻ lạ nhưng cần phải có để có được đầu ra rõ ràng. Việc nhập chuỗi không có grep và sed sẽ cung cấp cho bạn nhiều thông tin hơn những gì bạn đang tìm kiếm trong trường hợp này, vì nó loại bỏ mọi thứ liên quan đến các kết nối wi-fi trước đây đã trở thành một phần của danh sách “RememberedNetworks”.
Lịch sử kết nối wi-fi trước rất hữu ích vì nhiều lý do, cho dù để tìm ra bộ định tuyến nào bạn đã sử dụng trước đây để kết nối, khắc phục sự cố, lý do cá nhân hoặc riêng tư, khám phá lịch sử kết nối hay thậm chí cho kỹ thuật số mục đích pháp y. Bạn có thể sử dụng phương pháp dòng lệnh hoặc phương pháp GUI, tùy theo cách nào dễ dàng nhất đối với bạn hoặc phù hợp nhất với trường hợp sử dụng của bạn.
Nếu bạn biết bất kỳ phương pháp hoặc cách tiếp cận nào khác để liệt kê các kết nối mạng wi-fi trước đây trên máy Mac, hãy chia sẻ với chúng tôi trong phần nhận xét bên dưới!