Вот изображение соответствующей части моей сети.
Проблема заключается в следующем:
- ПК с Windows слева и Synology NAS могут получить доступ к двум веб-камерам (ping), и таблицы ARP на обоих устройствах верны.
- Как на сервере Linux, так и на ПК с Linux в правом нижнем углу пинг любой веб-камеры приводит к «Нет маршрута к хосту».
- В таблицах ARP на сервере Linux и ПК с Linux нет записей для адресов веб-камер.
- Отслеживая трафик ARP с помощью tcpdump, я вижу, что две машины Linux неоднократно отправляют запросы ARP для IP-адресов веб-камеры, но ответа не получено.
- В качестве обходного пути я обнаружил, что могу вручную добавить необходимые записи ARP в системах Linux, что позволит им взаимодействовать с камерами. Это говорит мне, что это чисто проблема с ARP, поскольку подключение работает, если есть записи ARP.
На компьютерах с Linux не установлены брандмауэры iptables или nftables. Есть только одна подсеть и одна сеть L2.
На данный момент я предполагаю, что коммутатор Netgear GS308 неисправен, но я изо всех сил пытаюсь придумать режим сбоя, который предотвратил бы ответы ARP, но все же разрешил бы связь. GS308 неуправляемый, поэтому у него нет параметров конфигурации.
Когда я буду в следующий раз на месте, я заменю переключатель, чтобы увидеть, не виноват ли он.
Любые предложения относительно того, что может вызвать это, и/или возможные дальнейшие шаги по устранению неполадок?
ОБНОВЛЕНИЕ: я больше не могу устранять неполадки, потому что проблема «устранилась» примерно через 24 часа. я ненавидеть это когда что-то ломается, а потом чинится, а я не понимаю, что произошло :-(
Я голосую за закрытие вопроса как невоспроизводимого.