본문 바로가기
  • 오늘도 한걸음. 수고많았어요.^^
  • 조금씩 꾸준히 오래 가자.ㅎ
IT기술/리눅스

centos 7.2 방화벽 명령어

by 미노드 2016. 8. 18.

vi /etc/firewalld/zones/public.xml #이곳에서 변경하고 저장해도됩니다 저장후에는

firewall-cmd--reload      # 커맨드 입력하여 재로드해주시면 반영됩니다.


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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
 
#방화벽포트 허용
firewall-cmd --permanent --zone=public --add-port=80/tcp
 
 
#방화벽포트제거
firewall-cmd --permanent --zone=public --remove-port=80/tcp
 
 
#설정한 포트 적용
firewall-cmd --reload    #재시작
 
 
 
#서비스추가
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
 
 
#서비스삭제
firewall-cmd --permanent --zone=public --remove-service=http
firewall-cmd --permanent --zone=public --remove-service=https
 
 
firewall-cmd --reload    #재시작
 
 
 
#임의로 ip 차단하기
firewall-cmd --permanent --zone=public --add-rich-rule="rule family=ipv4 source address=차단ip service name=http reject"
 
#임의차단해제
firewall-cmd --permanent --zone=public --remove-rich-rule="rule family=ipv4 source address=차단ip service name=http reject"
 
 
 
##방화벽 기타 명령어
 
#허용한 포트 목록
    firewall-cmd --list-ports
 
#방화벽 상태 확인
    firewall-cmd --state
 
#활성화된 zone 목록
    firewall-cmd --get-active-zones
 
#현재 존재하는 서비스 목록
    firewall-cmd --get-service
 
#public zone에 있는 서비스 목록
    firewall-cmd --zone=public --list-services