Как использовать терминал Mac для определения сетевых настроек
В то время как macOS предлагает простое в использовании меню для настроек сети в меню « Системные настройки(System Preferences) », приложение « Терминал(Terminal) » — это то, что вам нужно, если вы хотите быстро найти или проверить информацию о конфигурации вашей сети. Вы можете использовать его, чтобы найти свой IP-адрес, определить свое местоположение, проверить системный брандмауэр и многое другое.
Доступ к вашим сетевым настройкам можно получить с помощью некоторых общих команд терминала, которые, по большей части, требуют очень небольшой настройки для использования. Мы по-прежнему рекомендуем вам использовать приложение « Системные настройки»(System Preferences) для настройки (если вы не довольны использованием терминала), но определить сетевые настройки вашего терминала Mac несложно.(Mac)
Использование настройки сети(Using networksetup)
Инструмент networksetup предлагает огромное количество информации о текущей конфигурации сети Mac . Вы можете использовать его, чтобы найти имя вашего компьютера, IP-адрес, текущую сеть WiFi и многое другое. Как следует из названия, вы также можете использовать его для изменения настроек, но мы все же рекомендуем использовать для этого Системные (System) настройки(Preferences) .
Вы можете просмотреть полный список потенциальных сетевых команд терминала Mac , используя инструмент networksetup, набрав networksetup -help на терминале. Отобразится список справки с различными примерами того, как использовать инструмент для просмотра и изменения различных сетевых настроек.
Примеры команд networksetup , которые можно использовать для просмотра информации о сети, включают:
- Чтобы просмотреть имя вашего компьютера Mac: networksetup -getcomputername .
- Чтобы получить список всех сетевых подключений Mac : networksetup -listallhardwareports
- Чтобы отобразить текущую подключенную сеть WiFi : networksetup -getairportname ID устройства(deviceid) . Замените deviceid идентификатором устройства из команды networksetup -listallhardwareports .
Использование ipconfig(Using ipconfig)
Инструмент ipconfig является общим для компьютеров с Windows и macOS, но, в отличие от версии для Windows , это не самый полезный инструмент для изменения сетевых настроек. Однако, где это может быть полезно, так это перечисление информации о вашей текущей конфигурации сети.
Набрав ipconfig в терминале, вы увидите список всех доступных команд, включая следующие:
- Чтобы просмотреть текущий сетевой IP-адрес: ipconfig getifaddr deviceid. Замените deviceid на правильный идентификатор сетевого устройства (например , en0 ). Введите networksetup -listallhardwareports , если вы этого не знаете.
- Чтобы просмотреть текущий сетевой DNS - сервер: ipconfig getoption deviceid domain_name_server (замените deviceid идентификатором(deviceid) вашего сетевого устройства).
Использование ifconfig(Using ifconfig)
Команда ifconfig — это еще один инструмент настройки сети, доступный пользователям ПК с macOS и Linux(Linux PCs) . Однако, в отличие от(Unlike) ipconfig, ifconfig является гораздо более мощным инструментом для просмотра и изменения сетевых настроек.
Однако вам нужно только набрать ifconfig на терминале, чтобы просмотреть подробный список информации обо всех сетевых устройствах, подключенных или интегрированных в ваш Mac . Сюда входят IP- и MAC - адреса, текущий статус устройства и многое другое.
Вы можете просмотреть конкретную информацию, указав вместо этого идентификатор устройства (например, ifconfig en0 ).
Использование пинга(Using ping)
Хотя вы не можете использовать его для просмотра какой-либо сетевой информации, вы можете использовать команду ping , чтобы проверить, можете ли вы установить связь с другим сетевым устройством. Это может быть устройство в вашей сети (например, сетевой маршрутизатор), домен веб-сайта или IP-адрес в Интернете для проверки подключения к Интернету.
Вы захотите использовать ping в качестве инструмента для устранения неполадок всякий раз, когда у вашего устройства возникают проблемы с подключением к другому устройству в вашей локальной сети, устройству или веб-сайту в Интернете. Он покажет время, необходимое для отправки и возврата информации, и будет работать непрерывно, пока вы не решите его прекратить.
Чтобы использовать его, введите адрес ping(ping address) , заменив адрес(address) IP-адресом или доменным именем. Обычной целью для тестирования является google.com . Если вы не можете попасть в Google , у вас, вероятно, нет подключения к Интернету.
Аналогично, ping 192.168.1.1 проверит IP-адрес многих маршрутизаторов локальной сети (192.168.1.1).
Использование netstat(Using netstat)
Инструмент netstat отображает информацию о ваших текущих входящих и исходящих сетевых подключениях. Любые подключения к вашему Mac могут быть перечислены с помощью этого инструмента. ПК с Windows(Windows) и Linux(Linux PCs) также используют netstat, но есть некоторые различия, с разными доступными флагами для пользователей Mac .
Существует несколько способов использования netstat для просмотра текущих сетевых настроек или подключений. Это включает:
- Текущий список всех активных интернет-соединений: netstat
- Чтобы просмотреть данные подключения для интерфейса: netstat -l deviceid , заменив deviceid именем(deviceid) вашего сетевого интерфейса (например , netstat -l en0 ).
- Чтобы просмотреть таблицу IP-маршрутизации: netstat -nr или netstat -r
- Чтобы показать всю сетевую статистику: netstat -s и netstat -i
Для получения дополнительной информации о том, как использовать команду netstat, а также для помощи в расшифровке некоторых сложных технических терминов, введите man netstat , чтобы просмотреть и прочитать прилагаемую справочную страницу netstat.
Использование lsof(Using lsof)
Вы можете использовать команду lsof для просмотра любых запущенных процессов на вашем Mac , которые имеют активные сетевые подключения. Это заменяет аналогичную функциональность, которую вы найдете в команде netstat на ПК с Windows или Linux.
Существует несколько способов использования команды терминала Mac lsof для просмотра сетевых данных. Это включает:
- Чтобы просмотреть все открытые сетевые подключения: lsof -i
- Чтобы просмотреть, какое программное обеспечение использует какие порты: lsof -n -i4TCP
Для получения дополнительной информации введите man lsof , чтобы просмотреть справочную страницу для команды lsof.
Использование арп(Using arp)
Если вы хотите просмотреть список всех активных устройств в локальной сети, вы можете использовать инструмент arp . В нем будут перечислены IP- и MAC - адреса всех устройств, обнаруженных вашим Mac в вашей сети, на основе широковещательных передач ARP ( протокол разрешения адресов(Address Resolution Protocol) ), которые эти устройства сделали.
Набрав arp -a на терминале, вы получите список этих устройств.
Затем вы можете объединить информацию, найденную здесь, с другими командами, такими как ping , чтобы определить, активны ли эти устройства и можно ли с ними связаться с вашего Mac .
Настройка сетевых параметров вашего Mac(Configuring Your Mac Network Settings)
Имея в виду сетевые настройки вашего терминала Mac с помощью этих инструментов, вы можете определить настройки, которые вы, возможно, предпочитаете (или должны) изменить. Например, вам может понадобиться подделать MAC-адрес(spoof a MAC address) на вашем Mac, чтобы обойти фильтрацию MAC-адресов(bypass MAC address filtering) в гостевой сети WiFi.
Это также может помочь вам выявить проблемы, особенно если ваш Mac регулярно теряет соединение с WiFi(Mac drops its WiFi connection regularly) . Если на вашем Mac возникли проблемы, такие приложения, как OnyX для Mac(OnyX for Mac) , помогут вам быстро вернуться к работе.
Related posts
Как получить удаленный доступ к Windows 10 с Mac
Как найти и изменить MAC-адрес на вашем iPhone (или iPad)
Как печатать на общий принтер Mac OS X из Windows 7 и Windows 8
Простые вопросы: Что такое MAC-адрес и как он используется?
Как открыть Терминал на Mac? (3 способа)
Как удалить сообщения Skype (Windows, Android, iPhone, Mac)
Как редактировать список разрешенных приложений в Windows Defender Firewall (и заблокировать других)
Что такое ASUS AiMesh network и как создать один?
Как установить wireless printer в вашей сети Wi-Fi
Настройте Windows 7 и Windows 8 для совместного использования с Mac OS X и Ubuntu Linux
Как установить прокси-сервер в Chrome, Firefox, Edge, и Opera
Как настроить параметры общего доступа к сети в Windows 7
Как поделиться папками, файлами и библиотеками с сетью, в Windows
Как сделать Windows 11 точки доступа
6 способов восстановить исходный MAC-адрес вашей сетевой карты
Как установить общий сетевой принтер Windows 7 или 8 в Mac OS X
3 способа подключения к скрытым сетям Wi-Fi в Windows 11
Как создать ссылку на файл, папку или библиотеку на вашем компьютере
Как использовать и настроить настройки Windows 11 Quick
Как изменить или подделать MAC-адрес в Windows (7 способов)