文档章节

iptables配置

__都非拉得
 __都非拉得
发布于 2014/10/10 01:24
字数 312
阅读 35
收藏 0

简介:iptables 是与最新的 2.4.x 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。 ---来自百度百科

配置使用

封IP

  1. 单个IP

    # iptables -I INPUT -s ***.***.***.*** -j DROP
    
  2. 封IP段

    # iptables -I INPUT -s ***.1.0.0/16 -j DROP
    # iptables -I INPUT -s ***.2.0.0/16 -j DROP
    # iptables -I INPUT -s ***.3.0.0/16 -j DROP
    
  3. 封整个段的命令是

    # iptables -I INPUT -s 211.0.0.0/8 -j DROP
    
  4. 封几个段的命令是

    # iptables -I INPUT -s 61.37.80.0/24 -j DROP
    # iptables -I INPUT -s 61.37.81.0/24 -j DROP
    

解封

# iptables -L INPUT
# iptables -L --line-numbers #查看规则序号
# iptables -D INPUT 序号

开放端口

# iptables -I INPUT -p tcp --dport 3690 -j ACCEPT ##开放3690端口
# service iptables save
# service iptables restart

关闭端口

# iptables -I INPUT -p tcp --dport 3690 -j DROP ##关闭3690端口
# service iptables save
# service iptables restart</p>

服务器启动自运行

  • 把它加到/etc/rc.local中

  • service iptables save

  • 也可以把你当前的iptables规则放/etc/sysconfig/iptables中,系统启动iptables时自动执行. 后种更好,一般iptables服务会在network服务之前启来,更安全

iptable1.1.19文档

© 著作权归作者所有

共有 人打赏支持
__都非拉得
粉丝 1
博文 8
码字总数 2268
作品 0
朝阳
程序员
私信 提问
debian下配置防火墙iptables

debian下iptables输入命令后即时生效,但重启之后配置就会消失,可用iptables-save快速保存配置,因为Debian上iptables是不会保存规则的,然后在开机自动的时候让iptables自动加载刚刚导出的...

hiwill
2015/09/22
1K
0
Kali 防火墙配置

Kali操作系统安装时默认已经安装了"iptables",配置前先检查有没有安装,命令如下:iptables -L显示如下(图1),则表示已经安装了,如果没有安装,使用命令:apt-get install iptables,带"...

E书吧
2017/04/11
0
0
VPS安全之iptables基本配置

VPS安全之iptables基本配置 centos 系统安全防御 2015年6月14日 130 0 0 看了下secure日志和access的日志,一大半都是暴力破解和扫描,虽然哥的密码极其复杂,不过总被这么消耗服务器资源也不...

linjin200
11/12
0
0
CentOS配置网关服务器

一配置NetWork(地址都要是静态的): 内网:Eth0 :192.168.10.1/16 外网:Eth1:192.168.1.139/22网关:192.168.0.251 DNS1:210.21.196.6 DNS2:221.5.88.88 重启NETWORK:service network r......

sentu
2017/04/09
0
0
iptables文件/etc/sysconfig/iptables.save文件的关系的问题?

1、命令行配置防火墙策略,如: #iptables -A 。。。。。。 配置完成后,保存 #/etc/init.d/iptables save 保存之后,会保存的哪个文件里? 计算机重启之后,之前借助命令 #iptables -A 。。...

apaye
2011/03/05
3.3K
2

没有更多内容

加载失败,请刷新页面

加载更多

git常用命令

1.查看远程仓库地址 git remote -v 2.创建本地分支 git branch 分支 3.切换分支 git checkout 分支 4.把分支放到远程 git push origin 分支 5.查看本地分支 git branch 6. 查看本地和远程分支...

熊小熊会写代码哦
1分钟前
0
0
离屏Canvas — 使用Web Worker提高你的Canvas运行速度

现在因为有了离屏Canvas,你可以不用在你的主线程中绘制图像了! Canvas 是一个非常受欢迎的表现方式,同时也是WebGL的入口。它能绘制图形,图片,展示动画,甚至是处理视频内容。它经常被用...

嫣然丫丫丫
3分钟前
0
0
SpringBoot 整合 BeetlSQL

SpringBoot 整合 BeetlSQL 1. beetlsql介绍 BeetSql是一个全功能DAO工具, 同时具有Hibernate 优点 & Mybatis优点功能,适用于承认以SQL为中心,同时又需求工具能自动能生成大量常用的SQL的应...

Jeff_Regan
4分钟前
0
0
UNIGUI-DBGRID的统计行的使用

关键步骤: 1、设置DBGRID的summary.enabled:=true 2、打开DBGRID的columns字段,设置DBGRID对应的column的showsummary:=true; 3、写入uniDBGRID.onColumnSummary事件: procedure TframeCa......

dillonxiao
6分钟前
0
0
MySQL语法速查1:基础命令篇

[TOC] 1.1. 关于 SQL SQL 是 Structure Query Language(结构化查询语言)的缩写,是关系型数据库的基本语言,由 IBM 在 20 世纪 70 年代开发出来,作为 IBM 关系数据库原型 System R 的原型...

whoru
11分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部