首页 > 系统相关 >linux iptables操作

linux iptables操作

时间:2023-12-07 14:24:23浏览次数:35  
标签:iptables 10.0 0.0 ACCEPT 6643 6379 linux 操作

1.查看iptables规则

iptables -nL

2.添加iptables规则

iptables -A INPUT -s 10.0.0.0/8 -d 10.0.0.0/8 -p tcp -m multiport --dports 6379,6643 -j ACCEPT

该命令使用 -A INPUT 将规则添加到过滤器的 INPUT 链(即入站流量),并指定以下条件:

  • -s 10.0.0.0/8:源IP地址是 10.0.0.0/8(即 10.0.0.0 至 10.255.255.255)。
  • -d 10.0.0.0/8:目标IP地址是 10.0.0.0/8
  • -p tcp:指定协议为 TCP。
  • -m multiport --dports 6379,6643:允许多个端口同时通过,其中包括 6379 和 6643
  • -j ACCEPT:对符合条件的数据包,执行接受(ACCEPT)操作,即放行。

3.删除iptables规则

要删除之前添加的 iptables 规则,可以使用以下命令:

iptables -D INPUT -s 10.0.0.0/8 -d 10.0.0.0/8 -p tcp -m multiport --dports 6379,6643 -j ACCEPT

这条命令与添加规则的命令非常类似,只是将 -A(添加)替换为 -D(删除)。它指定删除过滤器的 INPUT 链上符合特定条件的规则,并执行以下操作:

  • -s 10.0.0.0/8:源IP地址为 10.0.0.0/8
  • -d 10.0.0.0/8:目标IP地址为 10.0.0.0/8
  • -p tcp:指定协议为 TCP。
  • -m multiport --dports 6379,6643:删除多个指定端口的规则,包括 6379 和 6643
  • -j ACCEPT:删除执行接受(ACCEPT)操作的规则。
   

标签:iptables,10.0,0.0,ACCEPT,6643,6379,linux,操作
From: https://www.cnblogs.com/xiaoxiaomuyuyu/p/17881880.html

相关文章

  • IntelliJ IDEA无公网远程Linux服务器环境开发(建议收藏!)
    IDEA的远程开发功能,可以将本地的编译、构建、调试、运行等工作都放在远程服务器上执行,而本地仅运行客户端软件进行常规的开发操作即可,旧版本IDEA目前不支持该功能.,本例使用的是IDEA2023.2.5版本下面介绍如何在IDEA中设置远程连接服务器开发环境并结合Cpolar内网穿透工具实现无......
  • 制作优盘启动盘,适用于群晖、ESXI、PVE等设备的刷机操作。
    教程:制作优盘启动盘软件准备:下载博客配套软件,找博主要链接1、插入优盘并打开写盘工具2、打开后的样子  3、选择固件包 4、添加镜像写入镜像包5、点开时候后的提示框,确认数据将被清除,没问题就确认 6、跑进度 7、完成后 这样一个启动盘就完成了。 ......
  • Linux编写Shell脚本获取指定目录下所有文件并处理
    Linux编写Shell脚本获取指定目录下所有文件进行处理并保存到新目录#!/bin/bashapp_name="shell"path="/dir"#原目录last_path="/newDir"#新目录echo"======================start${app_name}=============================="if[-n"$(ls$path......
  • 0x00 Linux Fundamentals Part 1
    Task1、引言目标:在Linux机器上运行第一条命令会与文件系统进行交互介绍在Linux上的用户和组Task2、背景知识“Linux”这个名称实际上是基于UNIX(另一种操作系统)的多个操作系统的总称。由于UNIX是开源的,Linux的变体具有各种类型和大小-适用不同的用途。例如,Ubuntu和......
  • Linux定时任务
    前言上一篇讲到数据库备份,但是需要手动执行脚步文件,手动这个自然是不太可靠,毕竟有时候如果要避开高峰期,不影响白天用户使用体验,那就只能大晚上(不想熬夜,不想加班)那我们就实现“自动化”吧!定时任务Linux中实现定时任务有很多种方案,我们一个一个都了解一下。chkconfigchkconfig命令是......
  • Python 操作 MySQL 数据库
    Python标准数据库接口为PythonDB-API,PythonDB-API为开发人员提供了数据库应用编程接口。Python数据库接口支持非常多的数据库,你可以选择适合你项目的数据库:GadFlymSQLMySQLPostgreSQLMicrosoftSQLServer2000InformixInterbaseOracleSybase你可以访问Python数据库接口及API......
  • 反弹Shell的各种姿势-Linux
    反弹Shell-Linux监听方式nc-lnvp7777【监听端】centos:192.168.35.152【被控端】kali:192.168.35.128#监听端执行[root@localhost~]#nc-vvl7777 #Ncat:Version7.50(https://nmap.org/ncat)Ncat:Listeningon:::7777Ncat:Listeningon0.0.0.0:777......
  • 我的PyCharm为什么在linux下打不开?
    PyCharm打不开解决方案本文基于Xrdp远程连接桌面环境,UnbutuLinuxOS,解决办法仅供参考。应以实际情况为准。问题产生的原因,Xrdp下GUI绘制依赖于Xrdp的渲染,当Xrdp产生问题的时候,PyCharm并不会因为Xrdp的崩溃而被系统Kill掉,PyCharm在linux下的操作逻辑,及多窗口运行的基本逻辑,在寄......
  • linux 安装mysql
    1、到指定目录下下载安装包[root@master~]#cd/usr/local/src2、下载mysql8[root@mastersrc]#wgethttps://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz 3、解压mysql8,通过xz命令解压出tar包(这里时间可能会久一点根据服务器......
  • 查看linux负载情况
    1.cpu负载平均负载:指的是单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是单位时间内活跃的进程数。1.1uptime命令20:47:25显示当前系统时间up20:39系统已运行时间loadaverage:1.05,1.07,1.04......