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
- IOU
- nfs mount
- 알고리즘
- 딥러닝
- 리눅스
- C
- SQLD
- Linux
- 타오툴킷
- nouveau
- pyMySQL
- 딥스트림
- 스프링
- 도커
- docker
- tao_toolkit
- 도커 컨테이너
- deepstream
- 백준
- dkms
- C++
- 비디오미리보기
- mAP@.5
- 주피터 노트북
- Spring
- 네트워크
- Python
- yolov7
- 정처기
- 파이썬
Archives
- Today
- Total
한 번만 더 해보자
[Linux] iptables, firewalld 명령어 본문
리눅스 환경에서는 iptables, firewalld 등의 도구를 사용하여 방화벽을 설정할 수 있다. 여기에는 iptables를 사용하는 기본적인 명령어와 firewalld를 사용하는 몇 가지 명령어가 포함된다.
iptables 명령어:
현재 규칙 확인:
sudo iptables -L
특정 테이블의 규칙 확인:
sudo iptables -L -t 테이블이름
모든 규칙 삭제:
sudo iptables -F
특정 규칙 삭제:
sudo iptables -D 체인이름 규칙번호
특정 포트 열기:
sudo iptables -A INPUT -p tcp --dport 포트번호 -j ACCEPT
특정 IP 차단:
sudo iptables -A INPUT -s 차단할_IP -j DROP
현재 규칙을 파일로 내보내기:
sudo iptables-save > /경로/백업파일명
백업된 규칙 적용하기:
sudo iptables-restore < /경로/백업파일
firewalld 명령어:
FirewallD 서비스 상태 확인:
sudo systemctl status firewalld
FirewallD 활성화:
sudo systemctl enable firewalld sudo systemctl start firewalld
FirewallD 비활성화:
sudo systemctl disable firewalld sudo systemctl stop firewalld
현재 활성화된 규칙 보기:
sudo firewall-cmd --list-all
포트 추가:
sudo firewall-cmd --add-port=포트번호/프로토콜 --permanent
특정 서비스 허용:
sudo firewall-cmd --add-service=서비스이름 --permanent
특정 IP 차단:
sudo firewall-cmd --add-rich-rule='rule family="ipv4" source address="차단할_IP" reject' --permanent
규칙 적용 후 재시작:
sudo firewall-cmd --reload반응형