ip (утиліта Unix)
ip — утиліта командного рядка в Linux з пакету iproute2. Дозволяє виконати налаштування мережевої підсистеми та замінює такі утиліти, як ifconfig, route, arp.
Тип | 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 |
Див. також
ред.Примітки
ред.- ↑ Stephen Hemminger. Архів оригіналу за 5 серпня 2009. Процитовано 7 січня 2017.
- ↑ Index of /dev/iproute2/download. Архів оригіналу за 8 серпня 2011. Процитовано 7 січня 2017.
- ↑ iproute2/iproute2.git - Iproute2 routing commands and utilities
- ↑ ip(8) — Linux man page. Архів оригіналу за 11 листопада 2020. Процитовано 7 січня 2017.