Net tools linux что это

Net-tools

Для получения инструкций по установке смотрите Раздел Установка Net-tools-1.60 в Главе 6.

Официальный адрес пакета

Содержимое Net-tools

Пакет Net-tools содержит набор программ, которые формируют основу поддержки сетей в Linux.

Устанавливаемые программы: arp, dnsdomainname (ссылка на hostname), domainname (ссылка на hostname), hostname, ifconfig, nameif, netstat, nisdomainname (ссылка на hostname), plipconfig, rarp, route, slattach and ypdomainname (ссылка на hostname)

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

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

dnsdomainname возвращает DNS доменное имя системы.

domainname возвращает набор NIS/YP доменных имен системы.

hostname возвращает набор имен текущей системы.

nameif присваивает имя сетевым интерфейсам на основе MAC адресов.

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

plipconfig используется для настройки PLIP параметров устройств, для обеспечения их работоспособности.

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

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

slattach присоединяет сетевой интерфейс к последовательному порту. Это позволяет вам использовать обычные строковые терминалы для point-to-point соединений с другими компьютерами.

Зависимости установки Net-tools

Net-tools зависит от: Bash, Binutils, Coreutils, GCC, Glibc, Make.

Источник

Linux.yaroslavl.ru

Linux From Scratch: Версия 5.0
НазадПриложение A. Описание пакетов и зависимостиДалее

Net-tools

Для получения инструкций по установке смотрите Раздел Установка Net-tools-1.60 в Главе 6.

Официальный адрес пакета

Содержимое Net-tools

Пакет Net-tools содержит набор программ, которые формируют основу поддержки сетей в Linux.

Устанавливаемые программы: arp, dnsdomainname (ссылка на hostname), domainname (ссылка на hostname), hostname, ifconfig, nameif, netstat, nisdomainname (ссылка на hostname), plipconfig, rarp, route, slattach and ypdomainname (ссылка на hostname)

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

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

dnsdomainname возвращает DNS доменное имя системы.

domainname возвращает набор NIS/YP доменных имен системы.

hostname возвращает набор имен текущей системы.

nameif присваивает имя сетевым интерфейсам на основе MAC адресов.

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

plipconfig используется для настройки PLIP параметров устройств, для обеспечения их работоспособности.

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

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

slattach присоединяет сетевой интерфейс к последовательному порту. Это позволяет вам использовать обычные строковые терминалы для point-to-point соединений с другими компьютерами.

Зависимости установки Net-tools

Net-tools зависит от: Bash, Binutils, Coreutils, GCC, Glibc, Make.

Источник

Net-tools-1.60

Введение в Net-tools

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

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

Контрольная сумма (HTTP): 888774accab40217dde927e21979c165

Контрольная сумма (FTP): e1e83a4d4cdd72d35bcf90d76a16206f

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

Расчетное время сборки: 0.10 SBU

Дополнительно

Установка Net-tools

Net tools linux что это. Смотреть фото Net tools linux что это. Смотреть картинку Net tools linux что это. Картинка про Net tools linux что это. Фото Net tools linux что это

Замечание

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

Описание команд

Содержание

Описание

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

dnsdomainname

domainname

domainname отображает или устанавливает системное NIS / YP имя домена.

hostname

hostname отображает или устанавливает имя текущего хоста.

ifconfig

ifconfig это основная утилита для настройки сетевых интерфейсов.

ipmaddr

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

iptunnel

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

mii-tool

mii-tool проверяет или устанавливает статус единицы Media Independent Interface ( MII ) сетевого интерфейса.

nameif

nameif именует сетевые интерфейсы, основанные на MAC адресах.

netstat

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

nisdomainname

plipconfig

plipconfig используется для управления параметрами PLIP устройства для улучшения его производительности.

rarp используется для манипулирования таблицей RARP ядра.

route

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

slattach

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

ypdomainname

Источник

Тяжелое расставание с Net-Tools

Net tools linux что это. Смотреть фото Net tools linux что это. Смотреть картинку Net tools linux что это. Картинка про Net tools linux что это. Фото Net tools linux что это

Что не так с ifconfig-ом?

Какие есть претензии к Net-Tools и насколько они обоснованны?

КатегорияNetstatNstatРазница
Ip617+11
Ip61432+18
Icmp629+23
Icmp62546+21
Tcp10100
Udp78+1
Udp648+4
UdpLite015+15
UdpLite607+7
TcpExt48116+68
IpExt1117+6

Все перечисленные недостатки обусловлены тем, что проект слишком долго не развивался — последний релиз был в 2011 г, а ядро и сетевой стек за это время ушли далеко вперед. Справедливости ради надо отметить, что в последнее время работа над проектом возобновилась, но вряд ли это приведет к существенным изменениям в кодовой базе.

Переучиваемся на iproute2

С iproute2 можно получить все то же, что с Net-Tools и даже больше, но только синтаксис и вывод команд на терминал будут отличаться. Если честно, читабельность некоторых команд ip наводит на мысль, что новое не всегда лучшее.

Net tools linux что это. Смотреть фото Net tools linux что это. Смотреть картинку Net tools linux что это. Картинка про Net tools linux что это. Фото Net tools linux что это

Следующие две команды призваны заменить ifconfig без дополнительных ключей.

Просмотреть таблицу маршрутизации кратко.

Вся таблица маршрутизации.

Обратите внимание, что вывод команд из набора iproute2 зачастую не тривиально парсить в скрипте. Это не добавляет популярности мейнтейнерам, которые пытаются выкинуть Net-Tools из дистрибутива.

Просмотреть физические адреса соседних узлов из ARP кэша. Для наглядности варианты с Net-Tools и iproute2 пишем рядом.

Перейдем теперь к настройкам. Поднять интерфейс.

В отличии от Net-Tools, iproute2 позволяет также удалить IP адрес.

Добавить вторичный адрес.

Добавляем маршрут по умолчанию (a. k. a. gateway).

Мы рассмотрели только базовые команды мониторинга и настройки, чуть менее чем полный список команд iproute2 по ссылке.

Nstat вместо netstat

Nstat в отличие от своего более старого аналога выдает только SNMP метрики в строго определенном порядке и выдает их все.

Ss вместо netstat

Отрадно, что синтаксис у обеих команд схожий, поэтому привыкать долго не придется.

Однако ss позволяет залезть буквально под капот tcp соединениям.

Тут есть все: таймеры подтверждения доставки, дорога туда-обратно, механизм контроля перегрузки канала cubic и много чего еще.

Тяни-толкай вокруг Net-Tools

По этому вопросу консенсуса в Linux сообществе пока нет. В OpenSuse в 2009 г. состоялся пленум завязалась дискуссия по этому вопросу, но на жесткие меры не пошли, а вот RedHat и Fedora в 2011 г. решили, что с них хватит, и уже начиная с 7-й версии RHEL не ставит Net-Tools. В 7.1 была безуспешная попытка его вернуть, что показывает неизбывную популярность Net-Tools. В Debian Linux после неудачной попытки в 2009 г. объявить Net-Tools устаревшим и начать процесс его замены, несколько лет об этом не вспоминали, и вот недавно спор возобновился с новой силой. Дело в том, что в Debian до сих пор значительное количество пакетов от него зависит. В Gentoo как всегда решаешь ты, ставить или нет, однако зависимостей по сабжу нет.

Мне лично кажется, что пока нет причин отказываться от Net-Tools там, где это возможно. Если у вас два с половиной сетевых интерфейса на локалхосте, включая loopback, вы спокойно можете продолжать использовать эти программы, но на приличном боевом или даже на тестовом сервере iproute2 все же будет предпочтительнее, как бы пальцы ни дергались набрать привычные старые команды. Рано или поздно все Linux дистрибутивы и даже Debian перестанут ставить этот пакет по умолчанию, и тогда знание команд из набора iproute2 вполне пригодится, хотя этот момент может наступить еще не скоро.

Источник

Net tools linux что это

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

Пакет Net-tools-1.60

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

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

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

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

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

Net tools linux что это. Смотреть фото Net tools linux что это. Смотреть картинку Net tools linux что это. Картинка про Net tools linux что это. Фото Net tools linux что это

Замечание

Пакет 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 с помощью следующих команд:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *