Anonim

В то время как macOS предлагает простое в использовании меню для настроек сети в меню «Системные настройки», приложение «Терминал» — это то, что вам нужно, если вы хотите быстро найти или проверить информацию о конфигурации вашей сети. . Вы можете использовать его, чтобы найти свой IP-адрес, определить свое местоположение, проверить системный брандмауэр и многое другое.

Доступ к сетевым настройкам можно получить с помощью некоторых распространенных команд терминала, которые, по большей части, требуют минимальной настройки для использования.Мы по-прежнему рекомендуем вам использовать приложение «Системные настройки» для настройки (если вы не довольны использованием терминала), но определить сетевые настройки вашего терминала Mac несложно.

Использование настройки сети

Инструмент networksetup предлагает огромное количество информации о текущей конфигурации сети Mac. Вы можете использовать его, чтобы найти имя вашего компьютера, IP-адрес, текущую сеть WiFi и многое другое. Как следует из названия, вы также можете использовать его для изменения настроек, но мы по-прежнему рекомендуем использовать для этого Системные настройки.

Вы можете просмотреть полный список потенциальных сетевых команд терминала Mac, используя инструмент networksetup, набрав networksetup -help на терминале. Отобразится список справки с различными примерами использования инструмента для просмотра и изменения различных сетевых настроек.

Примеры networksetup команд, которые можно использовать для просмотра информации о сети, включают:

  • Чтобы просмотреть имя вашего компьютера Mac: networksetup -getcomputername.
  • Чтобы получить список всех сетевых подключений Mac: networksetup -listallhardwareports
  • Чтобы отобразить текущую подключенную сеть WiFi: networksetup -getairportname deviceid. Замените deviceid идентификатором устройства из команды networksetup -listallhardwareports.

Использование ipconfig

Инструмент ipconfig используется на компьютерах с Windows и macOS, но, в отличие от версии для Windows, это не самый полезный инструмент для изменение настроек сети. Однако, где это может быть полезно, так это перечисление информации о вашей текущей конфигурации сети.

Ввод ipconfig на терминале отобразит список всех доступных команд, включая следующие:

  • Чтобы просмотреть текущий сетевой IP-адрес: ipconfig getifaddr deviceid. Замените deviceid с правильным идентификатором сетевого устройства (например, en0). Введите networksetup -listallhardwareports, если вы этого не знаете.
  • Чтобы просмотреть текущий сетевой DNS-сервер: ipconfig getoption deviceid domain_name_server (заменяя deviceidс идентификатором вашего сетевого устройства).

Использование ifconfig

Команда ifconfig — это еще один инструмент настройки сети, доступный пользователям компьютеров с macOS и Linux. Однако, в отличие от ipconfig, ifconfig — гораздо более мощный инструмент для просмотра и изменения сетевых настроек.

Однако вам нужно только набрать ifconfig на терминале, чтобы просмотреть подробный список информации обо всех подключенных сетевых устройствах или интегрирован в ваш Mac. Сюда входят IP- и MAC-адреса, текущий статус устройства и многое другое.

Вы можете просмотреть определенную информацию, указав идентификатор устройства (например, ifconfig en0).

Использование ping

Хотя вы не можете использовать его для просмотра какой-либо сетевой информации, вы можете использовать команду ping, чтобы проверить, можете ли вы связаться с другим сетевым устройством. Это может быть устройство в вашей сети (например, сетевой маршрутизатор), домен веб-сайта или IP-адрес в Интернете для проверки подключения к Интернету.

Вы захотите использовать ping в качестве инструмента для устранения неполадок всякий раз, когда у вашего устройства возникают проблемы с подключением к другому устройству в вашей локальной сети, устройству или веб-сайту в Интернете.Он покажет время, затраченное на отправку и возврат информации, и будет работать непрерывно, пока вы не решите завершить его.

Чтобы использовать его, введите ping address, заменив address с IP-адресом или доменным именем. Обычная цель для тестирования: google.com. Если вы не можете попасть в Google, возможно, у вас нет подключения к Интернету.

Аналогичным образом ping 192.168.1.1 проверит IP-адрес многих маршрутизаторов локальной сети (192.168.1.1).

Использование netstat

Инструмент netstat отображает информацию о ваших текущих входящих и исходящих сетевых подключениях. Любые подключения к вашему Mac могут быть перечислены с помощью этого инструмента. ПК с Windows и Linux также используют netstat, но есть некоторые отличия, с разными доступными флагами для пользователей Mac.

Существует несколько способов использования netstat для просмотра текущих настроек сети или подключений. К ним относятся:

  • Текущий список всех активных подключений к Интернету: netstat
  • Чтобы просмотреть данные подключения для интерфейса: netstat -l deviceid, заменив deviceid с именем вашего сетевого интерфейса (например,netstat -l en0).
  • Чтобы просмотреть таблицу IP-маршрутизации: netstat -nr или netstat -r
  • Чтобы показать всю сетевую статистику: netstat -s и netstat -i

Для получения дополнительной информации об использовании команды netstat и помощи в расшифровке некоторых сложных технических терминов введите man netstat для просмотра и прочтите прилагаемую справочную страницу netstat.

Использование lsof

Вы можете использовать команду lsof для просмотра любых запущенных процессов на вашем Mac, которые имеют активные сетевые подключения. Это заменяет аналогичную функциональность, которую вы найдете в команде netstat на ПК с Windows или Linux.

Существует несколько способов использования команды терминала lsof Mac для просмотра сетевых данных. К ним относятся:

  • Чтобы просмотреть все открытые сетевые подключения: lsof -i
  • Чтобы просмотреть, какое программное обеспечение использует какие порты: lsof -n -i4TCP

Для получения дополнительной информации введите man lsof, чтобы просмотреть справочную страницу для команды lsof.

Использование arp

Если вы хотите просмотреть список всех активных устройств в локальной сети, вы можете использовать инструмент arp.В нем будут перечислены IP- и MAC-адреса всех устройств, обнаруженных вашим Mac в вашей сети, на основе широковещательных передач ARP (протокола разрешения адресов), которые эти устройства сделали.

Набрав arp -a на терминале, вы получите список этих устройств.

Вы можете объединить информацию, найденную здесь, с другими командами, такими как ping, чтобы определить, активны ли эти устройства и могут ли они быть общались с вашего Mac.

Настройка сетевых параметров Mac

Просматривая сетевые настройки терминала Mac с помощью этих инструментов, вы можете определить, какие настройки вы предпочитаете (или должны) изменить. Например, вам может понадобиться подделать MAC-адрес на вашем Mac, чтобы обойти фильтрацию MAC-адресов в гостевой сети WiFi.

Это также может помочь вам определить проблемы, особенно если ваш Mac регулярно теряет соединение с WiFi. Если на вашем Mac возникли проблемы, такие приложения, как OnyX для Mac, помогут вам быстро вернуться к работе.

Как использовать терминал Mac для определения сетевых настроек