iptables 规则配置,docker 场景配置

常用命令:

-- 创建链
iptables -N WHITELIST_LX

-- 清空链
iptables -F WHITELIST_LX

-- 查看规则,编号
iptables -nL --line-number

-- 查看生效列表
iptables -L -v -n

-- 删除规则
iptables -D INPUT <number> 注意观察编号

firewalld 关闭也生效

普通应用:

  • 拒绝其它服务访问本机的 8300 端口,配个基本的入站规则
  • iptables -A INPUT -p tcp -m multiport --dport 8300 -j DROP

常用场景:自己本服务集群的集群可以访问,其它IP拒绝访问

  • 允许 192.168.2.207-192.168.2.210 范围的IP 访问,其余IP拒绝
  • iptables -A INPUT -p tcp -m multiport --dport 8300 -m iprange --src-range 192.168.2.207-192.168.2.210 -j ACCEPT
  • iptables -A INPUT -p tcp -m multiport --dport 8300 -j DROP

三台机器:192.168.2.207、192.168.2.208 ;本机 192.168.2.133

1

192.168.2.207 可以访问

2

本地访问不了

在这里插入图片描述

docker 场景配置:

  • docker 启动会自动维护规则链,情况规则链,重启docker服务后,会自动创建。

启动一个容器,挂了 8400 -> 8300

在这里插入图片描述

添加规则

  • 发现并不生效 😄
iptables -A INPUT -p tcp -m multiport --dport 8400 -m iprange --src-range 192.168.2.207-192.168.2.210 -j ACCEPT

iptables -A INPUT -p tcp -m multiport --dport 8400 -j DROP

4

本机依然可以访问
2

注: 对应docker 容器运行时,添加 iptables规则,需要带上 映射端口

添加一个新的链,白名单 iptables -N WHITELIST_LX

  • 引用:
    • iptables -I INPUT -j WHITELIST_LX
    • iptables -I FORWARD -j WHITELIST_LX
  • iptables -I WHITELIST_LX -p tcp -m multiport --dport 8400,8300 -m iprange --src-range 192.168.2.207-192.168.2.210 -j ACCEPT
  • iptables -A WHITELIST_LX -p tcp -m multiport --dport 8400,8300 -j DROP

2

相关推荐

  1. 配置Ubuntu18.04使iptables规则重启系统后仍然有效

    2024-01-08 07:40:03       48 阅读
  2. 【linux】Iptables防火墙策略及配置文件

    2024-01-08 07:40:03       32 阅读
  3. es同义词配置规则

    2024-01-08 07:40:03       17 阅读
  4. nginx应用场景(附配置

    2024-01-08 07:40:03       23 阅读
  5. DockerDocker 配置镜像加速

    2024-01-08 07:40:03       11 阅读

最近更新

  1. 东方博宜1626 - 暑假的旅游计划

    2024-01-08 07:40:03       0 阅读
  2. react小白面试不得不会的20个问题——第二篇

    2024-01-08 07:40:03       0 阅读
  3. 简单滤波算法伪码

    2024-01-08 07:40:03       0 阅读
  4. Mongodb索引简介

    2024-01-08 07:40:03       0 阅读
  5. Linux 6种日志查看方法

    2024-01-08 07:40:03       0 阅读
  6. 案例研究(Case Study)是什么?怎么写?

    2024-01-08 07:40:03       0 阅读
  7. Linux虚拟化技术:从Xen到KVM

    2024-01-08 07:40:03       0 阅读
  8. 深度学习图片增强方式

    2024-01-08 07:40:03       1 阅读
  9. 什么是DNS欺骗

    2024-01-08 07:40:03       1 阅读

热门阅读

  1. 【PgSQL】聚合函数string_agg

    2024-01-08 07:40:03       33 阅读
  2. SQL安全:常见手段

    2024-01-08 07:40:03       35 阅读
  3. C++-构造与解析

    2024-01-08 07:40:03       37 阅读
  4. mysql的视图和连表查询案例

    2024-01-08 07:40:03       35 阅读
  5. Chunjun纯钧(Flinkx)同步任务开发通用配置参数详解

    2024-01-08 07:40:03       142 阅读
  6. LeetCode每日一题 | 2397. 被列覆盖的最多行数

    2024-01-08 07:40:03       34 阅读
  7. Linux-rsync 服务器客户端模式同步

    2024-01-08 07:40:03       40 阅读