환경 : centos 5.x (64bit)
1. oops 소스 다운로드
[root@localhost ~]# wget ftp://mirror.oops.org/pub/oops/oops-firewall/oops-firewall-6.2.6.tar.bz2
2. 다운로드 받은 파일 rpm 파일 만들기
[root@localhost ~]# rpmbuild -tb oops-firewall-6.2.6.tar.bz2
..생략
작성: /usr/src/redhat/RPMS/noarch/oops-firewall-6.2.6-1.noarch.rpm
작성: /usr/src/redhat/RPMS/noarch/oops-firewall-doc-6.2.6-1.noarch.rpm
실행 중(%clean): /bin/sh -e /var/tmp/rpm-tmp.69883
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd oops-firewall-6.2.6
+ rm -rf /var/tmp/oops-firewall-root
+ exit 0
..생략
작성: /usr/src/redhat/RPMS/noarch/oops-firewall-6.2.6-1.noarch.rpm
작성: /usr/src/redhat/RPMS/noarch/oops-firewall-doc-6.2.6-1.noarch.rpm
실행 중(%clean): /bin/sh -e /var/tmp/rpm-tmp.69883
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd oops-firewall-6.2.6
+ rm -rf /var/tmp/oops-firewall-root
+ exit 0
3. oops-firewall 을 사용하려면 bridge-utils이 필요 yum으로 서비스 설치
[root@localhost ~]# yum -y install bridge-utils
4. RPM 설치
[root@localhost ~]# cd /usr/src/redhat/RPMS/noarch
[root@localhost noarch]# rpm -Uvh oops-firewall-6.2.6-1.noarch.rpm
[root@localhost noarch]# rpm -Uvh oops-firewall-doc-6.2.6-1.noarch.rpm
[root@localhost noarch]# rpm -Uvh oops-firewall-6.2.6-1.noarch.rpm
[root@localhost noarch]# rpm -Uvh oops-firewall-doc-6.2.6-1.noarch.rpm
5. 환경에 맞게 filter.conf 수정 후 서비스 시작
[root@localhost ~]# /etc/rc.d/init.d/oops-firewall restart
OOPS Firewall 종료: [ OK ]
OOPS Firewall 시작: [ OK ]
OOPS Firewall 종료: [ OK ]
OOPS Firewall 시작: [ OK ]