Пакет Iproute2 содержит программы для базовой и расширенной IPV4-сети.
Расчетное время сборки 0.1 SBU
Требуемое место на диске 0.6 MB
Iproute2 зависит от установки: GCC, Glibc, Make, Linux-Headers и Sed.
Бинарник arpd, входящий в этот пакет, зависит от базы данных Berkeley. Так как arpd не очень сильно необходим в базовой Linux-системе, удалим зависимость с базой данных Berkeley DB, применив патч в следующей команде. Если бинарник arpd необходим, инструкция по компиляции базы данных Berkeley может быть найдена в книге BLFS на http://www.linuxfromscratch.org/blfs/view/svn/content/databases.html#db .
patch -Np1 -i ../iproute2-2.6.8_040823-remove_db-1.patch
Подготавливаем Iproute2 для компиляции:
./configure
Компилируем пакет:
make SBINDIR=/sbin
Описание параметров сборки:
Будем устанавливать бинарники Iproute2 в /sbin . Это корректное положение согласно требованиям FHS потому, что некоторые из бинарников Iproute2 используются в загрузочных скриптах.
Устанавливаем пакет:
make SBINDIR=/sbin install
Проинсталлированные программы: ifstat, ip, nstat, routef, routel, rtmon, rtstat, ss и tc.
Показывает статистику интерфейсов, включая информацию о переданных и принятых пакетах через интерфейс.
Основная исполняемая программа. Она имеет несколько различных функций:
ip link [устройство] позволяет пользователям наблюдать за состоянием устройств и вносить изменения.
ip addr позволяет пользователям наблюдать за адресами и их свойствами, добавлять новые адреса и удалять старые.
ip neighbor позволяет пользователям наблюдать за соседними связями и их свойствами, добавлять новые соседние связи и удалять старые.
ip rule позволяет пользователям наблюдать за политикой маршрутизации и менять ее.
ip route позволяет пользователям наблюдать за таблицей маршрутизации и менять правила этой таблицы.
ip tunnel позволяет пользователям наблюдать за IP-тунелями, их свойствами и менять их.
ip maddr позволяет пользователям наблюдать за multicast-адресами, их свойствами и менять их.
ip mroute позволяет пользователям устанавливать, менять или удалять multicast маршрутизацию.
ip monitor позволяет пользователям продолжительно наблюдать за состоянием устройств, адресами и маршрутами.
Показывает сетевую статистику.
Компонент ip route. Используется для наполнения таблицы маршрутизации.
Компонент ip route. Используется для листинга таблицы маршрутизации.
Утилита мониторинга маршрутов.
Утилита статуса маршрутов.
Похожа на команду netstat; показывает активные соединения.
Программа для контроля трафика, служит для включений Quality Of Service (QOS) и Class Of Service (COS).
tc qdisc позволяет пользователям устанавливать дисциплину очередей.
tc class позволяет пользователям устанавливать классы, основанные на списочной дисциплине очередей.
tc estimator позволяет пользователям оценивать сетевые потоки в сети.
tc filter позволяет пользователям устанавливать QOS/COS фильтрацию пакетов.
tc policy позволяет пользователям устанавливать QOS/COS политику.