8.62. IPRoute2-6.1.0

Пакет IPRoute2 содержит набор программ для базового и расширенного администрирования сетей IPv4.

Приблизительное время сборки: 0.1 SBU
Требуемое дисковое пространство: 17 MB

8.62.1. Установка пакета IPRoute2

Программа arpd, входящая в этот пакет, не будет собрана, поскольку зависит от Berkeley DB, которая не установлена в LFS. Однако каталог и справочная страница для arpd все равно будут установлены. Предотвратить это можно, выполнив приведенные ниже команды. (Если вам нужна arpd, инструкции по компиляции Berkeley DB можно найти в книге BLFS по адресу https://mirror.linuxfromscratch.ru/blfs/view/stable-systemd/server/db.html.)

sed -i /ARPD/d Makefile
rm -fv man/man8/arpd.8

Скомпилируйте пакет:

make NETNS_RUN_DIR=/run/netns

Этот пакет не содержит рабочего набора тестов.

Установите пакет:

make SBINDIR=/usr/sbin install

По желанию, установите документацию:

mkdir -pv             /usr/share/doc/iproute2-6.1.0
cp -v COPYING README* /usr/share/doc/iproute2-6.1.0

8.62.2. Содержимое пакета IPRoute2

Установленные программы: bridge, ctstat (ссылка на lnstat), genl, ifstat, ip, lnstat, nstat, routel, rtacct, rtmon, rtpr, rtstat (ссылка на lnstat), ss и tc
Созданные каталоги: /etc/iproute2, /usr/lib/tc и /usr/share/doc/iproute2-6.1.0

Краткое описание

bridge

Настраивает сетевые мосты

ctstat

Утилита состояния подключения

genl

Универсальный интерфейс утилиты netlink

ifstat

Показывает статистику интерфейса, включая количество переданных и полученных пакетов по интерфейсам.

ip

Основной исполняемый файл. Он имеет несколько различных функций, в том числе эти:

ip link <device> позволяет пользователям просматривать состояние устройств и вносить изменения

ip addr позволяет пользователям просматривать адреса и их свойства, добавлять новые адреса и удалять старые

ip neighbor позволяет пользователям просматривать связи с соседями и их свойства, добавлять новые записи и удалять старые

ip rule позволяет пользователям просматривать политики маршрутизации и изменять их

ip route позволяет пользователям просматривать таблицу маршрутизации и изменять правила таблицы маршрутизации

ip tunnel позволяет пользователям просматривать IP-туннели и их свойства, а также изменять их

ip maddr позволяет пользователям просматривать multicast адреса и их свойства и изменять их

ip mroute позволяет пользователям устанавливать, изменять или удалять multicast маршрутизацию.

ip monitor позволяет пользователям постоянно отслеживать состояние устройств, адресов и маршрутов

lnstat

Предоставляет сетевую статистику Linux; это обобщенная и более полнофункциональная замена старой программы rtstat

nstat

Отображает сетевую статистику

routel

Компонент ip route для просмотра таблиц маршрутизации

rtacct

Отображает содержимое /proc/net/rt_acct

rtmon

Мониторит изменения таблицы маршрутизации

rtpr

Преобразует вывод ip -o в удобочитаемую форму

rtstat

Утилита состояния маршрута

ss

Аналогично команде netstat показывает активные соединения

tc

Управление трафиком для реализаций качества обслуживания (QoS) и класса обслуживания (CoS)

tc qdisc позволяет пользователям настроить дисциплину обработки очередей

tc class позволяет пользователям настраивать классы, на основе планирования дисциплины обработки очередей

tc filter позволяет пользователям настроить фильтрацию пакетов QOS/COS

tc monitor может использоваться для просмотра изменений, внесенных в управление трафиком в ядре