Назад | Перейти на главную страницу

Сервер не отправляет эхо-ответ ICMP

У меня странная проблема с машиной CentOS 6.6. Это сервер, на котором работает KVM, и несколько гостевых виртуальных машин, использующих интерфейс моста. По сути, моя проблема заключается в следующем: виртуальные машины на этом хосте вообще не имеют проблем с сетевым подключением, я могу подключиться к ним по ssh и пинговать их нормально. Однако хост может в значительной степени общаться только с устройствами в своей собственной подсети (включая виртуальные машины, работающие на нем) и несколькими коммутаторами ...

Если я запустил на нем tcpdump и попробую выполнить эхо-запрос с устройства, которое не может с ним связаться, я смогу увидеть входящие эхо-запросы ICMP, но эхо-ответ не отправляется обратно. Я проверил все, что мог придумать: перезапустить сеть, перезапустить сервер, iptables полностью пуст, selinux выключен, icmp_echo_ignore_all = 0, все маршруты верны и идентичны другим серверам в той же подсети, у которых нет проблем.

У меня почти нет идей, любая помощь будет принята с благодарностью!

Спасибо,

Похоже, это может быть проблема с маршрутизацией. Поскольку виртуальные машины внутри KVM могут маршрутизироваться независимо от хоста, проблема будет заключаться не в физическом подключении к сети, а в логическом подключении к сети. Проверьте свой шлюз по умолчанию и статические маршруты, убедитесь, что они настроены правильно. Если ваш хост не может найти обратный путь к устройствам, которые его проверяют, он не может отвечать на запросы icmp (ping).