방화벽: 오류: Invalid_Zone

방화벽: 오류: Invalid_Zone

방화벽에서 기본 영역을 설정하는 동안 일부 해결되지 않은 오류가 발생했습니다. 인터페이스를 추가했어요

firewall-cmd --zone=public --change-interface=ens3

그러면 기본 공개 영역이 활성화된 것을 볼 수 있습니다.

그럼 내가firewall-cmd --reload

*오류: Command_failed: 'usr/sbin/ip6tables-restore -w -n' 실패: ip6tables-restore v1.8.2 (nf_tables): 행 4: Rule_Replace 실패(해당 파일 또는 디렉터리 없음: 체인 INPUT에 규칙 있음"

따라서 ip6tables-restore는 방화벽이 다시 시작될 때 작업을 수행하려고 합니다. 그러나 "iptables -L"을 실행하면 "bash: iptables: 명령을 찾을 수 없습니다."라는 메시지가 나타납니다.

firewall-cmd --list-all

오류: 잘못된 지역

그런데 그 지역이 얼마전에 드러났는데...

답변1

CentOS 8에 관해 이야기하고 있다면 RHEL(및 CentOS)이 iptables에서 nftables로 마이그레이션되고 있다는 사실이 궁금할 것입니다. RHEL/CentOS 8에서 이는 firewalldnftables가 실제로 사용되고 있음을 의미하며, iptables로 대체해야 하는 경우 이전 패키지를 계속 사용할 수 있습니다 iptables.ip6tables

nft list rulesetand를 모두 사용하기 전에 and가 만든 영역 규칙을 다시 한 번 검토해 보세요 firewalld.ip[6]tables-restorefirewalld

관련 정보