Linux防火墙设置(不用firewalld,使用iptable作为防火墙)

Linux防火墙——iptables以及firewalld的使用介绍 本文摘要: Linux防火墙系统主要介绍了iptables和firewalld两种实现方式。iptables基于Netfilter机制,通过表(Filter/NAT/Mangle/Raw)、链(INPUT/OUTPUT/FORWARD等)和规则实现流量控制,支持ACCEPT/DROP/REJECT等策略。firewalld采用动态区域管理(public/trusted等),支持服务级控制和端口转发,通过firewall-cmd命令配置。文中详细对比了两者的工作流程、配置方法和典型应用场景,包括Web服务访问 阅读详情

iptables 的安装与配置(不用firewalld,使用iptable作为防火墙)

由于centos7默认是使用firewall作为防火墙,下面介绍如何将系统的防火墙设置为iptables。

# service firewalld status; #查看防火墙状态

 

(disabled 表明 已经禁止开启启动 enable 表示开机自启,inactive 表示防火墙关闭状态 activated(running)表示为开启状态)

# service firewalld start;  或者 #systemctl start firewalld.service;#开启防火墙

# service firewalld stop;  或者 #systemctl stop firewalld.service;#关闭防火墙

# service firewalld restart;  或者 #systemctl restart firewalld.service;  #重启防火墙

# systemctl disable firewalld.service #禁止防火墙开启自启

 # systemctl enable firewalld #设置防火墙开机启动

#yum remove firewalld #卸载firewall

 禁用/停止自带的firewalld服务

systemctl stop firewalld  #停止firewalld服务  

 systemctl mask firewalld  #禁用firewalld服务 

安装iptables防火墙及操作:

service iptables status   #先检查是否安装了iptables  

yum install -y iptables  #安装iptables  

yum update iptables   #升级iptables  

yum -y install iptables-services  #安装iptables-services  

设置现有规则

iptables -L -n   #查看iptables现有规则  

iptables -P INPUT ACCEPT  #先允许所有,不然有可能会杯具  

iptables -F  #清空所有默认规则  

iptables -X  #清空所有自定义规则  

iptables -Z  #所有计数器归0  

iptables -A INPUT -i lo -j ACCEPT  #允许来自于lo接口的数据包(本地访问)  

iptables -A INPUT -p tcp --dport 22 -j ACCEPT  #开放22端口  

iptables -A INPUT -p tcp --dport 21 -j ACCEPT  #开放21端口(FTP)  

iptables -A INPUT -p tcp --dport 80 -j ACCEPT #开放80端口(HTTP)   

iptables -A INPUT -p tcp --dport 443 -j ACCEPT  #开放443端口(HTTPS)  

iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT  #允许ping  

iptables -A INPUT -m state --state  RELATED,ESTABLISHED -j ACCEPT  #允许接受本机请求之后的返回数据 RELATED,是为FTP设置的  

iptables -P INPUT DROP  #其他入站一律丢弃  

iptables -P OUTPUT ACCEPT  #所有出站一律绿灯 

iptables -P FORWARD DROP  #所有转发一律丢弃   

其他规则设定

iptables -A INPUT -p tcp -s 45.96.174.68 -j ACCEPT  #如果要添加内网ip信任(接受其所有TCP请求)  

iptables -P INPUT DROP  #过滤所有非以上规则的请求  

iptables -I INPUT -s ***.***.***.*** -j DROP  #要封停一个IP,使用下面这条命令:  

iptables -D INPUT -s ***.***.***.*** -j DROP  #要解封一个IP,使用下面这条命令:  

保存规则设定

service iptables save  #保存上述规则  

开启iptables服务

systemctl enable iptables.service  #注册iptables服务  相当于以前的chkconfig iptables on  

systemctl start iptables.service  #开启服务  

systemctl status iptables.service  #查看状态    

关于iptable防火墙的命令

然后安装iptables:

yum install iptables

yum install iptables-services

查看防火墙:

service iptables status

停止防火墙

service iptables stop

开启防火墙

service iptables start

永久开启关闭防火墙

开启: systemctl enable iptables

关闭: systemctl disable iptables

service iptables save #设置完成后要保存,不然重启后还是之前的样子

systemctl restart iptables #重启防火墙

Linux——firewalld防火墙(一) firewalld的作用是为包过滤机制提供匹配规则(或称为策略),通过各种不同的规则,告诉netfilter对来自指定源,前往指定目的或具有某些协议特征的数据包采取何种处理方式。为了更加方便地组织和管理防火墙. firewalld 提供了支持网络区域所定义的网络链接以及接口安全等级的动态防火墙管理工具。它支持IPv4、IPv6防火墙设置以及以太网桥.并且拥有两种配置模式:运行时配置与永久配置。它还支持服务或应用程序直接添加防火墙规则接口。 阅读详情

相关推荐

Linux操作系统:IPTables

iptables其实不是真正的防火墙,我们可以把它理解成一个客户端代理用户通过iptables这个代理,将用户的安全设定执行到对应的"安全框架"中,这个"安全框架"才是真正的防火墙,这个框架的名字叫netfilter。netfilter才是防火墙真正的安全框架(framework),netfiter位于内核空间。iptables其实是一个命令行工具,位于用户空间,我们用这个工具操作真正的框架。............

m0_51456787的博客 1383

linux防火墙查看状态firewall、iptable

linux防火墙查看状态firewall、iptable

gong_wejoy的专栏 1956

linux软件防火墙--firewalld

在CentOS 7之后有几种防火墙共存:firewalld、iptables、ebtables。默认是使用firewalld来管理netfilter子系统,不过底层调用的命令仍然是iptables等。firewalld跟iptables比起来,不好的地方是每个服务都需要去设置才能放行,因为默认是拒绝。而iptables里默认是每个服务是允许,需要拒绝的才去限制。firewalld 服务引入了一个信任级别的概念来管理与之相关联的连接与接口。

景天科技苑 1万+

Rocky Linux安装k3s的问题

使用开源容器管理平台(Rancher、Rainbond)官方提供的方法安装单机版环境时,可能会遇到k3s server启动不成功的问题。问题可能与ip_tables模块未加载有关,可以参考本文解决。

gp_len的专栏 3514

Unified Access Control:从NAS到RRC的5G接入控制全流程解析

本文深入解析了5G统一接入控制(Unified Access Control)的全流程,从NAS到RRC的协同工作机制。通过身份核验、业务分类和动态决策三个核心步骤,UAC实现了智能调度和弹性决策,确保海量设备接入时的网络稳定性。文章详细介绍了USIM卡的身份凭证体系、NAS层的业务分类引擎以及RRC层的动态决策机制,并提供了实战案例和常见问题排查方法。

weixin_30855099的博客 581

AMEsim不连续处理机制:仿真精度与效率的平衡艺术

本文深入解析AMEsim不连续处理机制在系统仿真中的应用,探讨如何平衡仿真精度与效率。通过液压系统仿真案例,详细介绍了事件检测算法、变步长求解器自适应策略及典型场景优化方法,帮助工程师有效应对仿真中的不连续性问题,提升仿真效率和准确性。

v4w5x6的博客 434

iptables配置

【代码】iptables配置。

a1103313049的博客 479

别再死记硬背了!用LTspice和Simulink仿真,5分钟搞懂巴特沃斯、切比雪夫、贝塞尔滤波器的区别

本文通过LTspice和Simulink仿真工具,直观对比了巴特沃斯、切比雪夫和贝塞尔滤波器的特性差异。从通带波纹、过渡带陡峭度到相位线性度,详细解析了三种经典滤波器的设计哲学与应用场景,帮助工程师和学生快速掌握滤波器选型技巧,提升电路设计效率。

weixin_33910191的博客 516

iptables简述及命令示例

iptables简述及命令示例

大道之行,始于足下 532

Dify平台+Excel批量分析实战:5分钟搞定大模型数据处理(附完整代码)

本文详细介绍了如何利用Dify平台的数据集功能,结合Excel和Python脚本,快速构建大模型批量数据处理流水线。通过实战案例演示,读者可在5分钟内完成客户反馈情感分析、产品文案生成等任务,实现从原始数据到结构化洞察的高效转化,极大提升工作效率。

3a9bq4r8t2y的博客 313

使用RustDesk或者AnyDesk的TCP隧道实现Codesys系列PLC的远程调试和下载

Codesys远程调试

exat500g的博客 7259

【Linux】—管理、设置防火墙规则(firewalld详解)

【Linux】—管理、设置防火墙规则(firewalld详解)

✨ 欢迎来到【Seal ^_^ 的CSDN博客】!✨ 1万+

ultralytics.data.utils——utils.py子模块代码详读

ultralytics.data.utils——utils.py子模块代码详读

Together_CZ的博客 1713

【Linux安全】Firewalld防火墙

欲穷千里目,更上一层楼

F12138X的博客 1922

如何在 R 中使用 Gamma 分布(附示例)

在统计学中,伽马分布通常用于模拟与等待时间相关的概率。我们可以使用以下函数来处理 R 中的 gamma 分布:dgamma(x, shape, rate) – 找到具有特定形状和速率参数的 gamma 分布的密度函数值。 pgamma(q, shape, rate) – 找到具有特定形状和速率参数的伽马分布的累积密度函数值。 qgamma(p, shape, rate) – 找到具有特定形状和速率参数的 gamma 分布的逆累积密度函数值。 rgamma(n, shape, rate) – 生成 n 个随机

Mrrunsen的博客 4408

AI翻译工具自动翻译日语视频生成srt中文字幕,支持离线轻松生成任意日语视频字幕!可选择支持显卡模式和cpu模式低显存也能用

【AI离线字幕神器:日语视频一键转中文字幕】推荐一款基于Faster-Whisper的本地化字幕工具,可离线生成日语视频的中文字幕(.srt格式),支持CPU/GPU加速处理。实测1小时视频最快4-5分钟完成翻译,无需联网保护隐私。操作简单只需拖拽文件,支持批量处理音频(mp3/wav)和视频(mp4/mkv)文件,还能自定义输出格式和参数调整。特别适合需要观看无字幕日语资料的用户,堪称技术宅必备神器。下载地址附后,包含详细使用教程和参数配置说明。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1万+

linux防火墙篇--Firewalld防火墙基础

firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter网络过过滤子系统(属于内核态)来实现包过滤防火墙功能firewalld提供了支持网络区域所定义的网络链接以及接口安全等级的动态防火墙管理工具。它支持IPv4、IPv6防火墙设置以及以太网桥(在某些高级服务可能会用到,比如云计算),

aran2002的博客 5511

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Linux 防火墙配置【iptable,firewalld,ufw】

ufw是一款专为追求防火墙配置简洁与快速的用户设计的简化管理工具。它尤其适用于Ubuntu及其衍生Linux发行版,通过其直观的命令行界面,极大地简化了添加、删除及查看防火墙规则的过程。若您偏好使用Ubuntu系统,ufw将是一个既便捷又高效的选择。然而,考虑到Linux系统的多样性和不同用户的具体需求,iptables和firewalld也是管理防火墙规则时值得考虑的选项。iptables作为更为底层的工具,提供了强大的灵活性和控制能力,但配置相对复杂。而firewalld。

qq_43657590的博客 918

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

linux防火墙(firewalld和iptables)

这里写目录标题1安全技术和防火墙1.1 安全技术1.2 防火墙的分类2.Linux 防火墙的基本认识2.1Netfilter2.2防火墙工具介绍2.2.1 iptables2.2.2 firewalld2.2.3 nftables2.3 netfilter中五个勾子函数和报文流向3.firewalld服务3.1.1firewalld 介绍3.1.2命令行配置3.1.2.1基础命令3.1.2.2查看现有firewall设置3.1.2.3设置查看默认区3.1.2.4添加源地址(网段)及端口 及服务3.1.3其它

肥猫警长的博客 6554

Linux 防火墙之 firewalld 的基本使用

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 chaodev 即可关注。 firewalld(Dynamic Firewall Manager of Linux System,Linux系统的动态防火墙管理器)服务是默认的防火墙配置管理工具,它拥有基于CLI(命令行界面)和基于GUI(图形用户界面)的两种管理方式。在比较新的系统中,firewalld 防火墙已经取代了 iptables 防火墙。 一、 防火墙启用和关闭 大部分系统已经自带了 firewalld 防火墙,如果未安装,执.

程序员大佬超的博客 4835

Linux中的防火墙————Firewalld

firewalld是一个服务,这个服务提供了防火墙配置的工具只要开启了firewalld服务,那么就可以通过firewall服务提供的工具来配置防火墙Linux本身不具备防火墙功能,而是通过内核的net_filter模块来实现软防火墙功能,而且你必须通过iptables才能和net_filter进行交互默认在rhel7和fedora20,centos7以上的版本默认安装了firewalld服务,默认是开启的。

m0_53733914的博客 1538

Linux——firewalld防火墙

随着网络技术的飞速发展,网络安全问题日益突出,防火墙作为网络安全的第一道防线,其重要性不言而喻。在 Linux 系统中,firewalld 作为一种动态防火墙管理工具,凭借其灵活的配置和强大的功能逐渐成为众多企业和个人用户的首选。firewalld 的作用是为包过滤机制提供匹配规则(或称为策略),

2401_88768957的博客 1419

linux中iptable和firewalld详解

linux中iptable和firewalld详解

weixin_62304542的博客 1038

[Linux] Linux防火墙之firewalld

firewalld防火墙是Centos7系统默认的防火墙管理工具。它取代了以前的iptables防火墙。它也工作在网络层,属于数据包过滤防火墙。firewalld和iptables是用来管理防火墙的工具,用来定义防火墙的各种规则功能,内部结构指向netfilter网络过滤子系统(属于内核态)来实现数据包过滤防火墙功能。firewalld提供动态防火墙管理工具,支持网络区域中定义的网络链接和接口的安全级别。

热心网友 1618

Linux防火墙firewalld安全设置

防火墙是指设置在不同网络或网络安全域之间的一系列部件的组合,它能增强机构内部网络的安全性。它通过访问控制机制,确定哪些内部服务允许外部访问,以及允许哪些外部请求可以访问内部服务。它可以根据网络传输的类型决定IP包是否可以传进或传出内部网。防火墙通过审查经过的每一个数据包,判断它是否有相匹配的过滤规则,根据规则的先后顺序进行一一比较,直到满足其中的一条规则为止,然后依据控制机制做出相应的动作。如果都不满足,则将数据包丢弃,从而保护网络的安全。Linux系统的防火墙功能是由内核实现的。

m0_59598029的博客 1302
上一篇: Linux基本命令
下一篇: Linux两种防火墙的基本命令(firewalld 和 iptables)
MMP菜的一匹
博客等级 码龄10年 15粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值