티스토리 뷰

IT/리눅스

UFW 특정 IP범위에서 모든 포트 접근 허용

지방사는개발자 2021. 2. 27. 19:54
반응형

ufw는 보통 특정 포트에 대해 외부접근을 허용할것인지 여부를 주로 설정한다. 하지만 이러한 경우 내부 네트워크에서 서버를 사용할 때 불편함을 야기한다. 매번 다른 포트를 사용할 때마다 규칙을 추가해야 하기 때문이다. 이런 문제를 해결하기 위해서는 어떤 포트에 대해 외부접근을 허용할 것인지에 대한 규칙을 추가하는 대신 어떤 IP에서 모든 포트에 대한 접근을 허용할 것인지에 대한 규칙을 추가하는 방법이 훨씬 낫다. 이런 IP 허용온 특정한 하나의 IP를 추가할 수도 있으며, netmask를 이용하여 IP범위에 대해 접근을 허용할 수도 있다. 어떻게 해당 규칙을 추가할 수 있는지 아래에 설명하여 서버 관리자들에게 도움이 되고자 한다.

UFW 특정 IP 에서의 모든 포트 접근 허용

아래의 명령어를 사용하면 특정 IP 에서의 모든 포트 접근을 허용할 수 있다.

# sudo ufw allow from <public_IP>
sudo ufw allow from 223.130.195.95

IP 대역을 사용한 여러 IP범위의 모든 포트 접근 허용

아래의 명령어를 사용하면 특정 IP범위(223.130.0.0~223.130.255.255)의 모든 포트 접근을 허용할 수 있다. IP 범위를 지정하는 방법은 serverfault.com/questions/270005/what-is-the-slash-after-the-ip 글을 참고하면 좋다.

sudo ufw allow from 223.130.0.0/16
반응형
댓글