ip (утиліта Unix)

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

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

Щоб виконати якусь операцію після команди 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.