CentOS 방화벽 중지 방법

2438 단어 CentOS
업무 속에서 방화벽을 무효화하지 않으면 안되는 장면에서 자주 절차가 흐릿해지므로 비망록으로 적습니다.

CentOS7 방화벽 정보



CentOS7에서 초기 상태로 활성화된 방화벽이 지금까지의 'iptables'에서 'firewalld'로 변경되었습니다. 자동 시작 설정을 살펴보면 'firewalld'가 enable(사용)이고 'iptables'가 disabled(사용 안 함)임을 알 수 있습니다.

firewalld 자동 시작 설정 확인


#systemctl is-enabled firewalld
enabled

iptables 자동 시작 설정 확인


#systemctl is-enabled iptables

disabled

CentOS에서 방화벽을 중지하는 방법



방화벽을 중지하는 방법이지만 CentOS7에서 일부 서비스를 제외하고 'systemd'관리되므로 'systemctl stop firewalld'명령을 사용하여 'firewalld'를 중지합니다.

firewalld 중지


#systemctl stop firewalld

firewalld 정지 확인



'systemctl status firewall' 명령을 사용하여 'firewalld' 상태를 확인할 수 있습니다.
Active 필드가 "Active: inactive(dead)"로 표시되어 서비스가 중지되었는지 확인할 수 있습니다.
#systemctl stop firewalld



firewalld 자동 시작 중지



서버를 다시 시작한 후에도 "firewalld"가 자동으로 시작되지 않도록 하려면 "systemctl disable firewalld"명령을 사용합니다.
#systemctl disable firewalld
rm '/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service'
rm '/etc/systemd/system/basic.target.wants/firewalld.service'

설정 확인



자동 시작이 중지되었는지 "systemctl is-enabled firewall"명령을 실행하여 확인합니다.
명령 실행 결과가 "disabled"로 표시되면 자동 시작이 중지됩니다.
#systemctl is-enabled firewalld 
disabled

firewalld 자동 시작 설정



정지시킨 자동 기동을 개시시키고 싶은 경우는, 「systemctl enable firewall」커멘드를 실행하는 것으로 자동 기동의 설정을 실시할 수가 있습니다.
#systemctl enable firewalld
ln -s '/usr/lib/systemd/system/firewalld.service' '/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service'
ln -s '/usr/lib/systemd/system/firewalld.service' '/etc/systemd/system/basic.target.wants/firewalld.service'

설정 확인



자동 시작이 설정되어 있는지 "systemctl is-enabled firewall"명령을 실행하여 확인합니다.
명령 실행 결과가 "enabled"로 표시되면 자동 시작이 설정됩니다.
#systemctl is-enabled firewalld
enabled

이상입니다.

좋은 웹페이지 즐겨찾기