Logo
  • ГЛАВНАЯ
  • ОБО МНЕ
  • СЕРТИФИКАТЫ
nocip.ssh@mail.ru
Главная  >  Поиск и устранения неполадок

Утилита ip


Создана 13.12.2025
Отредактирована 13.12.2025
Утилита ip в Linux — это современный инструмент для управления сетевыми интерфейсами, маршрутизацией, ARP-таблицами, туннелями и другими сетевыми настройками. Она пришла на смену устаревшим утилитам ifconfig, route, arp, netstat (частично) из пакета net-tools.

Синтаксис утилиты ip и структура команд:

ip [ОБЩИЕ_ОПЦИИ] ОБЪЕКТ КОМАНДА [ПАРАМЕТРЫ]

  • ОБЪЕКТЫ: link, addr, route, neigh, netns, tunnel, rule, maddr и др.
  • КОМАНДЫ: show, add, del, set, flush, list и др.

Основные области ответственности утилиты ip:

1. Управление сетевыми интерфейсами
Просмотр, настройка, включение/выключение интерфейсов.
Примеры:

# Показать все интерфейсы ip link show # Включить интерфейс eth0 ip link set eth0 up # Выключить интерфейс ip link set eth0 down # Добавить IP-адрес ip addr add 192.168.1.10/24 dev eth0 # Удалить IP-адрес ip addr del 192.168.1.10/24 dev eth0 # Показать IP-адреса интерфейсов ip addr show

2. Управление IP-адресами
Назначение, удаление и просмотр IPv4/IPv6 адресов на интерфейсах.
Пример:

# Настроить IP-адрес на интерфейсе ip addr add 10.0.0.1/8 dev eth0

3. Управление маршрутизацией (таблицей маршрутизации)
Просмотр, добавление, удаление маршрутов.
Примеры:

# Показать таблицу маршрутизации ip route show # Добавить маршрут по умолчанию ip route add default via 192.168.1.1 # Добавить статический маршрут ip route add 10.0.0.0/8 via 192.168.1.2 # Удалить маршрут ip route del 10.0.0.0/8

4. Управление ARP- и NDISC-таблицами
Просмотр и изменение таблицы ARP (для IPv4) и соседей (для IPv6).
Примеры:

# Показать таблицу ARP/соседей ip neigh show ip neigh add 192.168.1.1 lladdr 00:11:22:33:44:55 dev eth0 ip neigh del 192.168.1.1 dev eth0

5. Управление сетевыми пространствами имён (network namespaces)
Создание, удаление и настройка изолированных сетевых сред (используется в контейнерах, например Docker)
Примеры:

# Создать сетевое пространство имён ip netns add ns1 # Выполнить команду в пространстве ip netns exec ns1 ip link show

6. Управление туннелями
Настройка GRE, IPIP, VXLAN и других туннелей.
Пример:

ip tunnel add tun0 mode gre remote 203.0.113.1 local 198.51.100.1

7. Управление политиками маршрутизации (routing policy) и правилами
Настройка продвинутой маршрутизации с использованием нескольких таблиц маршрутизации.
Примеры:

# Показать правила маршрутизации ip rule show ip rule add from 192.168.1.0/24 table 100

8. Управление MAC-адресами, MTU и другими параметрами интерфейсов
Примеры:

# Изменить MTU ip link set eth0 mtu 9000 # Изменить MAC-адрес ip link set eth0 address 00:11:22:33:44:55


🔁

Приветствуем всех любителей ретро-игровой индустрии на канале RetraR
Сувенирная и брендированная продукция с персонажами из любимых игр.
RetraR — Компьютерные игры для Nintendo Game Boy
RetraR - Computer games for Nintendo Game Boy 🌌🛸👽👾☄️🤖
RetraR - 任天堂ゲームボーイ用コンピュータゲーム 🎮🕹️👾

RetraR в VK
Канал - RetraR в Telegram

Оформить заказ

Нажимая на кнопку, вы даете согласие на обработку персональных данных

Спасибо за заказ

Ваш заказ принят в обработку. 

Мы свяжемся с вами в ближайшее время.