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

Команда в Linux - ip neighbor


Создана 01.12.2025
Отредактирована 02.12.2025
В Linux команда ip neighbor (или ip neigh) управляет таблицей ARP (для IPv4) или ND (Neighbor Discovery для IPv6), которая отображает IP-адреса на MAC-адреса в локальной сети.
Это аналог устаревшей команды arp -n
Что такое таблица соседей?
Таблица хранит соответствия "IP >> MAC" для устройств в той же широковещательной домене (LAN).
Пример записи:

192.168.1.1 dev eth0 lladdr 00:11:22:33:44:55 REACHABLE

Основное использование команды ip neighbor:

1. Показать таблицу соседей

# Просмотр ARP кэша ip neighbor show

или

# Показывает все записи ip neigh

2. Показать для конкретного интерфейса

# Просмотр ARP кэша для конкретного интерфейса ip neigh show dev eth0

3. Добавить запись вручную

ip neigh add 192.168.1.100 lladdr 00:aa:bb:cc:dd:ee dev eth0 nud permanent

nud permanent — запись статическая (не удаляется).
4. Удалить запись

ip neigh del 192.168.1.100 dev eth0

5. Очистить все записи на интерфейсе

# Очистка ARP кэша на интерфейсе eth0 sudo ip neigh flush dev eth0

Состояния записей (NUD — Neighbor Unreachability Detection)
  • REACHABLE — сосед доступен (пакеты дошли, запись кэшируется);
  • STALE — запись устарела, но пока используется; при отправке пакета проверяется доступность;
  • DELAY — идёт проверка доступности;
  • PROBE — активно опрашивается ARP-запросами;
  • FAILED — сосед недоступен;
  • PERMANENT — статическая запись (вручную добавленная);
  • NOARP — запись для адресов, не требующих ARP (например, точка-точка).
Пример вывода

$ ip neigh 192.168.1.1 dev wlp3s0 lladdr 00:11:22:33:44:55 REACHABLE 192.168.1.5 dev wlp3s0 lladdr aa:bb:cc:dd:ee:ff STALE fe80::1 dev eth0 lladdr 00:11:22:33:44:66 router REACHABLE

Зачем используется команда ip neighbor:

  1. Диагностика сетевых проблем — если MAC-адрес шлюза в состоянии FAILED, значит, нет связи;
  2. Ручное управление — добавление статических ARP-записей для безопасности или сетей без ARP;
  3. Сброс кэша ARP при смене MAC-адреса устройства;
  4. Мониторинг соседних устройств в сети.
Отличие от команды arp
ip neigh — часть современного пакета iproute2, заменяющего устаревшие ifconfig, route, arp.
Она работает как с IPv4, так и с IPv6, и предоставляет больше опций.
Полезные команды для диагностики

# Только IPv4 ip -4 neigh # Только IPv6 ip -6 neigh # Показать только недоступные соседи ip neigh show nud failed # Показать только достижимые ip neigh show nud reachable


🔁

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

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

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

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

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

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

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