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