首页 > 系统相关 >iptables

iptables

时间:2024-01-16 11:55:07浏览次数:30  
标签:iptables 防火墙 ACCEPT 指定 规则 数据包

目录


简介

iptables是Linux系统中的防火墙程序,用于监控服务器的网络流量并根据规则进行过滤。它通过表和链的方式来管理规则,决定数据包的处理方式。iptables有四个默认表:Filter、Network Address Translation (NAT)、Mangle和Raw。它还有一些特殊值,如ACCEPT(允许数据包通过)、DROP(阻止数据包通过)和RETURN(停止数据包在链中传输并返回上一个链)。你可以使用iptables命令来安装、配置和管理防火墙规则,以确保服务器的网络安全。

使用

iptables是Linux系统中用于配置防火墙规则的命令行工具。它可以帮助你监控网络流量并根据特定规则进行过滤和处理。下面是一些常用的iptables命令及其参数的作用:

  1. -A:向指定的链中追加规则。
  2. -I:向指定的链中插入规则。
  3. -D:从指定的链中删除规则。
  4. -s:指定数据包的源IP地址。
  5. -d:指定数据包的目标IP地址。
  6. -p:指定数据包所使用的协议(如TCP、UDP等)。
  7. -j:指定数据包匹配规则后的动作(如ACCEPT、DROP等)。
  8. -i:指定数据包的输入网络接口。
  9. -o:指定数据包的输出网络接口。
  10. -m conntrack --ctstate:用于处理连接状态相关的规则,如ESTABLISHED、RELATED和INVALID。

举例来说,如果你想允许所有回环接口的流量,可以使用以下命令:

sudo iptables -A INPUT -i lo -j ACCEPT
sudo iptables -A OUTPUT -o lo -j ACCEPT

这些命令将允许所有通过回环接口的流量通过防火墙。iptables命令非常灵活,可以根据具体需求来配置不同的规则,以确保服务器的网络安全。

标签:iptables,防火墙,ACCEPT,指定,规则,数据包
From: https://www.cnblogs.com/yubo-guan/p/17967353

相关文章

  • DockerCompose中重启某个服务时提示: (iptables failed: iptables --wait -t nat -A D
    场景DockerCompose修改某个服务的配置(添加或编辑端口号映射)后如何重启单个服务使其生效:DockerCompose修改某个服务的配置(添加或编辑端口号映射)后如何重启单个服务使其生效_docker-compose修改端口映射基于docker-compose的方式,如果只是要单纯的重启某个服务,则可以通过docker-c......
  • DockerCompose中重启某个服务时提示: (iptables failed: iptables --wait -t nat -A D
    场景DockerCompose修改某个服务的配置(添加或编辑端口号映射)后如何重启单个服务使其生效:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/134666413除了以上重启某个服务的方式外。基于docker-compose的方式,如果只是要单纯的重启某个服务,则可以通过docker-compo......
  • ipset及iptables屏蔽海外IP访问应用实例
    1、ipset相关操作安装(一般在centos6以上系统中默认已安装)yuminstallipset-y创建ipset集合ipsetcreatecn_iphash:nethashsize4096maxelem1000000cn_ip:集合名称hash:net集合类型名hashsize:指定了创建集合时初始大小maxelem:指定了集合最大存储记录的数量添加......
  • centos下Iptables的安装(离线)
    背景:要给公司服务器屏蔽端口,然后开服务IP白名单,修改完iptables文件后,想执行指令生效,发生指令不存在vim/etc/sysconfig/iptables-AINPUT-s10.xx.xx.xx/24-ptcp-mtcp--dport8888-jACCEPT-AINPUT-s10.xx.xx.xx/24-ptcp-mtcp--dport9999-jACCEPT然后重......
  • 深入 K8s 网络原理(二)- Service iptables 模式分析
    目录1.概述2.准备Service和Pods资源3.K8s里Service的实现原理3.1kube-proxy组件3.2iptables简介3.3iptables规则3.3.1Service,Pod和Host信息3.3.2从NodePort入手寻找iptables规则3.3.3从PREROUTING和OUTPUT链寻找K8s相关子链3.3.4总结下4.总结1......
  • 记录issue:iptables (legacy): Couldn't load match `comment':No such file or direct
    用nerdctl起容器碰到如下issue:FATA[0001]failedtocreateshimtask:OCIruntimecreatefailed:runccreatefailed:unabletostartcontainerprocess:errorduringcontainerinit:errorrunninghook#0:errorrunninghook:exitstatus1,stdout:,stderr:tim......
  • iptables 学习
    iptables一、图二、规则写法格式:iptables[-ttable]COMMANDchainCRETIRIA-jACTION-ttable:3个filternatmangleCOMMAND:定义如何对规则进行管理chain指定你接下来的规则到底是在哪个链上操作的,当定义策略的时候是可以省略的CRETIRIA:指定匹配标准-jA......
  • linux iptables操作
    1.查看iptables规则iptables-nL2.添加iptables规则iptables-AINPUT-s10.0.0.0/8-d10.0.0.0/8-ptcp-mmultiport--dports6379,6643-jACCEPT该命令使用 -AINPUT 将规则添加到过滤器的INPUT链(即入站流量),并指定以下条件:-s10.0.0.0/8:源IP地址是 10.0.0.......
  • iptables 杂谈ACCEPT和RETURN
    iptables杂谈ACCEPT和RETURN这两个目标,确实比较模糊。目录iptables杂谈ACCEPT和RETURN实验结论实验这里是实验的情况:新建两个iptables的规则链,并且相连,如果是ACCEPT:-Nmy_rule_1-Nmy_rule_2-Amy_rule_1-jACCEPT-Amy_rule_2-jACCEPT-Aparental_ctrl_0-jmy_......
  • 第八章iptables防火墙
    安装iptables服务保存不上,可能没安装iptables服务yuminstalliptables-services.x86_64关闭防火墙systemctlstopfirewalldsystemctlmaskfirewalld2安装iptables服务yuminstalliptables-services3设置iptables服务开机启动systemctlenableiptables4重启iptab......