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

Не удается отключить брандмауэр в CentOS 6.3

Я безуспешно пытаюсь отключить брандмауэр. Я пытался:

Каждый раз, когда я перезагружаюсь, правила iptables все еще действуют. Если я запустил «/etc/init.d/iptables restore», то получу пустой список, но после перезагрузки все правила вернутся. Кажется, что какой-то другой процесс запускает iptables и заполняет его правилами

/etc/sysconfig/system-config-firewall содержит строку, которую, похоже, читает графический интерфейс, чтобы определить состояние брандмауэра. Установив это на --disabled в добавок к chkconfig iptables off инструкции, кажется, работают для меня.

Я не уверен, потому что я никогда не использовал CentOS 3, но в более новой версии отключение iptables при запуске можно выполнить, выполнив: chkconfig iptables off

Правила в Centos 5 и 6 хранятся в / etc / sysconfig / iptables.

Возможно, было установлено другое программное обеспечение межсетевого экрана, которое запускается при загрузке с использованием iptables. Если программное обеспечение использует традиционные сценарии инициализации, вероятно, у него есть файл в /etc/init.d/. В этом случае вы можете найти его, выполнив поиск всех сценариев инициализации со ссылкой на iptables, выполнив поиск скриптов инициализации, например:

grep -li iptables /etc/init.d/*

Служба также, вероятно, будет настроена для запуска на уровне запуска по умолчанию, который вы можете определить и отключить с помощью команды chkconfig.

Я заменил двоичный файл / sbin / iptables скриптом, который рассказал мне о процессе. Отследил проблему до libvirtd. Если вам не нужен libvirtd, попробуйте выключить его. Это сработало для меня.

Бен