iptables가 INPUT에서 모두 허용하는 이유는 무엇입니까?

iptables가 INPUT에서 모두 허용하는 이유는 무엇입니까?

여기서 볼 수 있듯이 Fedora 20의 기본 iptables는 다음과 같습니다.

$ iptables -L INPUT --line-number
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination         
1    ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED
2    ACCEPT     all  --  anywhere             anywhere            
3    INPUT_direct  all  --  anywhere             anywhere            
4    INPUT_ZONES_SOURCE  all  --  anywhere             anywhere            
5    INPUT_ZONES  all  --  anywhere             anywhere            
6    ACCEPT     icmp --  anywhere             anywhere            
7    REJECT     all  --  anywhere             anywhere             reject-with icmp-host-prohibited

규칙 2의 경우 왜 모든 대상을 허용합니까?

답변1

우리가 볼 수 있듯이:

# iptables -S INPUT
-P INPUT ACCEPT
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -j INPUT_direct
-A INPUT -j INPUT_ZONES_SOURCE
-A INPUT -j INPUT_ZONES
-A INPUT -p icmp -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited

"-A INPUT -i lo -j ACCEPT", 이것이 문제입니다. iptables -L이 lo 정보를 놓쳤습니다.

관련 정보