阅读目录
一、firewall-cmd简介
Linux上新用的防火墙软件,跟iptables差不多的工具
irewall-cmd 是 firewalld的字符界面管理工具,firewalld是centos7的一大特性,最大的好处有两个:支持动态更新,不用重启服务;第二个就是加入了防火墙的“zone”概念。
firewalld跟iptables比起来至少有两大好处:
1 2 |
|
firewalld自身并不具备防火墙的功能,而是和iptables一样需要通过内核的netfilter来实现,也就是说firewalld和 iptables一样,他们的作用都是用于维护规则,而真正使用规则干活的是内核的netfilter,只不过firewalld和iptables的结 构以及使用方法不一样罢了。
二、firewall-cmd命令详解
1.命令格式
1 |
|
2.选项
通用选项
1 2 3 |
|
状态选项
1 2 3 4 5 |
|
日志选项
1 2 |
|
3.实例
安装/运行
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
配置firewalld
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 53 54 55 56 |
|
服务管理
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
端口管理
1 2 3 4 5 6 7 8 9 10 11 12 |
|
直接模式
1 2 3 4 |
|
4.自定义服务管理
选项
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 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
|
控制端口 / 服务
1 2 3 4 5 6 7 8 |
|
伪装 IP
1 2 3 |
|
端口转发
1 2 3 4 5 6 |
|
1.当我们想把某个端口隐藏起来的时候,就可以在防火墙上阻止那个端口访问,然后再开一个不规则的端口,之后配置防火墙的端口转发,将流量转发过去。
2.端口转发还可以做流量分发,一个防火墙拖着好多台运行着不同服务的机器,然后用防火墙将不同端口的流量转发至不同机器。