6.32. Iproute2-2.6.8-040823

6.32. Iproute2-2.6.8-040823

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

Расчетное время сборки 0.1 SBU

Требуемое место на диске .6 MB

Iproute2 - зависимости установки: GCC, Glibc, Make, Linux-Headers и Sed

6.32.1. Инсталируем Iproute2

Бинарник 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

Описание параметров сборки:

SBINDIR=/sbin

Будем устанавливать бинарники Iproute2 в /sbin. Это корректное положение согласно требованиям FHS потому, что некоторые из бинарников Iproute2 используются в загрузочных скриптах.

Устанавливаем пакет

make SBINDIR=/sbin install

6.32.2. Описание Iproute2

Проинсталированные программы: ifstat, ip, nstat, routef, routel, rtmon, rtstat, ss и tc.

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

ifstat

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

ip

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

ip link [устройство] позволяет пользователям наблюдать за состоянием устройств и вносить изменения.

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

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

ip rule позволяет пользователям наблюдать за политикой маршрутизации и менять ее.

ip route позволяет пользователям наблюдать за таблицей маршрутизации и менять правила этой таблицы.

ip tunnel позволяет пользователям наблюдать за IP тунелями, их свойствами и менять их.

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

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

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

nstat

Показывает сетевую статистику.

routef

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

routel

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

rtmon

Утилита мониторинга маршрутов.

rtstat

Утилита статуса маршрутов.

ss

Похожа на команду netstat; показывает активные соединения

tc

Программа для контроля трафика; служит для включений Quality Of Service (QOS) и Class Of Service (COS).

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

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

tc estimator позволяет пользователям оценивать сетевые потоки в сети.

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

tc policy позволяет пользователям устанавливать QOS/COS политику.