当前位置: 首页 > news >正文

Linux防火墙开放

记录一次问题

写的网络服务无法通信

image-20240211202852768

代码没问题,IP绑定、端口绑定没问题,就是无法进行通信,这里要分2步走。

服务器控制台开放

image-20240211203234715

进入防火墙

image-20240211203432242

添加规则,这里以开放udp的8899端口为例

image-20240211203612957

这里在服务器后台就已经开放了,但此时可能还是无法进行通信。

Linux系统开放

当服务器后台开放之后,还需要在系统层面进行开放

查看防火墙是否开启

sudo systemctl status firewalld

image-20240211204147591

查看开放的端口

sudo firewall-cmd --list-all

image-20240211204340467

此时发现,虽然控制台开放了8899端口,可是在系统里面并没有开放

开放端口

sudo firewall-cmd --zone=public --add-port=8899/udp --permenant

重新加载防火墙

sudo firewall-cmd --reload

image-20240211204903478

此时系统层面udp:8899端口也已经开启

关闭某个端口

sudo firewall-cmd --zone=public --remove-port=8899/udp --permanent

这里的两次开放:
服务器是厂商的软件层
防火墙是操作系统的软件层
简单理解:设立了2扇门

http://www.lryc.cn/news/297863.html

相关文章:

  • 通过 docker-compose 部署 Flink
  • HarmonyOS ArkTS修改App的默认加载的界面(二十)
  • 【前端高频面试题--Vue基础篇】
  • Spring Boot 实现热插拔 AOP
  • 2月05日,每日信息差
  • 使用Python进行数据的描述性分析,用少量的描述性指标来概括大量的原始数据
  • 【JS逆向三】逆向某某网站的sign参数,并模拟生成仅供学习
  • 移动光猫gs3101超级密码及改桥接模式教程
  • leetcode 153
  • 【MySQL】数据库的基础——数据库的介绍、MySQL的介绍和架构、SQL分类、MySQL的基本使用、MySQL的存储引擎
  • 后端的技术设计文档
  • Windows10安装PCL1.14.0及点云配准
  • C语言第二十二弹---指针(六)
  • Qt Windows和Android使用MuPDF预览PDF文件
  • MongoDB聚合:$replaceWith
  • Vue 进阶系列丨实现简易VueRouter
  • unity editor 编辑器 GUID localID LocalFileId 查找问题
  • 【Mybatis】从0学习Mybatis(2)
  • ChatGPT高效提问—prompt常见用法(续篇九)
  • echarts的title标题属性
  • 【HTML+CSS】使用CSS中的Position与z-index轻松实现一个简单的自定义标题栏效果
  • 从零开始:用 Rust 编写你的第一个 Web 服务
  • 机器学习复习(8)——逻辑回归
  • 深入解析MySQL 8:事务数据字典的变革
  • jquery写表格,通过后端传值,并合并单元格
  • 百家cms代审
  • 算法学习——LeetCode力扣二叉树篇3
  • 强制卸载挂载目录
  • HiveSQL——sum(if()) 条件累加
  • Linux命令行工具使用HTTP代理的方法详解