Cách tham gia mạng từ dòng lệnh trong Mac OS X

Anonim

Tiện ích thiết lập mạng cho phép bạn tham gia vào bất kỳ mạng khả dụng nào, cho dù đó có phải là bộ định tuyến được kết nối qua Ethernet hay không, bộ định tuyến wi-fi có hoặc không phát SSID và có yêu cầu mã hóa mật khẩu hay không.

Vì ngày nay hầu hết kết nối mạng được thực hiện bằng giao tiếp không dây, nên chúng tôi sẽ tập trung vào việc kết nối với wi-fi thông qua dòng lệnh của OS X bằng tiện ích thiết lập mạng.

Ở dạng đơn giản nhất, để kết nối với mạng không được bảo vệ như điểm phát sóng không dây công cộng, chỉ cần trỏ vào SSID và chỉ định giao diện mạng phù hợp để sử dụng như sau:

networksetup -setairportnetwork en0 SSID

Có, cú pháp là sử dụng -setairportnetwork mặc dù OS X không còn đề cập đến wi-fi là “AirPort”, đó chỉ là một phần còn lại của các phiên bản trước. Điều đó có thể thay đổi trong các phiên bản tương lai của Mac OS nhưng cho đến nay vẫn giữ nguyên.

Bạn có thể cần thêm sudo vào trước lệnh để kết nối với một kết nối không dây khác, tùy thuộc vào đặc quyền của người dùng đang hoạt động.

Để kết nối với bất kỳ mạng không dây nào từ dòng lệnh đã đặt mật khẩu, hãy sử dụng lệnh thiết lập mạng như sau:

sudo networksetup -setairportnetwork en1 SSID PASSWORD

Vì vậy, trong một ví dụ thực tế, giả sử chúng ta đang kết nối với mạng có tên 'Không dây' và mật khẩu được đặt thành 'macsrule' như sau:

sudo networksetup -setairportnetwork en1 Wireless macsrule

Tính năng này đã có trong Mac OS X từ Snow Leopard cho đến OS X Yosemite, nhưng nó cũng có thể hoạt động trên các phiên bản Mac OS X cũ hơn. Bạn có thể giới thiệu về công cụ dòng lệnh thiết lập mạng bằng cách truy xuất trang thủ công của nó bằng cách thực hiện lệnh sau:

man networksetup

Hoặc đọc qua bất kỳ mẹo hữu ích nào của chúng tôi bằng cách sử dụng thiết lập mạng trong OS X để thực hiện nhiều chức năng liên quan đến mạng trên máy Mac thông qua dòng lệnh.

Cách tham gia mạng từ dòng lệnh trong Mac OS X