Сетевая информация в macOS
→ Вернуться к разделу «Сетевая информация на вашем компьютере»
→ Вернуться к разделу «Статический IP-адрес в macOS (локальная сеть)»
Это руководство объясняет, как определить всю необходимую сетевую информацию в macOS с помощью команд терминала. Оно разработано для корректной работы даже при наличии нескольких сетевых интерфейсов (Wi-Fi, Ethernet, VPN и системные интерфейсы).
Вся информация в этом руководстве может быть получена с помощью стандартных системных команд, доступных в macOS.
Поддерживаемые системы
- macOS Ventura
- macOS Sonoma
- Более новые версии macOS
Применимо к компьютерам Mac, использующим:
- Wi-Fi
- Ethernet
- VPN-подключения
Какую информацию вы найдёте
Это руководство поможет вам определить:
- Локальный IP-адрес (LAN)
- IP-адрес маршрутизатора (шлюз)
- VPN IP-адрес (при наличии подключения)
- MAC-адрес (аппаратный адрес)
- Правильный сетевой интерфейс для использования
Используемые команды
Сетевая информация в macOS получается с помощью следующих команд:
ifconfig route -n get default
Эти команды отображают все сетевые интерфейсы и информацию о маршрутизации в системе.
Как выполнить команды
- Откройте Терминал
- Выполните:
ifconfig
Вывод разделён на блоки, по одному на каждый сетевой интерфейс.
Понимание сетевых интерфейсов
Каждый блок в выводе представляет один сетевой интерфейс.
Распространённые имена интерфейсов в macOS:
-
en0 Обычно Wi-Fi интерфейс (наиболее распространён на ноутбуках)
-
en1 / en2 Ethernet или дополнительные сетевые адаптеры
-
utun0, utun1, utunX VPN-интерфейсы (присутствуют только при подключённом VPN)
-
lo0 Интерфейс обратной петли (игнорируйте)
-
bridgeX, awdl0, llw0 Системные или виртуальные интерфейсы (игнорируйте)
Большинство систем показывают множество интерфейсов. Это нормально.
Какой интерфейс следует использовать?
В большинстве случаев используйте:
- en0 → Wi-Fi (наиболее распространён)
- en1 или en2 → Ethernet (при использовании кабеля)
Игнорируйте интерфейсы, которые:
- Не показывают адрес
inet - Называются
lo0,bridge,awdlилиllw - Явно являются системными или виртуальными интерфейсами
Если VPN подключён, один или несколько интерфейсов utun появятся отдельно.
Локальный IP-адрес (LAN)
Локальный IP-адрес идентифицирует Mac внутри локальной сети.
Чтобы его найти:
- Найдите активный интерфейс enX (обычно
en0) - Определите строку, начинающуюся с
inet
Пример:
inet 192.168.1.42 netmask 0xffffff00 broadcast 192.168.1.255
Значение:
- 192.168.1.42 → локальный IP-адрес
Типичные диапазоны локальных IP-адресов:
- 192.168.x.x
- 10.x.x.x
- 172.16.x.x
IP-адрес маршрутизатора (шлюз)
IP-адрес маршрутизатора получается с помощью:
route -n get default
Пример вывода:
gateway: 192.168.1.1
Значение:
- 192.168.1.1 → маршрутизатор (шлюз по умолчанию)
VPN IP-адрес
VPN IP-адрес существует только при активном VPN-подключении.
Чтобы его найти:
- Ищите интерфейсы с именами
utun0,utun1,utun2и т.д. - Определите значение
inetпод этим интерфейсом
Пример:
utun4: inet 100.96.12.34 netmask 0xffffffff
Примечания:
- VPN IP отличается от локального IP
- Если интерфейс
utunне отображается, VPN не подключён
MAC-адрес (аппаратный адрес)
MAC-адрес уникально идентифицирует сетевой интерфейс.
Чтобы его найти:
- Используйте тот же интерфейс enX, что и для локального IP
- Определите строку, начинающуюся с
ether
Пример:
ether ac:de:48:00:11:22
Важные замечания:
- Wi-Fi и Ethernet адаптеры имеют разные MAC-адреса
- MAC-адреса не меняются при смене сети
- VPN-интерфейсы используют виртуальные адреса