ip — утилита командной строки в Linux из пакета iproute2. Позволяет выполнять настройку сетевой подсистемы и является заменой таких утилит, как ifconfig, route, arp.
ip | |
---|---|
Тип | iproute2, утилиты TCP/IP |
Разработчики | Stephen Hemminger[1], ранее Alexey Kuznetsov |
Операционная система | Linux |
Последняя версия | 6.9.0[2] (13 мая 2024) |
Репозиторий |
git.kernel.org/pub/scm/n… git.kernel.org/pub/scm/n… |
Лицензия | GPL2 |
Сайт | linuxfoundation.org/coll… |
Для выполнения какой-либо операции после команды ip
указывается «объект» и команда (возможно с аргументами), которая должна быть выполнена для этого объекта.
В качестве «объектов» можно указывать значения link, addr (адреса сетевых интерфейсов), route (маршруты), rule (правила), neigh, ntable, tunnel (тоннели), maddr, mroute, monitor, xfrm. Вместо полного имени объекта можно указывать только первые буквы, если это не вызывает неоднозначность.
Можно указать команду help для вывода справочной информации. Если указать объект без команды, выполняется команда show — распечатывается список объектов указанного типа.
Синтаксис: ip [ OPTIONS ] OBJECT { COMMAND | help }
где
OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable | tunnel | maddr | mroute | monitor | xfrm }
OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |
-f[amily] { inet | inet6 | ipx | dnet | link } | -o[neline] | -t[imestamp] }
Дерево объектов и команд утилиты ip[3] | |||
---|---|---|---|
Утилита | Объект | Команды | Описание |
ip | address | add | del
show | flush
|
IP- или IPv6-адрес устройства |
addrlabel | add | del
list | flush
|
Конфигурирование меток | |
link | set
show
|
Конфигурирование сетевых устройств | |
maddr | show
add | del
|
Конфигурирование адресов групповой рассылки | |
monitor | all | LISTofOBJECTS
|
Мониторинг состояния устройств | |
mroute | show
|
Кэш групповой маршрутизации | |
neigh | add | del | change | replace
show | flush
|
Кэш ARP или NDISC | |
route | get
list / flush
add | del | change | append | replace | monitor
|
Управление маршрутизацией | |
rule | list | add | del | flush
|
Правила маршрутизации | |
tunnel | add | change | del | show
|
Туннелирование через протокол IP |
См. также
правитьПримечания
править- ↑ Stephen Hemminger . Дата обращения: 1 марта 2010. Архивировано 5 августа 2009 года.
- ↑ Index of /dev/iproute2/download . Дата обращения: 1 марта 2010. Архивировано 8 августа 2011 года.
- ↑ ip(8) — Linux man page . Дата обращения: 1 марта 2010. Архивировано 11 ноября 2020 года.