Anonim

Mặc dù macOS cung cấp menu dễ sử dụng cho cài đặt mạng của bạn trong menu Tùy chọn hệ thống, ứng dụng Terminal là nơi bạn cần đến nếu muốn tra cứu hoặc kiểm tra nhanh thông tin về cấu hình mạng của mình . Bạn có thể sử dụng nó để tìm địa chỉ IP, tìm vị trí của mình, kiểm tra tường lửa hệ thống, v.v.

Bạn có thể truy cập cài đặt mạng của mình bằng cách sử dụng một số lệnh đầu cuối phổ biến mà phần lớn yêu cầu rất ít cấu hình để sử dụng.Chúng tôi vẫn khuyên bạn nên sử dụng ứng dụng Tùy chọn hệ thống để định cấu hình (trừ khi bạn hài lòng khi sử dụng thiết bị đầu cuối), nhưng việc xác định cài đặt mạng thiết bị đầu cuối Mac của bạn thật dễ dàng.

Sử dụng thiết lập mạng

Công cụ networksetup cung cấp lượng thông tin khổng lồ về cấu hình mạng Mac hiện tại của bạn. Bạn có thể sử dụng nó để tìm tên máy tính, địa chỉ IP, mạng WiFi hiện tại, v.v. Như tên gợi ý, bạn cũng có thể sử dụng nó để thay đổi cài đặt nhưng chúng tôi vẫn khuyên bạn nên sử dụng Tùy chọn hệ thống để thực hiện việc này.

Bạn có thể xem danh sách đầy đủ các lệnh mạng thiết bị đầu cuối tiềm năng của Mac bằng cách sử dụng công cụ thiết lập mạng bằng cách nhập networksetup -help tại thiết bị đầu cuối. Điều này sẽ hiển thị danh sách trợ giúp, với nhiều ví dụ khác nhau về cách sử dụng công cụ để xem và thay đổi các cài đặt mạng khác nhau.

Ví dụ về networksetup lệnh bạn có thể sử dụng để xem thông tin mạng bao gồm:

  • Để xem tên máy tính Mac của bạn: networksetup -getcomputername.
  • Để liệt kê tất cả các kết nối mạng Mac: networksetup -listallhardwareports
  • Để hiển thị mạng Wi-Fi được kết nối hiện tại: networksetup -getairportname deviceid. Thay thế deviceid bằng ID thiết bị từ lệnh networksetup -listallhardwareports.

Sử dụng ipconfig

Công cụ ipconfig là công cụ phổ biến đối với máy tính Windows và macOS, nhưng không giống như phiên bản Windows, đây không phải là công cụ hữu ích nhất cho thay đổi cài đặt mạng. Tuy nhiên, nơi có thể hữu ích là liệt kê thông tin về cấu hình mạng hiện tại của bạn.

Typing ipconfig tại thiết bị đầu cuối sẽ liệt kê tất cả các lệnh có sẵn, nhưng những lệnh này bao gồm:

  • Để xem địa chỉ IP mạng hiện tại của bạn: ipconfig getifaddr deviceid. Replace deviceid với đúng id thiết bị mạng (ví dụ: en0). Nhập networksetup -listallhardwareports nếu bạn không biết điều này.
  • Để xem máy chủ DNS mạng hiện tại của bạn: ipconfig getoption deviceid domain_name_server (thay thế deviceidvới id thiết bị mạng của bạn).

Sử dụng ifconfig

Lệnh ifconfig là một công cụ cấu hình mạng khác có sẵn cho người dùng trên PC macOS và Linux. Tuy nhiên, không giống như ipconfig, ifconfig là một công cụ mạnh mẽ hơn nhiều để xem và sửa đổi cài đặt mạng của bạn.

Tuy nhiên, bạn chỉ cần gõ ifconfig tại thiết bị đầu cuối để xem danh sách thông tin chi tiết của tất cả các thiết bị mạng được kết nối hoặc được tích hợp vào máy Mac của bạn. Điều đó bao gồm địa chỉ IP và MAC, trạng thái thiết bị hiện tại, v.v.

Bạn có thể xem thông tin cụ thể bằng cách liệt kê id thiết bị (ví dụ: ifconfig en0).

Sử dụng ping

Mặc dù bạn không thể sử dụng nó để xem bất kỳ thông tin mạng nào, bạn có thể sử dụng lệnh ping để kiểm tra xem bạn có thể hay không. liên lạc với một thiết bị mạng khác. Đó có thể là một thiết bị trên mạng của bạn (ví dụ: bộ định tuyến mạng) hoặc miền trang web hoặc địa chỉ IP Internet để kiểm tra khả năng kết nối Internet của bạn.

Bạn sẽ muốn sử dụng ping làm công cụ khắc phục sự cố bất cứ khi nào thiết bị của bạn gặp sự cố khi kết nối với một thiết bị khác trên mạng cục bộ hoặc một thiết bị hoặc trang web trên internet.Nó sẽ hiển thị thời gian để gửi và trả lại thông tin và sẽ chạy liên tục cho đến khi bạn quyết định kết thúc.

Để sử dụng, hãy nhập ping address, thay thế address với một địa chỉ IP hoặc tên miền. Mục tiêu phổ biến để kiểm tra là google.com-nếu bạn không thể truy cập Google, có thể bạn không có kết nối Internet.

Tương tự như vậy, ping 192.168.1.1 sẽ kiểm tra địa chỉ IP cho nhiều bộ định tuyến mạng cục bộ (192.168.1.1).

Using netstat

Công cụ netstat liệt kê thông tin về các kết nối mạng đến và đi hiện tại của bạn. Mọi kết nối được thực hiện với máy Mac của bạn đều có thể được liệt kê bằng công cụ này. PC chạy Windows và Linux cũng sử dụng netstat, nhưng có một số khác biệt, với các cờ khả dụng khác nhau cho người dùng Mac.

Có một số cách bạn có thể sử dụng netstat để xem các kết nối hoặc cài đặt mạng hiện tại. Bao gồm các:

  • Để biết danh sách hiện tại của tất cả các kết nối internet đang hoạt động: netstat
  • Để xem dữ liệu kết nối cho một giao diện: netstat -l deviceid, thay thế deviceid với tên giao diện mạng của bạn (ví dụ: netstat -l en0).
  • Để xem bảng định tuyến IP: netstat -nr hoặc netstat -r
  • Để hiển thị tất cả thống kê mạng: netstat -snetstat -i

Để biết thêm thông tin về cách sử dụng lệnh netstat và giúp giải mã một số thuật ngữ kỹ thuật phức tạp, hãy nhập man netstat để xem và đọc qua trang man netstat đi kèm.

Sử dụng lsof

Bạn có thể sử dụng lệnh lsof như một cách để xem mọi tiến trình đang chạy trên máy Mac có kết nối mạng đang hoạt động. Chức năng này thay thế chức năng tương tự mà bạn tìm thấy bằng lệnh netstat trên PC chạy Windows hoặc Linux.

Có một số cách bạn có thể sử dụng lệnh đầu cuối lsof Mac để xem dữ liệu mạng. Bao gồm các:

  • Để xem tất cả các kết nối mạng đang mở: lsof -i
  • Để xem phần mềm nào đang sử dụng cổng nào: lsof -n -i4TCP

Để biết thêm thông tin, hãy nhập man lsof để xem trang hướng dẫn của lệnh lsof.

Using arp

Nếu bạn muốn xem danh sách tất cả các thiết bị đang hoạt động trên mạng cục bộ, bạn có thể sử dụng công cụ arp.Điều này sẽ liệt kê các địa chỉ IP và MAC cho bất kỳ thiết bị nào mà máy Mac của bạn đã phát hiện trên mạng của bạn, dựa trên quảng bá ARP (Giao thức phân giải địa chỉ) mà các thiết bị đó đã thực hiện.

Typing arp -a tại thiết bị đầu cuối sẽ cung cấp cho bạn danh sách các thiết bị này.

Sau đó, bạn có thể kết hợp thông tin tìm thấy ở đây với các lệnh khác như ping để xác định xem các thiết bị đó có còn hoạt động hay không và có thể được giao tiếp từ máy Mac của bạn.

Định cấu hình cài đặt mạng máy Mac của bạn

Với các cài đặt mạng đầu cuối trên máy Mac của bạn được hiển thị bằng các công cụ này, bạn có thể xác định các cài đặt mà bạn có thể muốn (hoặc cần) thay đổi. Chẳng hạn, bạn có thể cần giả mạo địa chỉ MAC trên máy Mac của mình để vượt qua quá trình lọc địa chỉ MAC trên mạng WiFi khách.

Nó cũng có thể giúp bạn xác định các sự cố, đặc biệt nếu máy Mac của bạn thường xuyên ngắt kết nối WiFi. Nếu máy Mac của bạn gặp sự cố, các ứng dụng như OnyX dành cho Mac có thể giúp bạn sao lưu và chạy nhanh chóng.

Cách sử dụng Mac Terminal để xác định cài đặt mạng