Как навсегда отключить брандмауэр в Red Hat Linux

я следовал ниже шаги, чтобы отключить брандмауэр в Linux. После перезагрузки, снова включен брандмауэр. Как отключить брандмауэр навсегда?

  1. войдите как пользователь root.

  2. Далее введите следующие три команды, чтобы отключить брандмауэр.

    service iptables save  
    service iptables stop  
    chkconfig iptables off  
    
  3. отключить брандмауэр IPv6.

    service ip6tables save  
    service ip6tables stop  
    chkconfig ip6tables off  
    
26
задан fixer1234
20.03.2023 2:15 Количество просмотров материала 3442
Распечатать страницу

5 ответов

для версии 7 CentOS или RedHat Enterprise необходимо использовать команду systemctl.

например:

#Check status:

systemctl status firewalld

#Stop firewall:

systemctl stop firewalld

#Disable firewall:

systemctl disable firewalld

источник: http://www.sysadmit.com/2016/12/linux-deshabilitar-firewall-redhat-centos.html

8
отвечен Orange the new 2023-03-21 10:03

FYI: это больше не работает в RHEL7, и удобный init.D скрипт был удален.

следующее сработало для меня.

systemctl stop firewalld
systemctl disable firewalld
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
2
отвечен teknopaul 2023-03-21 12:20

для того, чтобы отключить его навсегда, вы можете удалить файл iptables из каталога / etc / rc.d / init.d.

1
отвечен user1564218 2023-03-21 14:37

вы можете навсегда отключить брандмауэр, запустив команду iptables-F каждый раз, когда вы перезапускаете свой хост linux.

просто запустите следующие команды cd/etc / profile.d/

касание custom.sh echo "iptables-F" >>custom.sh

создать custom.sh файл и написать команду (iptables-F) внутри этого файла

Так что каждый раз, когда вы перезапускаете Linux хост iptables-F будет выполняться и ваш брандмауэр будет отключен. Это сработало для меня.

0
отвечен Naveen Kandakur 2023-03-21 16:54

я следовал ответу @teknopaul, и он работал нормально, как iptables, так и firewalld остановлены и неактивны, однако, если после перезагрузки вы все еще видите некоторые правила запуска command iptables -L чем проверить на сетевых интерфейсах с помощью команды ifconfig. Если вы видите сетевой интерфейс virbr0 затем отключите его с помощью команды

systemctl stop libvirtd.service
systemctl disable libvirtd.service

теперь, когда вы reboot машины и бегите iptables -L вы увидите никаких правил, и если вы запустите ifconfig вы не увидите virbr0.

0
отвечен Mian Asbat Ahmad 2023-03-21 19:11

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх