|
|
楼主 |
发表于 2018-7-6 14:46:27
|
显示全部楼层
查看firewalld的状态:+ T/ L- T2 ^. A% l- N( A: @/ R! v
[root@lockey Desktop]# firewall-cmd --state
$ y5 b- w ^+ K) V) B% E& c2 Y: R查看当前活动的区域,并附带一个目前分配给它们的接口列表:
* ]9 T: z; w9 H/ D* C4 \[root@lockey Desktop]# firewall-cmd --get-active-zones
9 l9 p* P7 Q& |2 `8 u1 w4 q查看默认区域:+ @% q' Q( o) l: ?7 |& ]
[root@lockey Desktop]# firewall-cmd --get-default-zone. C( [* C' X& x% Y, l% v; M
查看所有可用区域:! i3 h! a/ L9 q' @# ]
[root@lockey Desktop]# firewall-cmd --get-zones
2 B% H8 P8 h& N9 `& |9 I列出指定域的所有设置:1 D- F9 j- ]! [
[root@lockey Desktop]# firewall-cmd --zone=public --list-all
. o' ?5 I" F! |+ n8 v列出所有预设服务:& U' {+ h9 k! ^& M5 ~$ I8 F4 i; g
[root@lockey Desktop]# firewall-cmd --get-services
" n0 ^5 I8 ]( ]& w% w. }5 N(这样将列出 /usr/lib/firewalld/services/ 中的服务器名称。注意:配置文件是以服务本身命名的service-name. xml) k3 j4 _7 P. H7 \0 y* U' a
列出所有区域的设置:8 r0 v1 j+ R, `1 ^/ r3 q, S0 @
[root@lockey Desktop]# firewall-cmd --list-all-zones; ]5 [& U3 z, |# e: e
设置默认区域:5 G, p7 r; ?, c
[root@lockey Desktop]# firewall-cmd --set-default-zone=dmz9 ]4 x6 f: u, C* |
设置网络地址到指定的区域:
& E, @1 m, Q9 w+ y[root@lockey Desktop]# firewall-cmd --permanent --zone=internal --add-source=172.25.254.0/24
7 M8 n% S# J8 [* }(--permanent参数表示永久生效设置,如果没有指定--zone参数,那么会加入默认区域)* s0 o, L. E8 _: ^0 p
删除指定区域中的网路地址:
2 K7 m5 t. t/ z! Z" S[root@lockey Desktop]# firewall-cmd --permanent --zone=internal --remove-source=172.25.254.0/24
H, J; J8 G0 \' s' r添加、改变、删除网络接口:
3 M, g Q4 G- v* B6 f0 _+ M( ~- ?: Q[root@lockey Desktop]# firewall-cmd --permanent --zone=internal --add-interface=eth0! ~" v8 J2 W8 N6 m8 q0 N5 ?
[root@lockey Desktop]# firewall-cmd --permanent --zone=internal --change-interface=eth0: z$ `9 P+ R6 I; P
[root@lockey Desktop]# firewall-cmd --permanent --zone=internal --remove-interface=eth07 \+ J/ c7 v4 I8 e- q0 H
添加、删除服务:# M4 o2 d" J2 R9 G. H8 L' E& M3 p, J
[root@lockey Desktop]# firewall-cmd --permanent --zone=public --add-service=smtp
4 Q& Y9 z+ `5 t: p7 d[root@lockey Desktop]# firewall-cmd --permanent --zone=public --remove-service=smtp
3 N: u5 F8 m6 j7 i9 B7 g列出、添加、删除端口:
2 o) Y/ ^! \0 P% e/ r3 r2 K3 m[root@lockey Desktop]# firewall-cmd --zone=public --list-ports% Q( {" W' S/ s. Z
[root@lockey Desktop]# firewall-cmd --permanent --zone=public --add-port=8080/tcp
' Y. v. |% P( v* h( ~* a' {[root@lockey Desktop]# firewall-cmd --permanent --zone=public --remove-port=8080/tcp
: H# R6 Y J- H重载防火墙:5 }4 F& b% c" E9 u1 I
[root@lockey Desktop]# firewall-cmd --reload
6 r5 ~( W% Y+ b9 d2 c x(注意:这并不会中断已经建立的连接,如果打算中断,可以使用 --complete-reload选项) |
|