Есть не очень большая, но уже нетривиальная сеть. Горсть vpn, snat/dnat и прочих радостей. Собственно задача - тестить firewall'ы на серверах. Где-то так:
Сеть: Клиент - сервер1 - сервер2 - сервер3.
Надо:
1) на сервере1 с командной строки убедиться, что пакеты от клиента до сервера3 будут через фаервол пропущены. При выключенной в этот момент машине клиента.
2) на сервере1 при тех же условиях убедиться, что пакеты будут завёрнуты на сервер2.
3) на нём же при тех же условиях убедиться, что пакеты будут пропущены через конкретное правило -j SNATВ идеале получается система тестов на всех серверах, которая при внесении изменений в конфигурацию сети будет меня громко материть на предмет отвалившихся хвостов. А в полном идеале она врисовывается в nagios. Ну да систему нарисовать не трудно, знать бы чем правила iptables/route проверять.
Куда гуглить?
>Есть не очень большая, но уже нетривиальная сеть. Горсть vpn, snat/dnat и
>прочих радостей. Собственно задача - тестить firewall'ы на серверах. Где-то так:
>
>Сеть: Клиент - сервер1 - сервер2 - сервер3.
>Надо:
>1) на сервере1 с командной строки убедиться, что пакеты от клиента до
>сервера3 будут через фаервол пропущены. При выключенной в этот момент машине
>клиента.
>2) на сервере1 при тех же условиях убедиться, что пакеты будут завёрнуты
>на сервер2.
>3) на нём же при тех же условиях убедиться, что пакеты будут
>пропущены через конкретное правило -j SNAT
>
>В идеале получается система тестов на всех серверах, которая при внесении изменений
>в конфигурацию сети будет меня громко материть на предмет отвалившихся хвостов.
>А в полном идеале она врисовывается в nagios. Ну да систему
>нарисовать не трудно, знать бы чем правила iptables/route проверять.
>
>Куда гуглить?Если дело только в отвалившихся хостах - то нет ничего эффективнее, нежели смотреть arp. arpwatch и arping к вашим услугам. Что касаемо nagios - не изобретайте велосипеда. Напишите, что конкретно надо, а мы придумаем реализацию. При выключенном клиенте, запускаете алиас на маршрутизаторе из подсети клиента с его ip и тестируете с маршрутизатора.