Linux防火墙之具有命令行的FirewallD的基本操作
2016-02-01 17:26
387 查看
转自:http://my.oschina.net/fhd/blog/413945
启动FirewallD服务:
?
查看防火墙状态:
?
1. 区域管理
1.1. 网络区域简介
通过将网络划分成不同的区域,制定出不同区域之间的访问控制策略来控制不同程序区域间传送的数据流。例如,互联网是不可信任的区域,而内部网络是高度信任的区域。网络安全模型可以在安装,初次启动和首次建立网络连接时选择初始化。该模型描述了主机所连接的整个网络环境的可信级别,并定义了新连接的处理方式。有如下几种不同的初始化区域:
阻塞区域(block):任何传入的网络数据包都将被阻止。
工作区域(work):相信网络上的其他计算机,不会损害你的计算机。
家庭区域(home):相信网络上的其他计算机,不会损害你的计算机。
公共区域(public):不相信网络上的任何计算机,只有选择接受传入的网络连接。
隔离区域(DMZ):隔离区域也称为非军事区域,内外网络之间增加的一层网络,起到缓冲作用。对于隔离区域,只有选择接受传入的网络连接。
信任区域(trusted):所有的网络连接都可以接受。
丢弃区域(drop):任何传入的网络连接都被拒绝。
内部区域(internal):信任网络上的其他计算机,不会损害你的计算机。只有选择接受传入的网络连接。
外部区域(external):不相信网络上的其他计算机,不会损害你的计算机。只有选择接受传入的网络连接。
注:FirewallD的默认区域是public。
1.2. 显示支持的区域列表
?
1.3. 设置为家庭区域
?
1.4. 查看当前区域
?
1.5. 设置当前区域的接口
?
1.6. 显示所有公共区域(public)
?
1.7. 临时修改网络接口(enp0s3)为内部区域(internal)
?
1.8. 永久修改网络接口enp03s为内部区域(internal)
?
2. 服务管理
2.1. 显示服务列表
Amanda, FTP, Samba和TFTP等最重要的服务已经被FirewallD提供相应的服务,可以使用如下命令查看:
?
2.2. 允许SSH服务通过
?
2.3. 禁止SSH服务通过
?
2.4. 打开TCP的8080端口
?
2.5. 临时允许Samba服务通过600秒
?
2.6. 显示当前服务
?
2.7. 添加HTTP服务到内部区域(internal)
?
3. 端口管理
3.1. 打开端口
?
?
?
4. 直接模式
FirewallD包括一种直接模式,使用它可以完成一些工作,例如打开TCP协议的9999端口
?
5. 关闭服务的方法
你也可以关闭目前还不熟悉的FirewallD防火墙,而使用iptables,命令如下:
?
启动FirewallD服务:
?
?
1.1. 网络区域简介
通过将网络划分成不同的区域,制定出不同区域之间的访问控制策略来控制不同程序区域间传送的数据流。例如,互联网是不可信任的区域,而内部网络是高度信任的区域。网络安全模型可以在安装,初次启动和首次建立网络连接时选择初始化。该模型描述了主机所连接的整个网络环境的可信级别,并定义了新连接的处理方式。有如下几种不同的初始化区域:
阻塞区域(block):任何传入的网络数据包都将被阻止。
工作区域(work):相信网络上的其他计算机,不会损害你的计算机。
家庭区域(home):相信网络上的其他计算机,不会损害你的计算机。
公共区域(public):不相信网络上的任何计算机,只有选择接受传入的网络连接。
隔离区域(DMZ):隔离区域也称为非军事区域,内外网络之间增加的一层网络,起到缓冲作用。对于隔离区域,只有选择接受传入的网络连接。
信任区域(trusted):所有的网络连接都可以接受。
丢弃区域(drop):任何传入的网络连接都被拒绝。
内部区域(internal):信任网络上的其他计算机,不会损害你的计算机。只有选择接受传入的网络连接。
外部区域(external):不相信网络上的其他计算机,不会损害你的计算机。只有选择接受传入的网络连接。
注:FirewallD的默认区域是public。
1.2. 显示支持的区域列表
?
?
?
?
?
?
?
2.1. 显示服务列表
Amanda, FTP, Samba和TFTP等最重要的服务已经被FirewallD提供相应的服务,可以使用如下命令查看:
?
?
?
?
?
?
?
3.1. 打开端口
?
FirewallD包括一种直接模式,使用它可以完成一些工作,例如打开TCP协议的9999端口
?
你也可以关闭目前还不熟悉的FirewallD防火墙,而使用iptables,命令如下:
?
相关文章推荐
- Linux输入输出重定向(编程:实现写入、展示cat和复制cp的功能)
- CentOS下UTF8和GBK的互转
- centos7下安装fastdfs
- Mac利用PD虚拟机安装Centos7
- Linux SSH安装及使用
- USB集腋成裘:从Linux PC角度看sys.usb.config为adb时的Android设备
- centos 防火墙配置
- CentOS怎样查看系统信息
- CentOS怎样查看系统信息
- linux 根据内容查找文件
- 我的CentOS环境部署过程:从vmware安装到环境搭建
- Linux系统修改超级用户root的密码
- Linux 常用命令
- Linux 常用命令
- Linux编程中目录内容的读取(实现ls功能)
- centos彻底删除文件夹、文件命令
- Hello Makefile
- Linux的Graphics子系统分析
- Linux的LCD驱动分析
- Linux vmstat命令实战详解