나는 읽었다여기해당 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
?