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

nftables 测试一拒绝所有流量

要配置 nftables 先拒绝所有流量,然后再添加允许的规则,您可以按照以下步骤操作:

  1. 创建一个空的 nftables 配置文件(例如 /etc/nftables.conf)并添加如下内容:

    flush rulesettable inet filter {chain input {type filter hook input priority 0; policy drop;}chain forward {type filter hook forward priority 0; policy drop;}chain output {type filter hook output priority 0; policy drop;}
    }table ip6 filter {chain input {type filter hook input priority 0; policy drop;}chain forward {type filter hook forward priority 0; policy drop;}chain output {type filter hook output priority 0; policy drop;}
    }
    

    这将配置 nftables 先拒绝所有流量。

  2. 加载 nftables 配置:

    sudo nft -f /etc/nftables.conf
    

    这将加载并应用新的 nftables 配置。

  3. 添加允许的规则:

    根据您的需求,逐条添加允许的规则,例如允许SSH流量:

    sudo nft add rule inet filter input tcp dport 22 accept
    

    这将允许来自外部网络的 SSH 流量。

请注意,这只是一个示例配置,实际配置可能需要根据您的网络环境和需求进行调整。确保您了解每条规则的含义和影响,并根据需要添加适当的规则。

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

相关文章:

  • 练习 3 Web [ACTF2020 新生赛]Upload
  • Linux中docker项目提示No such file or directory
  • PyTorch 中的 apply
  • 张宇30讲学习笔记
  • SpringBoot接口防抖(防重复提交)的一些实现方案
  • Qt/C++音视频开发67-保存裸流加入sps/pps信息/支持264/265裸流/转码保存/拉流推流
  • 【Web】速谈FastJson反序列化中TemplatesImpl的利用
  • RK3568 RK809电源管理 RTC功能使能 定时唤醒
  • 大模型(LLM)的token学习记录-I
  • 探索前景:机器学习中常见优化算法的比较分析
  • 基于MRI的阿尔兹海默症病情预测
  • 高维中介数据: 联合显着性(JS)检验法
  • 冒泡排序 和 qsort排序
  • asp.net core webapi接收application/x-www-form-urlencoded和form-data参数
  • 程序环境和预处理(2)
  • Redis安全加固策略:绑定Redis监听的IP地址 修改默认端口 禁用或者重命名高危命令
  • Vuepress的使用
  • docker安装php7.4安装
  • 曲线生成 | 图解Dubins曲线生成原理(附ROS C++/Python/Matlab仿真)
  • 「Vue3系列」Vue3 组件
  • Git实战(2)
  • Java ElasticSearch-Linux面试题
  • 微信小程序通过服务器控制ESP8266
  • 题目 1434: 蓝桥杯历届试题-回文数字
  • 访问修饰符、Object(方法,使用、equals)、查看equals底层、final--学习JavaEE的day15
  • 『大模型笔记』最大化大语言模型(LLM)的性能(来自OpenAI DevDay 会议)
  • 深度学习:开启你的AI探索之旅
  • 第十四届蓝桥杯大赛B组 JAVA 蜗牛 (递归剪枝)
  • 基于React低代码平台开发:构建高效、灵活的应用新范式
  • 在Linux部署Docker并上传静态资源(快速教程)