Докато macOS предлага лесно за използване меню за вашите мрежови настройки в менюто System Preferences, приложението Terminal е мястото, където трябва да сте, ако искате бързо да търсите или тествате информация за вашата мрежова конфигурация . Можете да го използвате, за да намерите вашия IP адрес, да намерите местоположението си, да проверите защитната стена на вашата система и много други.
Вашите мрежови настройки могат да бъдат достъпни с помощта на някои общи терминални команди, които в по-голямата си част изискват много малко конфигурация за използване.Все още ви препоръчваме да използвате приложението System Preferences за конфигуриране (освен ако не сте доволни от използването на терминала), но идентифицирането на мрежовите настройки на вашия Mac терминал е лесно.
Използване на мрежова настройка
Инструментът networksetup предлага огромно количество информация за вашата текуща мрежова конфигурация на Mac. Можете да го използвате, за да намерите името на вашия компютър, IP адрес, текуща WiFi мрежа и др. Както подсказва името, можете да го използвате и за промяна на настройките, но все пак препоръчваме да използвате System Preferences, за да направите това.
Можете да видите пълен списък с потенциални мрежови команди за терминал на Mac, като използвате инструмента за настройка на мрежата, като напишете 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 домейн_име_сървър (замествайки deviceidс идентификатора на вашето мрежово устройство).
Използване на ifconfig
Командата ifconfig е друг инструмент за мрежова конфигурация, достъпен за потребителите на компютри с macOS и Linux. За разлика от ipconfig обаче, ifconfig е много по-мощен инструмент за преглед и промяна на вашите мрежови настройки.
Въпреки това, трябва само да въведете ifconfig на терминала, за да видите подробен списък с информация за всички мрежови устройства, свързани или интегриран във вашия Mac. Това включва IP и MAC адреси, текущо състояние на устройството и др.
Можете да видите конкретна информация, като вместо това посочите идентификатора на устройството (например ifconfig en0).
Използване на ping
Въпреки че не можете да го използвате, за да видите мрежова информация, можете да използвате командата ping, за да проверите дали можете или не установете контакт с друго мрежово устройство. Може да е устройство във вашата мрежа (например вашия мрежов рутер) или домейн на уебсайт или интернет IP адрес за тестване на вашата интернет връзка.
Ще искате да използвате ping като инструмент за отстраняване на неизправности, когато изглежда, че вашето устройство има проблеми със свързването към друго устройство във вашата локална мрежа или устройство или уебсайт в интернет.Той ще показва времето, необходимо за изпращане и връщане на информацията, и ще работи непрекъснато, докато не решите да го прекратите.
За да го използвате, въведете ping адрес, замествайки 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 (Address Resolution Protocol) излъчвания, направени от тези устройства.
Въвеждайки arp -a на терминала, ще получите списък с тези устройства.
След това можете да комбинирате информацията, намерена тук, с други команди като ping, за да определите дали тези устройства все още са активни или не и могат да бъдат комуникира с от вашия Mac.
Конфигуриране на мрежовите настройки на вашия Mac
С изгледа на мрежовите настройки на вашия Mac терминал с помощта на тези инструменти можете да идентифицирате настройките, които може да предпочетете (или трябва да) промените. Например, може да се наложи да подправите MAC адрес на вашия Mac, за да заобиколите филтрирането на MAC адреси в WiFi мрежа за гости.
Също така може да ви помогне да идентифицирате проблеми, особено ако вашият Mac редовно прекъсва своята WiFi връзка. Ако вашият Mac има проблеми, приложения като OnyX за Mac могат да ви помогнат бързо да възстановите работата си.
