Сетевая информация в Linux

Вернуться к разделу «Сетевая информация на вашем компьютере»

Вернуться к разделу «Статический IP-адрес в Linux (локальная сеть)»

Это руководство объясняет, как определить всю необходимую сетевую информацию в Linux с помощью стандартных инструментов командной строки. Оно разработано для корректной работы даже при наличии нескольких сетевых интерфейсов (Ethernet, Wi-Fi, VPN, виртуальные интерфейсы).

Вся информация в этом руководстве получается с помощью стандартных сетевых команд Linux, доступных в большинстве дистрибутивов.


Поддерживаемые системы

Это руководство применимо к большинству современных дистрибутивов Linux, включая:

Применимо к системам, использующим:


Какую информацию вы найдёте

Это руководство поможет вам определить:


Используемые команды

Сетевая информация в Linux получается с помощью следующих команд:

ip addr ip route

Эти команды отображают все сетевые интерфейсы и информацию о маршрутизации в системе.


Как выполнить команды

  1. Откройте Терминал
  2. Выполните:

ip addr

Вывод разделён на секции, по одной на каждый сетевой интерфейс.


Понимание сетевых интерфейсов

Каждый блок в выводе представляет один сетевой интерфейс.

Распространённые имена интерфейсов в Linux:

Большинство систем показывают несколько интерфейсов. Это нормально.


Какой интерфейс следует использовать?

В большинстве случаев используйте:

Игнорируйте интерфейсы, которые:

Если VPN подключён, дополнительно появится VPN-интерфейс (tunX, wg0).


Локальный IP-адрес (LAN)

Локальный IP-адрес идентифицирует компьютер внутри локальной сети.

Чтобы его найти:

Пример:

inet 192.168.1.42/24 brd 192.168.1.255 scope global dynamic

Значение:

Типичные диапазоны локальных IP-адресов:


IP-адрес маршрутизатора (шлюз)

IP-адрес маршрутизатора получается с помощью:

ip route

Пример вывода:

default via 192.168.1.1 dev enp3s0

Значение:


VPN IP-адрес

VPN IP-адрес существует только при активном VPN-подключении.

Чтобы его найти:

Пример:

wg0: inet 100.96.12.34/32 scope global

Примечания:


MAC-адрес (аппаратный адрес)

MAC-адрес уникально идентифицирует сетевой интерфейс.

Чтобы его найти:

Пример:

link/ether 3c:52:82:9a:b4:1f brd ff:ff:ff:ff:ff:ff

Важные замечания: