방화벽(Untangle) 와 IPS(Suricata) 같이 사용하기
방화벽과 IPS를 같이 이용해서 네트워크를 구성해볼 것이다.
구성은 위와 같이 할 것이고 windows7에서 IPS를 지나 방화벽을 지나서야 외부와 통신할 수 있게 할 것이다.
Host-only 이 두 개가 필요하기 때문에
위와 같이 만들어주었다.
먼저 windows7의 네트워크를 설정해주자.
이제 windows7의 게이트웨이 역할을 해줄 IPS의 네트워크도 변경해주자.
방화벽 방향으로 나갈 VMnet1
windows7의 네트워크인 VMnet2를 연결
ifcfg-eth를 수정하여 ip도 변경해주자.
위처럼 변경해주면 된다.
위와 같은 상태가 되면 IPS 설정 끝
이제 방화벽 네트워크를 설정해주자.
IPS와의 연결을 할 VMnet1 과
외부로 나갈 NAT 네트워크를 설정해준다.
이렇게만 하면 될 것 같지만
이 상태로 네트워크 통신을 하게 되면
windows7에서 IPS를 지나 방화벽을 지나 외부로 나가는 거 가능하지만
외부에서 방화벽을 지나서부터 문제가 생긴다
방화벽 입장에서는 windows7의 존재를 알 수 없다
windows7은 IPS에 가려져있기 때문에 통신이 안되게 되는데
이러한 이유 때문에 방화벽에게 windows7의 존재를 알려줘야 한다(라우팅, 포트포워딩)
Untangle에서
Confing - Network - Routes - Add를 눌러 windows7의 존재를 알려주자.
192.168.10.0 / 24 대역에게 가고 싶다면
192.168.30.2(IPS)에게 가라.
이렇게 하면 방화벽 입장에서는 windows7의 존재는 알지 못하지만
192.168.10.0/24로 가야 하는 패킷을 받게 되었을 때
IPS에게 주게 된다.
IPS는 windows7의 존재를 알기 때문에 전달을 해줄 것이다.
windows7에서 외부로 나가지는 모습이다.
Untangle에서 Reports - Firewall - All Events를 들어가 보자.
방화벽에서 windows7에 대해 잘 알고 있는 모습이다.














