Linuxlab

Глава 3

Сетевой стек Linux

Обновлено 3 июля 2026 г.

Адрес на интерфейсе - это только половина дела. Вторая половина - таблица маршрутизации: набор правил, по которым ядро решает, в какой интерфейс отправить пакет с данным адресом назначения. Без маршрута пакет никуда не уйдёт, даже если адрес настроен правильно.

Команда ip route показывает текущую таблицу:

$ ip route
default via 192.168.1.1 dev eth0 proto dhcp metric 100
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.50 metric 100
10.8.0.0/24 dev tun0 proto static

Первая строка - маршрут по умолчанию: всё, для чего нет более точного правила, уходит через 192.168.1.1. Вторая строка - локальная сеть: ядро добавило её само, когда ты назначил адрес. Ядро всегда выбирает самый длинный совпавший префикс, а при равенств

Закрыто

Дальше глава входит в платный курс

Ты читаешь открытую часть. Купи курс, чтобы прочитать главу целиком.

Посмотреть курс