chkconfig iptables off
를 사용하여 RHEL 7.2에서 iptables를 닫으려고했습니다.
서비스 iptables에 대한 정보 읽기 오류 : 해당 파일 또는 디렉토리 없음
시도 된 /etc/init.d/iptables stop
도
-bash : /etc/init.d/iptables : 해당 파일 또는 디렉토리 없음
p>
그런 다음 Google을 검색하여 다음을 얻었습니다. systemctl status firewalld
iptables의 차이점은 무엇입니까? 및 방화벽? iptables를 어떻게 닫습니까?
머신에 최대 권한을 부여하려면 어떻게해야합니까?
댓글
답변
RHEL 7 / CentOS 7, firewalld 는 iptable을 관리하기 위해 도입되었습니다. IMHO, firewalld는 서버 환경보다 워크 스테이션에 더 적합합니다.
더 고전적인 iptables 설정으로 돌아갈 수 있습니다. 먼저 firewalld 서비스를 중지하고 마스킹합니다.
systemctl stop firewalld systemctl mask firewalld
그런 다음 iptables-services 패키지를 설치합니다.
yum install iptables-services
부팅시 서비스 활성화 :
systemctl enable iptables
서비스 관리
systemctl [stop|start|restart] iptables
방화벽 규칙을 저장하는 방법은 다음과 같습니다.
service iptables save
또는
/usr/libexec/iptables/iptables.init save
Answer
Firewalld는 RHEL 7에서 기본 방화벽 인터페이스로 사용되는 새로운 iptables 프런트 엔드입니다.
systemctl을 사용하여 firewalld를 끄고 비활성화 :
systemctl disable firewalld systemctl stop firewalld
댓글
-
, 여전히 filewall.rules 파일에서 ** -A FORWARD를 포함하여 많은 filewall 규칙 이 있음을 알 수 있습니다. -o virbr0 -j REJECT –reject-with icmp-port-unreachable -A FORWARD -i virbr0 -j REJECT –reject-with icmp-port-unreachable **. 내가 기대하는 것은 모든 제한이 사라지고이 시스템에 최대 권한을 부여하는 것입니다.
- 이 경우 -F 또는 –flush를 사용하여 기존 규칙을 비워야합니다
which iptables
를 루트로 실행하고 iptables가 상자에 설치되어 있는지 확인합니다.