Firewall-cmd 명령을 iptables 명령으로 변환

Firewall-cmd 명령을 iptables 명령으로 변환

나는 읽었다여기해당 iptables패키지는 Linux 커널의 일부이며 모든 GUI 방화벽 도구는 결국 일종의 iptable규칙으로 번역됩니다.

이제 Centos 8 서버를 설정하고 있습니다.이것다음 줄을 사용하여 방화벽 설정을 지정하는 가이드:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

이전에는 브라우저에서 /var/www/html/index.html색인 페이지를 방문할 수 없었습니다. http://xxx.xxx.xxx.xxx/index.html하지만 그 후에 나는 그 사이트를 방문할 수 있었습니다.

iptables테이블 안의 체인 3개 중 어느 하나도 아무것도 붙어 있지 않은 것에 놀랐습니다 . 즉, 테이블이 완전히 비어 있었습니다.

[ziga@localhost ~]$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination  

[ziga@localhost ~]$ sudo iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT

내가 이해할 수 없는 일을 하고 있는 것 같아서 firewall-cmd이를 피하고 싶습니다. 명령 firewall-cmd만 사용하여 정확히 동일한 결과를 얻을 수 있는 방법이 있습니까 iptable?

관련 정보