Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Linux From Scratch (version 6.8)
Назад Глава 6. Установка программ базовой системы Вперед

6.46. Пакет IPRoute2-2.6.37

В пакете IPRoute2 находятся программы для базового и расширенного администрирования сетей на основе IPV4.

Приблизительное время сборки: 0,2 SBU

Требуемое дисковое пространство: 5,7 MB

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

Двоичный модуль arpd, имеющийся в этом пакете, зависит от Berkeley DB. Поскольку модуль arpd обычно не очень нужен в базовой системе Linux, удалите зависимость от Berkeley DB, применив для этого команду sed, указанную ниже. Если двоичный модуль arpd, необходим, то инструкции по компиляции Berkeley DB можно найти в книге BLFS на http://www.linuxfromscratch.org/blfs/view/svn/server/databases.html#db.

sed -i '/^TARGETS/s@arpd@@g' misc/Makefile

Исправьте ошибку, из-за которой команда ip route get не выдает никакого результата:

sed -i '1289i\\tfilter.cloned = 2;' ip/iproute.c

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

make DESTDIR=

Пояснение параметра make:

DESTDIR=
 

Этот параметр обеспечивает, что двоичные модули IPRoute2 будут установлены в правильный директорий. По умолчанию DESTDIR указывает на директорий /usr.

Этот пакет поставляется с набором тестов, но из-за того, что он должен делать, не представляется возможным гарантированно запустить эти тесты в среде chroot. Если вы хотите запустить эти тесты после загрузки в вашу новую систему LFS, выберите в качестве поддержки вашего ядра /proc/config.gz CONFIG_IKCONFIG_PROC ("General setup" -> "Enable access to .config through /proc/config.gz" — "Обшая настройка" -> "Включить доступ к .config through /proc/config.gz"), а затем запустите все тесты из поддиректория testsuite/.

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

make DESTDIR= SBINDIR=/sbin MANDIR=/usr/share/man \
     DOCDIR=/usr/share/doc/iproute2-2.6.37 install

6.46.2. Описание пакета IPRoute2

Установленные программы: ctstat (ссылка на lnstat), genl, ifcfg, ifstat, ip, lnstat, nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (ссылка на lnstat), ss и tc

Установленные директории: /etc/iproute2, /lib/tc, /usr/share/doc/iproute2-2.6.37, /usr/lib/tc

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

ctstat

Подключение утилиты определения статуса

genl

ifcfg

Скрипт - оболочка (wrapper) для команды ip. Обратите внимание, что он требуется для программ arping и rdisk из пакета iputils, который можно найти на http://www.skbuff.net/iputils/.

ifstat

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

ip

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

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

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

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

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

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

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

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

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

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

lnstat

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

nstat

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

routef

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

routel

Компонента ip route. Выдает список содержимого таблиц маршрутизации

rtacct

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

rtmon

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

rtpr

Преобразует данные, выдаваемые ip -o, обратно в удобочитаемый вид

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


Предыдущий раздел: Оглавление Следующий раздел:
Пакет Gzip-1.4   Пакет Kbd-1.15.2