Liệt kê tất cả phần cứng mạng từ dòng lệnh trong Mac OS
Mục lục:
Tiện ích thiết lập mạng cung cấp giao diện dòng lệnh để định cấu hình nhiều tính năng mạng Mac có sẵn trong Mac OS X. Chúng tôi đã nhiều lần thảo luận về thiết lập mạng và các tính năng đi kèm tại đây cho các mục đích nâng cao hơn, nhưng một trong những cách sử dụng networksetup đơn giản hơn là nó có thể liệt kê mọi phần cứng mạng được gắn vào máy Mac, giao diện thiết bị đi kèm và địa chỉ được liên kết của nó.Điều này hoạt động để liệt kê cả các thành phần mạng nội bộ và cả thiết bị mạng được kết nối bên ngoài, vì vậy nếu bạn đang sử dụng thẻ NIC bên ngoài, bạn sẽ tìm thấy nó ở đây.
Cách liệt kê tất cả phần cứng mạng trên máy Mac thông qua dòng lệnh
Để xem phần cứng mạng nào được kết nối với một máy Mac cụ thể, chỉ cần đưa chuỗi lệnh sau vào Terminal:
networksetup -listallhardwareports
Bạn sẽ thấy nội dung như sau được báo cáo lại, hiển thị cổng phần cứng (trong trường hợp này về cơ bản là tên thân thiện với người dùng của giao diện, như Wi-Fi, Bluetooth, Thunderbolt, Ethernet, v.v. ), giao diện thiết bị (en1, en0, en3, bridge1, usb1, v.v.) và địa chỉ phần cứng của thiết bị, được gọi là Địa chỉ Ethernet ở đây, nhưng bạn có thể biết rõ hơn đó là địa chỉ MAC của thiết bị, đây có thể là điều quan trọng cần biết để lọc địa chỉ và giả mạo.
Những thứ không được liệt kê trong báo cáo phần cứng là các thiết bị bên ngoài được kết nối thông qua giao diện mạng, nghĩa là những thứ như bộ định tuyến, rơle, công tắc, bất kỳ Điểm truy cập cá nhân nào của iPhone và các điểm truy cập Android không dây hoặc được kết nối, bởi vì đó là không được coi là phần cứng riêng, mặc dù bạn cũng có thể truy xuất dữ liệu đó bằng thiết lập mạng.
Sử dụng “networksetup -listallhardwareports” có thể là một thủ thuật tuyệt vời để khắc phục sự cố kết nối và thiết bị mạng, đặc biệt nếu giao diện phần cứng dường như không tồn tại hoặc đang gặp sự cố.
Ví dụ: nếu kết nối không hoạt động do bạn không thể tìm thấy thiết bị mạng cụ thể trong bảng tùy chọn Mạng của Mac OS X, bạn có thể kiểm tra xem có tìm thấy thiết bị nào như thẻ wifi không ở đây và nếu vậy, hãy thử tắt và bật lại nguồn theo chu kỳ, điều này thường giải quyết được nhiều sự cố phát hiện đơn giản đó.
Mặt khác, nếu bạn biết chắc chắn rằng một phần cứng đã được kết nối nhưng nó vẫn không hiển thị, điều đó có thể chỉ ra sự cố phần cứng với cạc mạng hoặc với chính giao diện .Đơn giản hơn, nó cũng giúp bạn dễ dàng tìm thấy giao diện thiết bị, điều cần thiết nếu bạn đang cố gắng kết nối với mạng wifi từ dòng lệnh bằng cùng một lệnh thiết lập mạng.
networksetup có nhiều cách sử dụng khác và các tính năng cực kỳ nâng cao dành cho người dùng Mac nâng cao, bạn có thể tìm thấy một số thủ thuật khác mà chúng tôi đã đề cập bằng cách sử dụng tiện ích networksetup tại đây.