![먼저 "제거"한 다음 "수락" 규칙을 추가하면 어떤 방화벽 규칙이 고려됩니다. 포기할 것인가, 받아들일 것인가?](https://linux55.com/image/175799/%EB%A8%BC%EC%A0%80%20%22%EC%A0%9C%EA%B1%B0%22%ED%95%9C%20%EB%8B%A4%EC%9D%8C%20%22%EC%88%98%EB%9D%BD%22%20%EA%B7%9C%EC%B9%99%EC%9D%84%20%EC%B6%94%EA%B0%80%ED%95%98%EB%A9%B4%20%EC%96%B4%EB%96%A4%20%EB%B0%A9%ED%99%94%EB%B2%BD%20%EA%B7%9C%EC%B9%99%EC%9D%B4%20%EA%B3%A0%EB%A0%A4%EB%90%A9%EB%8B%88%EB%8B%A4.%20%ED%8F%AC%EA%B8%B0%ED%95%A0%20%EA%B2%83%EC%9D%B8%EA%B0%80%2C%20%EB%B0%9B%EC%95%84%EB%93%A4%EC%9D%BC%20%EA%B2%83%EC%9D%B8%EA%B0%80%3F.png)
다음 방화벽 규칙을 사용하여 트래픽을 특정 포트 번호로 제한합니다.
/sbin/iptables -A INPUT -p tcp --destination-port <port_num> -j DROP
잠시 후 트래픽을 허용하고 싶으므로 다음 방화벽 규칙을 추가하세요.
/sbin/iptables -A INPUT -p tcp --destination-port <port_num> -j ACCEPT
그것이 맞습니까? 아니면 두 번째 규칙을 추가하기 전에 첫 번째 규칙을 제거해야 합니까? 첫 번째 규칙을 삭제하지 않으면 두 규칙이 모두 INPUT 체인에 존재하게 됩니다. 그렇다면 어느 것을 고려해야 할까요? 이것은 CentOS7에 있으며 여러분의 제안을 기다리고 있습니다.
답변1
이 -A
플래그는 규칙 세트에 첨부됩니다. -I
체인의 시작 위치나 번호가 매겨진 위치에 삽입 규칙을 사용하십시오 . 규칙은 순차적으로 처리되므로 추가한 첫 번째 규칙이 먼저 처리되고 두 번째 규칙은 실행되지 않습니다.
INPUT
를 사용하여 체인의 전체 규칙 세트를 볼 수 있습니다 iptables -nvL INPUT
.
CentOS를 사용하고 있으므로 CentOS의 표준을 사용하는 것이 좋습니다.방화벽 도구, firewalld
낮은 수준이 아닌 iptables
.
또한보십시오iptables 및 RETURN 대상체인 종료 및 종료하지 않는 규칙에 대한 설명을 이해합니다.