Пакет Net-tools является набором программ для контроля сетевой подсистемы ядра Linux.
Адрес (HTTP): http://www.tazenda.demon.co.uk/phil/net-tools/net-tools-1.60.tar.bz2
Адрес (FTP): ftp://ftp.ibiblio.org/pub/Linux/distributions/rootlinux/rootlinux-1.3/source/base/net-tools/net-tools-1.60.tar.gz
Контрольная сумма (HTTP): 888774accab40217dde927e21979c165
Контрольная сумма (FTP): e1e83a4d4cdd72d35bcf90d76a16206f
Размер: 194 KB
Требуемое дисковое пространство: 4.3 MB
Расчетное время сборки: 0.10 SBU
Требуемый патч (при компиляции с использованием GCC-3.4.x): http://www.linuxfromscratch.org/blfs/downloads/6.0/net-tools-1.60-gcc34-3.patch
Требуемый патч http://www.linuxfromscratch.org/blfs/downloads/6.0/net-tools-1.60-kernel_headers-2.patch
Требуемый патч http://www.linuxfromscratch.org/blfs/downloads/6.0/net-tools-1.60-mii_ioctl-1.patch
Пакет Net-tools устанавливает программу hostname, которая перепишет уже имеющуюся программу, установленную в Coreutils во время основной установки LFS. Если по некоторым причинам вам необходимо переустановить пакет Coreutils после установки Net-tools, то вы должны использовать патч coreutils-5.2.1-suppress_hostname_uptime_kill_su-1.patch если вы хотите сохранить программу hostname из Net-tools.
Если вы не знаете, что ответить на все вопросы, заданные во время фазы 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 &&
make update
yes "" | make config: Перенаправляет yes в make config, пропуская интерактивную конфигурацию, и применяет параметры по умолчанию.
sed -i -e ...: Эти две команды sed изменяют файлы конфигурации для принудительной сборки программ ipmaddr, iptunnel и mii-tool.
Пакет Net-tools содержит arp, dnsdomainname, domainname, hostname, ifconfig, ipmaddr, iptunnel, mii-tool, nameif, netstat, nisdomainname, plipconfig, rarp, route, slattach и ypdomainname.
arp используется для манипулирования кешем ARP ядра, обычно для добавления и удаления содержимого кеша или для сброса его содержимого в дамп.
mii-tool проверяет или устанавливает статус единицы Media Independent Interface (MII) сетевого интерфейса.
netstat используется для отчета о сетевых подключениях, таблицах маршрутизации и статистике по интерфейсам.
plipconfig используется для управления параметрами PLIP устройства для улучшения его производительности.
slattach подсоединяет сетевой интерфейс к последовательной линии. Это позволяет вам использовать обычные линии терминала для связи в режиме точка-точка с другими компьютерами.
Последнее обновление 2005-02-11 08:57:40 -0700