• iptables


    iptables命令图解

    命令详解

    1.命令:
     -A 顺序添加,添加一条新规则
     -I 插入,插入一条新规则 -I 后面加一数字表示插入到哪行
     -R 修改, 删除一条新规则 -D 后面加一数字表示删除哪行
     -D 删除,删除一条新规则 -D 后面加一数字表示删除哪行
     -N   新建一个链
     -X   删除一个自定义链,删除之前要保证次链是空的,而且没有被引用
     -L 查看
      @1.iptables -L -n 以数字的方式显示
      @2. iptables -L -v显示详细信息
      @3. iptables -L -x 显示精确信息
    -E   重命名链
    -F 清空链中的所有规则
    -Z   清除链中使用的规则
    -P 设置默认规则
    2.匹配条件:
    隐含匹配:
       -p  tcp udp icmp
       --sport指定源端口
       --dport指定目标端
       -s 源地址
       -d 目的地址
    -i 数据包进入的网卡
    -o 数据包出口的网卡
    扩展匹配:
    -m state --state   匹配状态的
    -m mutiport --source-port   端口匹配 ,指定一组端口
    -m limit --limit 3/minute   每三分种一次
    -m limit --limit-burst  5   只匹配5个数据包
    -m string --string --algo bm|kmp --string"xxxx"  匹配字符串
    -mtime --timestart 8:00 --timestop 12:00  表示从哪个时间到哪个时间段
    -mtime --days    表示那天
    -m mac --mac-source xx:xx:xx:xx:xx:xx 匹配源MAC地址
    -m layer7 --l7proto qq   表示匹配腾讯qq的 当然也支持很多协议,这个默认是没有的,需要我们给内核打补丁并重新编译内核及iptables才可以使用 -m layer7 这个显示扩展匹配
    3.动作:
    -j
    DROP 直接丢掉
    ACCEPT 允许通过
    REJECT 丢掉,但是回复信息
    LOG --log-prefix"说明信息,自己随便定义" ,记录日志
    SNAT       源地址转换
    DNAT       目标地址转换
    REDIRECT   重定向
    MASQUERAED  地址伪装
    保存iptables规则
    service iptables save
    # 重启iptables服务
    service iptables stop
    service iptables start
  • 相关阅读:
    有效的数独
    两个数组的交集
    单值二叉树
    go实现二叉树
    合并两个有序链表
    重塑矩阵
    CompantScan 今天碰到问题记录
    报错:expected at least 1 bean which qualifies as autowire candidate(Spring Bean 无法注入)
    The attempt was made from the following location: com.ruoyi.framework.config.ResourcesConfig.corsFilter(ResourcesConfig.java:57)
    2022年官网下安装ZooKeeper最全版与官网查阅方法
  • 原文地址:https://www.cnblogs.com/l-gang/p/12775695.html
Copyright © 2020-2023  润新知