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 을 다운로드해줘야 한다.
Join the Conversation We Dive Into Our Web Filter App and Discuss the Tech Behind Web Content Filtering SAVE MY SEAT One Place for All Our Latest Updates Check Out Our Social Hub and Subscribe to Our Newsletter LEARN MORE New Report Sheds Light on State of SMB IT Security SMBs are Transitioning IT I...
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에서도 정상적으로 접근이 가능하다.














