码迷,mamicode.com
首页 > 系统相关 > 详细

Linux防火墙

时间:2020-01-09 20:28:36      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:地址   miss   system   forward   防火   数据包   restart   进程   日志   

firewalld默认拒绝所有服务、支持动态修改
iptables默认允许所有服务、需要全部刷新载入
二者维护规则通过netfilter(数据包过滤机制)实现功能
selinux较为复杂,小菜还没有过应用

firewalld:
systemctl start firewalld
systemctl status firewalld
systemctl restart firewalld
systemctl stop firewalld
systemctl enable firewalld
systemctl disable firewalld
firewall-cmd --reload 动态更新

iptables:
service iptables start
service iptables status
service iptables restart
service iptables stop
chkconfig iptables on
chkconfig iptables off

selinux:
setenforce 0 ( permissive宽容模式,违反selinux规则的记录日志,不阻止)
setenforce 1 ( enforcing强制模式,违反selinux规则的记录日志,并终止)
vim /etc/selinux/config 将SELINUX修改为disabled 执行第三种工作模式关闭

防火墙浅析

netfilter(数据包过滤机制):其由五表五链组成
五表:
filter :对包进行过滤,最常用的表有INPUT丶FORWARD丶OUTPUT三个链
nat表:网络地址转换/端口转发,有PREROUTING丶OUTPUT丶POSTROUTING三个链
managle:不常用,对包进行操作(标记、修改)
raw:停止iptables对包的追踪,降低开销
security:用于强制访问控制(MAC)的网络规则
五链:
PREROUTING:路由之前经由此链用其规则
INPUT:经过PREROUTING后且目的为本机的包经由此链用其规则(本机进程皆收包)
FORWARD:经过PREROUTING后且需要转发经由此链用其规则
OUTPUT:本机程序需发出经由此链用其规则
POSTROUTING:经过PREROUTING和OUTPUT的包经由此链用其规则并发出
Firewalld 和 Iptables都是为netfilter提供可识别信息来达到防火墙功能的管理型工具

Linux防火墙

标签:地址   miss   system   forward   防火   数据包   restart   进程   日志   

原文地址:https://www.cnblogs.com/caienen/p/12173226.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!