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

Должен ли я сбрасывать правила iptables, если интерфейс вышел из строя?

Должен ли я сбрасывать правила iptables для определенного интерфейса, если этот интерфейс вышел из строя?
Есть ли какие-то преимущества?

В настоящее время я использую iptables-restore и я не удаляю правила, даже если я отключил интерфейс, правила просто загружаются при загрузке и все.

Что вы порекомендовали?


Я бы не стал беспокоиться. Могут быть некоторые крайние случаи, когда это может иметь значение для производительности FW (например, если у вас есть тысячи правил, сложных fwmark и т. Д., Работающих для неиспользуемого интерфейса).

Я реализовал брандмауэры высокой доступности, используя vlans, heartbeat и iptables. В этом случае на резервном брандмауэре загружены все правила, даже если у него нет IP-адресов (хотя мы заранее создаем устройства vlan).

Кроме того, если вы загрузите все свои правила FW из одного скрипта, а затем сбросите только правила для одного интерфейса, вам придется перезагрузить все свои правила, чтобы восстановить интерфейс. Это без надобности прервет ваши установленные соединения.

Я не считаю это необходимым. Кроме того, если вы используете политику DROP и сбрасываете не то, что вам нужно, сервер может быть заблокирован.