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
Проинсталированные программы: 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 политику.