환경 : Ubuntu 18.04.4 LTS (Bionic Beaver) Server (64-bit)

환경 : Ubuntu 18.04.4 LTS (Bionic Beaver) Server (64-bit) 

#ubuntu 18.04.5 iptables 설정

#ubuntu 18.04.5 iptables 설정

 

1. 일단 IPtables를 이용하기 전에 UFW를 사용 중인 상태라면 UFW를 사용하지 않도록 처리합니다.
- UFW 비활성화
>ufw disable

 

2. 규칙추가 & 차단 & 삭제
- 포트 추가

>iptables -A INPUT -p tcp --dport 21 -j ACCEPT
>iptables -A INPUT -p tcp --dport 22 -j ACCEPT
>iptables -A INPUT -p tcp --dport 23 -j ACCEPT
>iptables -A INPUT -p tcp --dport 80 -j ACCEPT
>iptables -A INPUT -p tcp --dport 443 -j ACCEPT

- 포트 차단
>iptables -A INPUT -p tcp --dport 80 -j DROP
- 포트 차단 규칙 삭제
>iptables -D INPUT -p tcp --dport 80 -j DROP
- 세 번째 라인의 규칙 삭제
>iptables -D INPUT 3

 

3. IPtables 규칙 확인
>iptables --list
>iptables -L

 

4. 규칙 저장
>service iptables save

 

5. [ iptables-persistent 패키지 이용하기 ]
패키지 설치
>sudo apt-get install iptables-persistent netfilter-persistent
저장
>netfilter-persistent save
다시 로드
>netfilter-persistent start
위 저장 및 로드 명령어를 IPtables의 저장(Save) 명령 이후에 수행해주시면 됩니다. 
그러면 서버를 재부팅해도 그대로 IPtables 규칙 설정 정보가 남아 있습니다.

 

6. 방화벽 서비스 부팅 관련 명령
6.1 서비스 시작
>service iptables start
6.2 서비스 정지
>service iptables stop
6.3 서비스 재시작
>service iptables restart
6.4 서비스 저장
>service iptables save

+ Recent posts