![iptables가 CentOS의 /etc/sysconfig/iptables에서 정보를 가져오지 못하는 이유는 무엇입니까?](https://linux55.com/image/46042/iptables%EA%B0%80%20CentOS%EC%9D%98%20%2Fetc%2Fsysconfig%2Fiptables%EC%97%90%EC%84%9C%20%EC%A0%95%EB%B3%B4%EB%A5%BC%20%EA%B0%80%EC%A0%B8%EC%98%A4%EC%A7%80%20%EB%AA%BB%ED%95%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 Linux를 처음 사용하고 iptables
.
/etc/sysconfig/iptables
내 파일의 내용은 다음과 같습니다.
# Generated by iptables-save v1.4.7 on Tue Nov 27 21:41:04 2012
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [40672:2356787]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
# Completed on Tue Nov 27 21:41:04 2012
하지만 시도하면 sudo iptables -L -n -v -x
다음과 같은 결과가 나타납니다.
Chain INPUT (policy ACCEPT 261172 packets, 1040204290 bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 522761 packets, 2080465034 bytes)
pkts bytes target prot opt in out source destination
규칙이 /etc/sysconfig/iptables
출력에 표시되지 않는 이유는 무엇입니까?
답변1
/etc/sysconfig/iptables
iptables가 CentOS에서 정보를 얻을 수 없는 이유는 무엇입니까 ?
시작 시 iptables 서비스가 활성화되지 않기 때문입니다.
다음을 사용하여 확인할 수 있습니다.
chkconfig --list iptables
iptables 서비스가 시작되면 /etc/sysconfig/iptables
다음 명령을 사용하여 규칙을 로드합니다.
iptables-restore /etc/sysconfig/iptables
따라서 iptables 서비스가 실행 중인지 확인하십시오.
sudo /etc/init.d/iptables status