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. Replace 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 адреса, замінивши адреса з 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.

Існує кілька способів використання команди терміналу Mac lsof для перегляду даних мережі. До них належать:

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

Для отримання додаткової інформації введіть man lsof, щоб переглянути сторінку довідки для команди lsof.

Використання arp

Якщо ви хочете переглянути список усіх активних пристроїв у локальній мережі, ви можете скористатися інструментом arp.Буде перераховано IP- та MAC-адреси для будь-яких пристроїв, які ваш Mac виявив у вашій мережі, на основі широкомовних трансляцій ARP (Address Resolution Protocol), зроблених цими пристроями.

Введення arp -a на терміналі надасть вам список цих пристроїв.

Потім ви можете об’єднати отриману тут інформацію з іншими командами, як-от ping, щоб визначити, чи ці пристрої все ще активні та чи можна їх спілкувався з вашим Mac.

Налаштування параметрів мережі Mac

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

Це також може допомогти вам визначити проблеми, особливо якщо ваш Mac регулярно перериває з’єднання WiFi. Якщо ваш Mac має проблеми, такі програми, як OnyX для Mac, можуть допомогти вам швидко відновити роботу.

Як використовувати термінал Mac для визначення параметрів мережі