메뉴 건너뛰기

Extra Form
출처 https://m.blog.naver.com/PostView.nhn?bl...gle.com%2F

Untangle 설치 와 방화벽 사용하기

Untangle 란

네트워크 관리 소프트웨어를 제공하는 오픈소스 소프트웨어이다.

모든 기능이 오픈소스는 아니지만 많은 기능을 무료로 사용할 수 있다는 장점을 가지고 있고

애플리케이션으로는

안티스팸, 컨텐트 필터, 안티바이러스, 안티 피싱, 안티 스파이웨어, 방화벽, OpenVPN , 라우터, 웹 캐시 소프트웨어 등 제공한다.

​

​

실습환경

​

방화벽 IP

- Internal IP(Host-Only) : 192.168.30.1

-External IP(NAT) : 192.168.0.134(DHCP)

​

사용자:Windows 7

- Host- Only Network : 192.168.30.0/24

​

​

Untangle 을 다운로드해줘야 한다.

https://www.untangle.com/

위의 사이트에 접속하여

​

로그인하여 다운로드하면 된다.

​

이제 VMware에서 환경을 구축하자.

NAT 와 Host-only 두 가지의 인터페이스가 필요하기 때문에 Add에서 network를 추가하고

나머지를 만들어주자.

Host-only를 추가하였기 때문에 192.168.30.0대역으로 맞춰주자.

​

​

English - Continue

other

Asia

Korea - Continue

Continue

Continue

Yes

끝

​

부팅 된 모습이다 Continue 클릭

​

마법사가 도와준다.

​

패스워드 설정

​

IP address : 방화벽의 IP

Gateway : 방화벽의 게이트웨이(라우터)

Test를 해보면 네트워크가 잘 설정되었는지 확인할 수 있다.

​

Router의 설정

방화벽이 Host-only에서의 게이트웨이 역할을 하게 되는데

이때 게이트웨이 역할을 할 때의 ip 설정이다.

​

Host-only에 있는 pc는 방화벽을 게이트웨이로 지나가고

다시 한번 라우터를 게이트웨이로 지나 인터넷으로 나가게 될 것이다.

NAT 안에 NAT로 되어있는 구조이다.

​

위에서 다운로드하기 위해 로그인하였던 이메일로 로그인

No

​

이제 사용하기 위한 모든 설정이 끝났다.

​

​

Firewall 사용하기

이제 Untangle를 사용하기 위한 애플리케이션 중 Firewall 을 클릭하여 다운로드해보자.

​

그러면 위와 같이 자신이 가지고 있는 애플리케이션의 목록에 Firewall이 추가되는 것을 볼 수 있는데

​

애플리케이션을 클릭하고 좌측 상단에 Rules를 클릭해보면

방화벽에 룰을 설정할 수 있는 것을 알 수 있다.

​

이제 윈도 7에서 인터넷 옵션을 조금 설정해주자.

​

윈도 7의 network는 Host-Only로 해줘야 한다.

그리고 게이트웨이도 방화벽으로 설정해줘야 한다.

​

이제 윈도 7에서 인터넷을 들어가 보자.

테스트용으로 1.1.1.1이라는 url로 접속하였다.

​

정상적으로 동작하는 모습.

​

이제 방화벽에서 1.1.1.1의 접속을 차단해보자.

Add 버튼을 눌러 룰을 추가하고

Add Condition은 룰을 지정하는데 어떠한 형식을 정할 것인지 추가할 수 있다.

Destination Address 목적지 주소를 기준으로 한다

Destination Port 목적지 포트를 기준으로 한다.

Protocol 프로토콜

1.1.1.1의 목적지 주소를 가지고 목적지의 포트가 80또는, 443이고

프로토콜로 TCP를 하는 것을 Block 차단한다.

Save 를 하면

Windows7에서는 1.1.1.1로 접속이 안 되는 것을 알 수 있다.

Report를 보면 방화벽이 어떠한 룰에 의해 어떠한 행동을 했는지를 알 수 있다.

​

​

그렇다면 반대로

위와 같이 1.1.1.1에 대한 접속을 허용하는 룰을 생성하게 되면

​

하나의 룰은 1.1.1.1에 대한 접속을 차단하고

또 하나의 룰은 1.1.1.1에 대한 접속을 허용하게 되었을 때

어떻게 동작하게 될까

​

이때는 룰의 우선순위로 판단하고

그 우선순위는 상단에 있을수록 우선순위가 높다.

위와 같이 Pass와 Block 룰이 있을 때 Ruld Id 가 높은

Pass로 적용된다.

​

pass가 우선순위가 높기 때문에 windows 7에서도 정상적으로 접근이 가능하다.