Iproute2

Iproute2

iproute2

iproute2
Тип утилиты TCP/IP
Разработчики Stephen Hemminger[1], ранее Alexey Kuznetsov
ОС GNU/Linux
Версия 2.6.31[2] (26 декабря 2009)
Лицензия GNU GPL v2+
Сайт http://www.linuxfoundation.org/.../iproute2

iproute2 — это набор утилит для управления параметрами сетевых устройств в ядре Linux. Эти утилиты были разработаны в качестве унифицированного интерфейса к ядру Linux, которое непосредственно управляет сетевым трафиком. iproute2 бессилен изменить параметры, если их не поддерживает ядро.

Содержание

Основные сведения

iproute2 заменил полный набор классических сетевых утилит UNIX, которые ранее использовались для настройки сетевых интерфейсов, таблиц маршрутизации и управления arp‐таблицами: ifconfig, route, arp, netstat и других, предназначенных для создания IP‐туннелей. iproute2 предлагает унифицированный синтаксис для управления самыми разными аспектами сетевых интерфейсов. Этот синтаксис во многом проще и логичнее, чем синтаксис наследованных *nix утилит, и подобен синтаксису операционной системы Cisco IOS.

Набор утилит включает в себя три основные программы:

  • ip — утилита для просмотра параметров и конфигурирования сетевых интерфейсов, сетевых адресов, таблиц маршрутизации, правил маршрутизации, arp‐таблиц, IP‐туннелей, адресов multicast рассылки, маршрутизацией multicast пакетов.
  • tc — утилита для просмотра и конфигурирования параметров управления трафиком (tc — аббревиатура от traffic control). Позволяет управлять классификацией трафика, дисциплинами управления очередями для различных классов трафика либо целиком для сетевого интерфейса (корневые дисциплины), что, в свою очередь, позволяет реализовать QoS в нужном для системы объеме:
    • разделение разных типов трафика по классам (не только по битам ToS в IP‐пакете, но и по другим данным из заголовка IP‐пакета)
    • назначение разных дисциплин обработки очередей трафика с разным приоритетом, механизмами прохождения очереди, ограничениями по скорости и т. п.
  • ss — утилита для просмотра текущих соединений и открытых портов. Аналог традиционной утилиты netstat.

Автором iproute2 является Алексей Кузнецов (Alexey Kuznetsov). Он разработал этот пакет, когда занимался расширением сетевых возможностей ядра Linux.

Утилита ip

Основная статья: ip (утилита Unix)

ip — утилита командной строки из пакета iproute2 для систем GNU/Linux. Она позволяет выполнять настройку сетевой подсистемы и является заменой таких утилит как: ifconfig, route, arp.

Для выполнения какой-либо операции после основной команды ip, указывается «объект» и команда (возможно с аргументами), которая должна быть выполнена для этого объекта.

В качестве «объектов» можно указывать следующие значения: link, addr (адреса сетевых интерфейсов), route (маршруты), rule (правила), neigh, ntable, tunnel (тоннели), maddr, mroute, monitor, xfrm. Вместо полного имени объекта можно указывать только первые буквы, если это не вызывает неоднозначность.

Можно указать команду help, для вывода подсказки. Если не указывать объект, но указать команду help, то выводится справка о программе. Если указать объект без команды, то выполняется команда show — распечатывается список объектов указанного типа.

Примечания

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Iproute2" в других словарях:

  • Iproute2 — is a collection of utilities for controlling TCP and UDP IP networking and traffic control in Linux, in both IPv4 and IPv6 networks. It is currently maintained by Stephen Hemminger. The original author, Alexey Kuznetsov, was responsible for the… …   Wikipedia

  • iproute2 — Тип утилиты TCP/IP Разработчики Stephen Hemminger[1], ранее Alexey Kuznetsov Операционная система Linux Последняя версия 3.4.0[2] (21 мая 2012) …   Википедия

  • Iproute2 — es un paquete de utilidades desarrollado por Alexey Kuznetsov. Este paquete es un conjunto de herramientas muy potentes para administrar interfaces de red y conexiones en sistemas Linux. Este paquete reemplaza completamente las funcionalidades… …   Wikipedia Español

  • Ip (утилита Unix) — ip Тип iproute2, утилиты TCP/IP Разработчики Stephen Hemminger[1] …   Википедия

  • ip (утилита Unix) — У этого термина существуют и другие значения, см. IP (значения). ip Тип iproute2, утилиты TCP/IP Разрабо …   Википедия

  • Dirección MAC — En las redes de computadoras, la dirección MAC (siglas en inglés de media access control; en español control de acceso al medio ) es un identificador de 48 bits (3 bloques hexadecimales) que corresponde de forma única a una tarjeta o dispositivo… …   Wikipedia Español

  • Linux From Scratch — Company / developer Gerard Beekmans et al. OS family Unix like Working state Current Source model Open source / Free Software Initial release …   Wikipedia

  • Ifconfig — The Unix command ifconfig serves to configure and control TCP/IP network interfaces from a command line interface (CLI). The name ifconfig expresses the purpose of the command: an interface configurator. ifconfig originally appeared in 4.2BSD as… …   Wikipedia

  • Netlink — For the modem, see Sega NetLink. Netlink is a socket like mechanism for IPC between the kernel and user space processes, as well as between user space processes alone (like e.g., unix sockets) or a mixture of multiple user space and kernel space… …   Wikipedia

  • Bandbreitenkontrolle — Unter Bandbreite versteht man im einfachen Sinne die Übertragungskapazität von Datenleitungen. Bandbreitenkontrolle bedeutet eine Strategie, diese Kapazität an konkurrierende Benutzer nach festgelegten Prioritäten aufzuteilen. Eine sinnvolle… …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»