ip (утиліта Unix)
Перейти до навігації
Перейти до пошуку
Тип | 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 — утиліта командного рядка в 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 |
- ↑ 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.