ip — утиліта командного рядка в Linux з пакету iproute2. Дозволяє виконати налаштування мережевої підсистеми та замінює такі утиліти, як ifconfig, route, arp.

ip
Типiproute2, утиліти TCP/IP
РозробникStephen Hemminger[1], раніше Alexey Kuznetsov
Стабільний випуск2.6.31[2] (26 грудня 2009)
Версії5.1.0 (10 травня 2019)[3]
Операційна системаLinux
ЛіцензіяGPL2
Репозиторійhttps://git.kernel.org/pub/scm/network/iproute2/iproute2.git/, git://git.kernel.org/pub/scm/network/iproute2/iproute2.git
Вебсайтlinuxfoundation.org

Щоб виконати якусь операцію після команди 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[4]
Утиліта Об'єкт Команди Опис
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
Кеш групової маршрутизації
neighbour
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

Див. також

ред.

Примітки

ред.
  1. Stephen Hemminger. Архів оригіналу за 5 серпня 2009. Процитовано 7 січня 2017.
  2. Index of /dev/iproute2/download. Архів оригіналу за 8 серпня 2011. Процитовано 7 січня 2017.
  3. iproute2/iproute2.git - Iproute2 routing commands and utilities
  4. ip(8) — Linux man page. Архів оригіналу за 11 листопада 2020. Процитовано 7 січня 2017.