From 2203e654b389586650d553251b04544a34f189bf Mon Sep 17 00:00:00 2001 From: Sn4il Date: Mon, 2 Sep 2024 15:54:35 +0300 Subject: LFS 12.2 --- lfs-12.2-sysv/chapter08/inetutils.html | 369 +++++++++++++++++++++++++++++++++ 1 file changed, 369 insertions(+) create mode 100644 lfs-12.2-sysv/chapter08/inetutils.html (limited to 'lfs-12.2-sysv/chapter08/inetutils.html') diff --git a/lfs-12.2-sysv/chapter08/inetutils.html b/lfs-12.2-sysv/chapter08/inetutils.html new file mode 100644 index 0000000..ebf5989 --- /dev/null +++ b/lfs-12.2-sysv/chapter08/inetutils.html @@ -0,0 +1,369 @@ + + + + + + 8.41. Inetutils-2.5 + + + + + + + + +

+ 8.41. + Inetutils-2.5 +

+
+
+

+ Пакет Inetutils содержит базовые программы для работы с сетью. +

+
+
+
+ Приблизительное время сборки: + 0.2 SBU +
+
+ Требуемое дисковое + пространство: 35 MB +
+
+
+
+
+

+ 8.41.1. Установка пакета Inetutils +

+

+ Сначала внесите некоторые изменения, чтобы сборку пакета с помощью + gcc-14.1 или более поздней версии: +

+
sed -i 's/def HAVE_TERMCAP_TGETENT/ 1/' telnet/telnet.c
+

+ Подготовьте Inetutils к компиляции: +

+
./configure --prefix=/usr        \
+            --bindir=/usr/bin    \
+            --localstatedir=/var \
+            --disable-logger     \
+            --disable-whois      \
+            --disable-rcp        \
+            --disable-rexec      \
+            --disable-rlogin     \
+            --disable-rsh        \
+            --disable-servers
+
+

+ Значение параметров настройки: +

+
+
+ --disable-logger +
+
+

+ Параметр запрещает установку программы logger, используемой + скриптами для отправки сообщений системной службе логирования + (System Log Daemon). Не устанавливайте её, т.к. Util-linux + устанавливает более свежую версию. +

+
+
+ --disable-whois +
+
+

+ Этот параметр отключает сборку whois-клиента Inetutils, + который устарел. Инструкции для сборки более нового клиента + whois находятся + в книге BLFS. +

+
+
+ --disable-r* +
+
+

+ Отключает установку устаревших программ, которые не должны + использоваться по соображениям безопасности. Функционал этих + программы можно получить установкой пакета openssh из книги BLFS. +

+
+
+ --disable-servers +
+
+

+ Отключает установку различных сетевых серверов, входящих в + состав пакета Inetutils. Эти серверы считаются неподходящими + для базовой системы LFS. Некоторые из них небезопасны по + своей природе и считаются надежными только в доверенных + сетях. Обратите внимание, что для многих из них доступны + более качественные замены. +

+
+
+
+

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

+
make
+

+ Чтобы протестировать пакет, выполните: +

+
make check
+

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

+
make install
+

+ Переместите программу в правильное место: +

+
mv -v /usr/{,s}bin/ifconfig
+
+
+

+ 8.41.2. + Содержимое пакета Inetutils +

+
+
+
+ Установленные программы: + dnsdomainname, ftp, ifconfig, hostname, + ping, ping6, talk, telnet, tftp и traceroute +
+
+
+
+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ dnsdomainname +

+
+

+ Показывает системное DNS имя +

+
+

+ ftp +

+
+

+ Программа для передачи файлов по протоколу FTP +

+
+

+ hostname +

+
+

+ Сообщает или задает имя хоста +

+
+

+ ifconfig +

+
+

+ Управляет сетевыми интерфейсами +

+
+

+ ping +

+
+

+ Отправляет пакеты эхо-запросов и сообщает, сколько + времени занимают ответы +

+
+

+ ping6 +

+
+

+ Версия ping + для сетей IPv6 +

+
+

+ talk +

+
+

+ Используется для общения с другими пользователями +

+
+

+ telnet +

+
+

+ Интерфейс к протоколу TELNET +

+
+

+ tftp +

+
+

+ Программа для передачи файлов по протоколу TFTP (Trivial + File Transfer Protocol — простой протокол передачи + файлов) +

+
+

+ traceroute +

+
+

+ Отслеживает маршрут, по которому проходят ваши пакеты от + хоста на которым вы работаете, к другому узлу сети, + показывая все промежуточные переходы (шлюзы) на этом + пути. +

+
+
+
+
+ + + -- cgit v1.2.3