Tìm lịch sử kết nối Wi-Fi chi tiết từ dòng lệnh của Mac OS X
Mục lục:
Có một số tình huống khi biết chính xác máy Mac đã kết nối với mạng không dây nào và thời điểm kết nối đó được thiết lập lần cuối có thể hữu ích.
Chúng tôi sẽ trình bày cách khám phá danh sách đầy đủ các chi tiết cụ thể về các mạng wi-fi đã kết nối trước đó trên máy Mac, danh sách này sẽ bao gồm ngày và giờ kết nối cuối cùng (đến giây!), nếu mạng có bị ẩn hay không, số SSID của mạng, tên quảng bá SSID của mạng và loại bảo mật của từng mạng wifi.
Điều này sẽ sử dụng dòng lệnh của Mac OS X, rõ ràng là nâng cao hơn một chút và có lẽ không áp dụng được cho người dùng Mac bình thường. Tuy nhiên, thông tin được truy xuất có thể hữu ích cho nhiều mục đích khác nhau. Bạn sẽ thấy dữ liệu hữu ích cho những việc đơn giản như khôi phục mật khẩu mạng wi-fi đã quên từ bộ định tuyến mà bạn không thể nhớ rõ tên, để khắc phục sự cố và chẩn đoán mạng hoặc thậm chí cho mục đích phân tích dữ liệu và pháp y.
Cách xem Lịch sử kết nối mạng Wi-Fi trên máy Mac
Khởi chạy ứng dụng Terminal, nằm trong /Applications/Utilities/ (hoặc với Spotlight và Command+Phím cách) và nhập chuỗi lệnh sau vào một dòng:
Đối với các phiên bản hiện đại của Mac OS và Mac OS X, bao gồm MacOS High Sierra, Sierra, Elcapan, OS X Yosemite và các phiên bản mới hơn , sử dụng như sau:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7
Đối với các phiên bản trước của Mac OS X bao gồm Mavericks và các bản phát hành trước đó, bạn có thể sử dụng lệnh sau để dọn sạch đầu ra và khớp với bản đó có sẵn trong các bản phát hành hiện đại:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences| sed 's|\./|`pwd`/|g' | sed 's|.plist||g'|grep 'LastConnected' -A 7
Nhấn trở lại và bạn sẽ thấy ngay danh sách toàn diện về chi tiết kết nối mạng không dây.
Đây là ví dụ về đầu ra được cung cấp bởi chuỗi lệnh này, hiển thị ba mạng được kết nối.
$ giá trị mặc định đọc /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7 LastConnected=29-05-2015 09:14: 48 +0000; Điểm qua=0; PossiblyHiddenNetwork=0; RoamingProfileType=Single; SPRoaming=0; SSID=; SSIDString=HomeWirelessWAN-ng; Loại bảo mật=WPA/WPA2 Cá nhân; -- LastConnected=2015-05-31 01:52:43 +0000; Điểm qua=0; PossiblyHiddenNetwork=1; RoamingProfileType=Single; SPRoaming=0; SSID=; SSIDString=Mạng bí mật 1; SecurityType=WPA2 Cá nhân; -- LastConnected=2015-06-03 08:32:12 +0000; Điểm qua=0; PossiblyHiddenNetwork=0; RoamingProfileType=Single; SPRoaming=0; SSID=; SSIDString=Mạng công cộng - Công viên 1; Loại bảo mật=Không có;"
Hãy nhớ rằng nếu bạn chạy lệnh này trên máy Mac đã kết nối nhiều bộ định tuyến không dây, bạn sẽ thấy một danh sách rất dài được trả về, danh sách này có thể đọc tốt hơn nếu được chuyển hướng vào một tệp văn bản bằng cách nối thêm “ > ~/Desktop/connectionlist.txt” vào cuối cú pháp như sau:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7 > ~/Desktop/connectionlist.txt
Nếu bạn sử dụng lệnh đó, một tệp có tên ‘connectionlist.txt’ sẽ xuất hiện trên màn hình nền OS X của người dùng hiện tại với thông tin thích hợp.
Những người đọc thường xuyên ở đây có thể nhớ lại rằng chúng tôi đã chỉ ra một số cách để tìm xem máy Mac đã kết nối với mạng wi-fi nào trước đây, nhưng những phương pháp đó khi so sánh cung cấp ít thông tin hơn đáng kể, chắc chắn là so với các chi tiết mở rộng cung cấp ở đây.Bạn có thể sử dụng tùy chọn nào phù hợp nhất với nhu cầu của mình.
Bạn có biết cách nào khác để theo dõi lịch sử kết nối wi-fi trên máy Mac không? Hãy cho chúng tôi biết trong phần nhận xét!