Библиотека сайта rus-linux.net
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 будут установлены в правильный директорий. По умолчанию |
Этот пакет поставляется с набором тестов, но из-за того, что он
должен делать, не представляется возможным гарантированно запустить эти
тесты в среде 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 | Изображает содержимое |
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 |