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








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

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

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 14. Основные сетевые программы Вперед

Пакет Net-tools-1.60

Знакомимся с пакетом Net-tools

Пакет Net-tools представляет собой набор программ для управления сетевой подсистемой ядра Linux.

Известно, что пакет правильно собирается и работает на платформе LFS-7.0.

Информация о пакете

Дополнительные загрузки

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/net-tools

Замечание

Пакет Net-tools устанавливает программу hostname, которая заменит существующую программу, установленную пакетом Coreutils во время базовой установки LFS. Если вам по каким-либо причинам придется после установки пакета Net-tools переустанавливать пакет Coreutils и вы хотите сохранить программу hostname, установленную пакетом Net-tools, вы должны в LFS из команды configure удалить параметр --enable-install-program=hostname.

Инструкции, приведенные ниже, автоматизируют процесс настройки за счет подключения с помощью конвейера команды yes к команде make config. Если вы хотите использовать интерактивный процесс конфигурирования (т. е. заменить простой командой make config), но не знаете, как отвечать на все вопросы, просто принимайте значения, предлагаемые по умолчанию. В большинстве случаев это будет самым лучшим вариантом. Вам будет задано много вопросов о том, какие сетевые протоколы вы разрешаете устанавливать в ядре. В ответах по умолчанию предполагается, что будут включены средства, позволяющие работать с наиболее распространенными протоколами: TCP, PPP и рядом других. Вы, все равно, должны указать устанавливать эти протоколы в ядре; все, что вы здесь делаете, это сообщаете пакету, чтобы он в своих программах включил поддержку этих протоколов, и, благодаря этому, протоколы становятся доступными в ядре.

Установите пакет Net-tools с помощью следующих команд:

patch -Np1 -i ../net-tools-1.60-gcc34-3.patch &&

patch -Np1 -i ../net-tools-1.60-kernel_headers-2.patch &&
patch -Np1 -i ../net-tools-1.60-mii_ioctl-1.patch &&
yes "" | make config &&
sed -i -e 's|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g' \
       -e 's|HAVE_MII 0|HAVE_MII 1|g' config.h &&
sed -i -e 's|# HAVE_IP_TOOLS=0|HAVE_IP_TOOLS=1|g' \
       -e 's|# HAVE_MII=0|HAVE_MII=1|g' config.make &&
make

В этом пакете набор тестов отсутствует.

Теперь в роли пользователя root выполните:

make update

Пояснение команд

yes "" | make config: Подключение через конвейер команды yes к команде make config позволяет не использовать режим интерактивной настройки и принимать все варианты настроек, предлагаемых по умолчанию.

sed -i -e ...: Эти две команды sed изменяют конфигурационные файлы так, чтобы заставить собрать программы ipmaddr, iptunnel и mii-tool.

Описание пакета

Установленные программы: arp, dnsdomainname, domainname, hostname, ifconfig, ipmaddr, iptunnel, mii-tool, nameif, netstat, nisdomainname, plipconfig, rarp, route, slattach и ypdomainname

Установленные библиотеки: Нет

Установленные директории: Нет

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

arp

используется для работы с кэшем ARP ядра, обычно для добавления или удаления записей, либо выдает дамп всего кэша

dnsdomainname

сообщает о доменном имени DNS системы

domainname

выдает или устанавливает доменное имя NIS/YP системы

hostname

выдает или устанавливает имя текущей хостовой системы

ifconfig

является основной утилитой конфигурирования сетевых интерфейсов

ipmaddr

добавляет, удаляет или показывает широковещательные адреса интерфейса

iptunnel

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

mii-tool

проверяет или устанавливает статус интерфейсного модуля MII (Media Independent Interface — независимый мультимедийный интерфейс)

nameif

присваиваете интерфейсам имена, используя при этом адреса MAC

netstat

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

nisdomainname

то же самое, что и domainname

plipconfig

используется для точной настройки параметров устройства PLIP с целью улучшения его характеристик

rarp

используется для работы с таблицей RARP ядра

route

используется для работы с таблицей маршрутизации IP

slattach

подключает сетевой интерфейс к линии последовательного доступа. В результате вы можете использовать обычные терминальные линии для подключения компьютеров между собой соединением типа "точка-точка"

ypdomainname

то же самое, что и domainname

Перевод сделан с варианта оригинала, датированного 2011-12-03 05:42:28 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет NcFTP-3.2.3   Пакет NFS Utilities-1.2.5