Linux 第八节(防火墙 )
-------------------iptables--------------------------
RHEL 5 6 7.0 7.1 iptable
RHEL 8 firewall
FORWARD
PREROUTING
POSTSROUTING
-a
-i
iptables -L //显示规则链所有信息
iptables -F // 清空防火墙策略
iptables -P INPUT DROP
iptables -I INPUT -P icmp -j ACCEPT //添加一条允许策略
1.ACCEPT 允许流量
2.DROP 丢包拒绝流量
3. REJECT 回应拒绝流量
4.LOG 保存到日志文件中
iptables -D INPUT 1 //删除一条策略
iptables -P INPUT ACCPET //允许所有
iptables -I INPUT REJET //拒绝所有
iptables -I INPUT -s 192.168.10.0/24 -p tcp --dport=22 -j REJECT //拒绝192.168.10.0/24这个网段
iptables -I INPUT -p tcp -s 192.168.10.100 -- dport=80 -j REJECT //拒绝192.168.10.100的80端口
---------------------firewall-------------------------
zone 区域 模板
public 当前正常使用的区域,要使用策略生效,必须配置在这个区域
trusted 允许据此有的数据包
drop 拒绝流入的流量,除非与流出的流量相关
firewall-cmd 命令行配置
firewall-config 图形化配置
firewall-cmd --get-default-zone // 获取当前区域名称
firewall-cmd --get-zone-of interface=eno16777728 //查看网卡对应的区域
firewall-cmd --set-default-zone=dmz //修改当前区域为DMZ区域
firewall-cmd --panic-on //开启紧急模式,断开网络连接
firewall-cmd --panic-off //关闭紧急模式,恢复网络连接
RUNTIME 当前生效,重启不生效(默认)
PERMANENT 当前不生效,重启生效
firewall-cmd --zone=public --query -service=ssh //查看协议是否放行
firewall-cmd --zone=public --add -service=https //将https协议加入放行
firewall-cmd --permanet --zone=public --add -service=https //将https协议加入允许永久放行
firewall-cmd --raload //重载防火墙配置
firewall-cmd --permanet --zone=public --add -forward-port=888:proto=tcp:toport=22:toaddr=192.168.10.10
//允许22端口访问
firewall-cmd --permanet --zone=public --add -rich-rule="rule family="ipv4" source address="192.168.10.0/24" service name "ssh reject"
Linux 第八节(防火墙 )的更多相关文章
- Linux 7.x 防火墙&端口
Linux 7.x 防火墙&端口 查看当前防火墙的状态: # firewall-cmd --state 也可以使用指令:systemctl status firewall.service 启动 ...
- Linux系统 开通防火墙端口
Redhat 7内核 Linux系统 开通防火墙端口 使用systemctl 1.查看防火墙状态,root用户登录,执行命令systemctl status firewalld 2.开启防火墙:sy ...
- linux下关闭防火墙命令
今天使用linux虚拟机搭建jenkins,但是在虚拟机内部使用浏览器可以访问jenkins主页,在物理机上却无法访问jenkins主页,查找原因后是因为linux虚拟机没有关闭防火墙,关闭防火墙后, ...
- linux 6 查看防火墙状态及开启关闭命令
linux 6 查看防火墙状态及开启关闭命令 https://blog.csdn.net/lv_shijun/article/details/52453882 存在以下两种方式: 一.service方 ...
- (转)SELinux是什么意思,如何关闭?Linux下的防火墙用什么命令打开?
SELinux是什么意思,如何关闭?Linux下的防火墙用什么命令打开? 原文:http://blog.csdn.net/hhcccchh/article/details/12995539 SELin ...
- LINUX中IPTABLES防火墙使用
对于有公网IP的生产环境VPS,仅仅开放需要的端口,即采用ACL来控制IP和端口(Access Control List). 这里可以使用Linux防火墙netfilter的用户态工具 iptable ...
- Linux网络——配置防火墙的相关命令
Linux网络——配置防火墙的相关命令 摘要:本文主要学习了如何在Linux系统中配置防火墙. iptables命令 iptables准确来讲并不是防火墙,真正的防火墙是运行于系统内核中的netfil ...
- linux如何查看防火墙是否开启?删除iptables规则
iptables是linux下的防火墙组件服务,相对于windows防火墙而言拥有更加强大的功能,此经验咗嚛以centos系统为例.关于iptables的一般常见操作,怎么来判断linux系统是否启用 ...
- Linux基础之防火墙
Linux基础之防火墙 Iptables 最初认识iptables还是在安卓手机上玩tiny的时候知道的,什么扫地僧.Jume等防跳脚本都基于iptables原理,一直觉得iptables的命令很 ...
- 9.Linux之iptables防火墙
Linux之iptables防火墙 目录 Linux之iptables防火墙 iptables防火墙概述 netfilter和iptables之间的关系 netfilter iptables ipta ...
随机推荐
- drf-restful规范、django原生编写接口
1.restful规范 REST全称是Representational State Transfer,中文意思是表述:表征性状态转移,它首次出现在2000年Roy Fielding的博士论文中.RES ...
- mysql-01数据库基本简介
1.数据库的概念 DB:数据库(database):存储数据的"仓库".它保存了一系列有组织的数据. DBMS:数据库管理系统(Database Management System ...
- JSTL标签库C标签的使用注意事项
今天在写jsp中在c标签上踩了不少坑,在此记录一下. <c:if>标签单独使用,不与<c:otherwise>配套使用,搭配使用会报错. <c:otherwise> ...
- freeRTOS检测栈溢出
将FreeRTOSConfig.h里面的configCHECK_FOR_STACK_OVERFLOW设置为2. 随便一个文件里,加入 #include "task.h" void ...
- 另类数据获取法-eax法
有些基址非常难追 所以我们用一个另类的方法来追一下 复杂的汇编代码 ------------------ call 0x****** mov esi,eax; mov ***, dword ptr d ...
- setInterval()的使用
setInterval() 作用 这个函数可以将一个函数每隔一段时间执行一次 参数 1.回调函数,该函数会每隔一段时间被调用一次 2.每次调用间隔的时间,单位是毫秒 返回值 返回一个Numbe ...
- JZOJ 7685. 【2022.10.06冲剌NOIP2022模拟】奇怪的函数(function)
\(\text{Solution}\) 观察到关于 \(x\) 的函数在 \(n\) 个操作之后一定是这样的: 一段水平直线加上一段斜率为 \(1\) 的直线再加上一段水平直线 于是线段树维护这个分段 ...
- XAMPP环境下数据库密码保存文件目录(数据库密码忘记)
转自百度经验: https://jingyan.baidu.com/article/09ea3ede4e2523c0afde3943.html ---------------------------- ...
- Prime Distance
Description The branch of mathematics called number theory is about properties of numbers. One of th ...
- NOIP 2022 游记
2022 NOIP (NOI Plus) 游记 Day-9 - Day-2 一句话总结,原神打的有点小多了.现在想想真的有点后悔(但也不是很手动滑稽,如果多做几个题或者把短板数论和数据结构看看也许这次 ...