LINUX.ORG.RU
ФорумAdmin

arping не получает mac


0

0

Время от времени возникает ситуация, когда arping x.y.z.x с маршрутизатора не получает мак хоста. С чем может быть связано?
Хост гарантировано жив, tcpdump показывает его трафик проходящий через маршрутизатор. Для хостов с незарезаным icmp обычный пинг в таких ситуациях идет без потерь.
Сеть в основном построена на тупых свичах, разделенных управляемыми зухелями.
arping из пакета iputils.


А исходящие/входящие arp-пакеты от/к целевому хосту во время арпинга tcpdump видит?

Nao ★★★★★
()
Ответ на: комментарий от Nao

только ARP-реквесты.
ответов нет. возможности посмотреть tcpdump'ом на удаленном хосте тоже к сожалению нет.

brumal
() автор топика
Ответ на: комментарий от brumal

Гипотеза: на целевом хосте служба ARP упала или была заблокирована, а трафик ходит, потому что мак до этого был закеширован на роутере (кеш маков можно глянуть ip ne sh).

nnz ★★★★
()

попробуйте проверить не имеет ли данный казус случатся во времени с определёённым шагом - если да то это скорее тупит маршрутизатор

guilder
()
Ответ на: комментарий от guilder

нет, никаких закономерностей не обнаружено.
может месяц нормально работать, а может в течении часа через одного пропускать арпинг.

brumal
() автор топика
Ответ на: комментарий от brumal

>мак на роутере статические указаны.

Ага. А на удаленном хосте тоже так, не знаешь?

Но вообще выглядит так, что в сети появляется некий фактор, блокирующий ARP-ответы. А может, и ARP-запросы. Пробовал arping'овать хосты, висящие на том же свиче, что и проблемный хост?

nnz ★★★★
()

>Сеть в основном построена на тупых свичах

В этом может быть Ваша проблема. Сам наблюдал MAC маршрутизатора со всеми нулями с хоста клиента. Клиент был подключен в тупой свитч Compex. Свитч выключили/включили, хост в ребут отправили - и всё опять стало в порядке.

anonymous
()
Ответ на: комментарий от nnz

пробовал, аналогичная проблема.
вряд-ли, что-бы на этих хостах мак маршрутизатора был статично забит.

brumal
() автор топика
Ответ на: комментарий от anonymous

мак со всеми нулями, в случае венды является отсутствующим в таблице маком.
в случае *nix, конечно стремная ситуация.
проблема исчезает сама без ребута тупых свичей.

brumal
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.