iptables是Linux上常见的防火墙软件,下边vps探案给大伙说一下iptables的安裝、消除iptables规则、iptables只对外开放指定端口、iptables屏蔽指定ip、ip段及解除限制、删掉已加上的iptables规则等iptables的基础运用。

1、安裝iptables服务器防火墙

要是没有安裝iptables必须先安裝,CentOS执行:

yum install iptables

Debian/Ubuntu执行:

apt-get install iptables

2、消除现有iptables规则

iptables -F
iptables -X
iptables -Z

3、对外开放指定的端口

#容许当地环回插口(即运作该机访问该机)
iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT
# 容许已创建的或有关连的行驶
iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
#容许全部该机向外的访问
iptables -A OUTPUT -j ACCEPT
# 容许访问22端口
iptables -A INPUT -p tcp –dport 22 -j ACCEPT
#容许访问80端口
iptables -A INPUT -p tcp –dport 80 -j ACCEPT
#容许FTP服务项目的21和20端口
iptables -A INPUT -p tcp –dport 21 -j ACCEPT
iptables -A INPUT -p tcp –dport 20 -j ACCEPT
#假如有别的端口得话,规则也相近,略微改动所述句子就行
#严禁别的未容许的规则访问
iptables -A INPUT -j REJECT (留意:假如22端口未添加容许规则,SSH连接会立即断掉。)
iptables -A FORWARD -j REJECT

4、屏蔽IP

#假如仅仅想屏蔽IP得话“3、对外开放指定的端口”能够 立即绕过。
#屏蔽单独IP的指令是
iptables -I INPUT -s 123.45.6.7 -j DROP
#封全部段即从123.0.0.1到123.255.255.254的指令
iptables -I INPUT -s 123.0.0.0/8 -j DROP
#封IP段即从123.45.0.1到123.45.255.254的指令
iptables -I INPUT -s 124.45.0.0/16 -j DROP
#封IP段即从123.45.6.1到123.45.6.254的指令是
iptables -I INPUT -s 123.45.6.0/24 -j DROP

4、查询已加上的iptables规则

iptables -L -n

v:显示信息详细资料,包含每条规则的配对包总数和配对字节数
x:在 v 的基本上,严禁全自动单位转换(K、M) vps探案
n:只显示信息网络ip和端口号,不将ip分析为网站域名

5、删掉已加上的iptables规则

将全部iptables以编号标识显示信息,执行:

iptables -L -n –line-numbers

例如要删掉INPUT里编号为8的规则,执行:

iptables -D INPUT 8

6、iptables的开机运行及规则储存

CentOS上将会会存有安裝好iptables后,iptables并不是启动开机启动,能够 执行一下:

chkconfig –level 345 iptables on

将其添加开机运行。

CentOS上能够 执行:service iptables save储存规则。

此外更必须留意的是Debian/Ubuntu上iptables是不容易储存规则的。

必须按以下流程开展,让网口关掉是储存iptables规则,启动载入iptables规则:

建立/etc/network/if-post-down.d/iptables 文档,加上以下內容:

#!/bin/bash
iptables-save > /etc/iptables.rules

执行:chmod +x /etc/network/if-post-down.d/iptables 加上执行管理权限。

建立/etc/network/if-pre-up.d/iptables 文档,加上以下內容:

#!/bin/bash
iptables-restore >转截请标明出自:VPS探案 文中连接详细地址:http://www.vpser.net/security/linux-iptables.html

热搜词

工信部网站域名查询已备案网站域名网网站域名需要续费的吗网站域名使用方法网站域名实名认证通知我国网站域名以.cn结尾的个人网站域名花钱吗免费网站域名空间申请美国网站域名com网站域名注册网站域名的入口是免费x网站域名网站域名 空间申请表注册个人网站域名是com好还是net好备案网站域名和主机关系网站域名在哪里永久网站域名如何管理网站域名香港网站域名查询网站域名所有权证书网站域名好了下一步网站域名实名制温州网站域名注册服务公司该去哪里购买网站域名和空间win2003服务器防火墙网站域名怎么注册网站域名证书网站域名备案需要什么网站域名注册管理中心台湾网站域名网站域名备案与解析网站域名和服务器到期注册网站域名主机网站域名怎么查公司网站域名备案对网站名称有要求或界定吗地方网站域名选择备案网站域名被抢注网站域名和网址网站域名个人备案跟企业备案备案网站域名查询查询网站域名dns可以将网站域名解析为什么买卖网站域名骗局网站域名备案证书网站域名什么意思如何查询网站域名网站域名地址网站域名后台怎么进入上海网站域名备案处网站域名登陆网站域名多少钱一个北京网站域名快速备案服务器防火墙是什么意思中文网站域名网站域名管理权限冰盾服务器防火墙资讯网站域名选购网站域名后缀代表什么意思网站域名管理规范如何注册网站域名备案网站域名优势网站域名免费公司网站域名cn和com网站域名如何使用阿里巴巴网站域名注册网站域名备案和icp备案一样么查找网站域名网站域名有了 网站如何建设个人网站域名怎么取网站域名迁移公告怎样申请网站域名和空间网站域名价格网站域名到期怎么办网站域名备案注册证书查询网站域名所有权证明国内大型网站域名cc网站域名注册网站域名代理备案网站域名备案证书下载哪个网站域名便宜公司名称可以和网站域名不同吗邮箱域名和网站域名网站域名更改网站域名变更怎么查询如何保护网站域名个人网站域名后缀在韩国申请网站域名需要什么网站域名注册如何填写网站域名是买还是自己申请网站域名密码找回个人软件网站域名药品企业网站域名证书办理网站域名注册哪家好网站域名免费申请哪些知名网站域名在国内注册网站域名跟谁买网站域名找回密码 用户名怎么申请网站域名网站域名注册证书查询网站域名登陆地址