Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 파일질라
- centos7
- linux
- sftp
- DNS
- 리눅스명령어
- 서버방화벽
- FTP
- ip차단
- 서버관리
- postfix
- 리눅스
- iptables
- 티스토리챌린지
- CentOS
- 서버보안
- 서버운영
- https
- FileZilla
- 시스템관리
- Apache
- SMTP설정
- 웹서버
- SSL인증서
- geoip
- 국가IP차단
- 오블완
- 리눅스서버
- oops-firwall
- ubuntu
Archives
- Today
- Total
운영중입니다
oops-firewall RPM 빌드하는 방법 본문
https://https443.tistory.com/11
oops-firewall 설치 및 사용 방법
✅ oops-firewall 이란? oops-firewall은 IPTABLES 기반의 리눅스 방화벽 설정을 손쉽게 구성할 수 있도록 도와주는 경량형 방화벽 관리 스크립트텍스트 기반의 설정 파일을 통해 방화벽 룰을 선언형으로
https443.tistory.com
지난 글 내용 중 설치 방법에 #oops-firewall-6.2.6.tar.bz2 파일 다운로드 후 rpm 패키징 생성 부분을 이어서 서술 예정.
✅ 1.필수 패키지 설치
yum install -y rpm-build rpmdevtools gcc make tar bzip2 bridge-utils
✅ 2. RPM 빌드 환경 구성
rpmdev-setuptree
#위 명령을 실행하면 홈 디렉토리에 rpmbuild/ 디렉토리가 생성

✅ 3. 소스 파일 다운로드
cd /root/rpmbuild/SOURCES
yum install ncftp
ncftp ftp.oops.org
#oops-firewall 파일 있는 경로 찾을 것
# 본인에게 맞는 버전을 사용
get oops-firewall-6.2.2.tar.bz2

exit
✅ 4. SPEC 파일 수정
cd /root/rpmbuild/BUILD
tar -xvjf ../SOURCES/oops-firewall-6.2.6.tar.bz2
cd oops-firewall-6.2.6
rsync -avr ./oops-firewall.spec /root/rpmbuild/SPECS
cd /root/rpmbuild/SPECS
vim oops-firewall.spec
--수정 내용--
#Source0: ftp://mirror.oops.org/pub/oops/oops-firewall/%{name}-%{version}.tar.bz2 ->
Source0: /root/rpmbuild/SOURCES/oops-firewall-6.2.6.tar.bz2

✅ 5. 빌드 실행
cd /root/rpmbuild/SPECS
rpmbuild -ba oops-firewall.spec
#성공 시 아래 경로에 RPM 생성
/root/rpmbuild/RPMS/noarch/oops-firewall-6.2.2-1.el7.noarch.rpm

'리눅스보안' 카테고리의 다른 글
| geoip 설치 및 사용 방법2_1 (CentOS7) (2) | 2025.07.18 |
|---|---|
| geoip 설치 및 사용 방법 (CentOS5) (2) | 2025.07.12 |
| oops-firewall 설치 및 사용 방법 (0) | 2025.07.03 |
| fail2ban 설치 및 사용 방법 (0) | 2025.06.18 |
| iptables 기본 개념과 실전 명령어 정리 (0) | 2025.06.11 |