`
lz1130
  • 浏览: 406332 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

常用服务iptables设置

阅读更多
#查看已经存在的条目
sudo iptables -L -n --line-number

#也可以简单的
sudo iptables -L -n


#禁用全部
sudo iptables -P INPUT DROP
sudo iptables -P OUTPUT DROP
sudo iptables -P FORWARD DROP


#环回口全部允许
sudo iptables -A INPUT -i lo -j ACCEPT
sudo iptables -A OUTPUT -o lo -j ACCEPT


#允许已建立连接的包直接通过
sudo iptables -I INPUT 1 -m state --state ESTABLISHED,RELATED -j ACCEPT


#ssh配置
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT

#为了安全可以绑定本机地址,网卡
sudo iptables -A INPUT -i eht0 -p tcp -d 10.3.37.100 --dport 22 -j ACCEPT
sudo iptables -A OUTPUT -o eth0 -p tcp -s 10.3.37.100 --sport 22 -j ACCEPT

#更安全的配置是过滤发出信息包。
sudo iptables -A OUTPUT -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPT
sudo iptables -A OUTPUT -p tcp --sport 80 -m state --state ESTABLISHED -j ACCEPT

#过滤进入数据包(-p tcp ! --syn)
iptables -A INPUT -i eth0 -p tcp ! --syn -d 10.3.37.100 --dport 80 -j ACCEPT



#mysql配置
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --sport 3306 -j ACCEPT


#拒绝个别ip
sudo iptables -A INPUT -s XX.XX.XX.XX -j DROP
#封ddos用REJECT,可以降低对方发包速度


#DNS设置
sudo iptables -A INPUT -p udp --dport 53 -j ACCEPT
sudo iptables -A INPUT -p udp --sport 53 -j ACCEPT
sudo iptables -A OUTPUT -p udp --dport 53 -j ACCEPT
sudo iptables -A OUTPUT -p udp --sport 53 -j ACCEPT



#red hat的NFS设置
——————————————————————————
[root@client53 ~]# cat /etc/sysconfig/nfs |grep $#
LOCKD_TCPPORT=4002
LOCKD_UDPPORT=4002
MOUNTD_PORT=4003
STATD_PORT=4004
#STATD_OUTGOING_PORT=2020
——————————————————————————
6)iptables配置文件的修改:/etc/sysconfig/iptables
——————————————————————————
[root@client53 ~]# cat /etc/sysconfig/iptables
……前面省略
-A RH-Firewall-1-INPUT -p tcp --dport 4002:4004 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 4002:4004 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp --dport 2049 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 2049 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp --dport 111 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 111 -j ACCEPT
……后面省略

#ubuntu的nfs,暂时不知道怎么个别服务怎么指定端口,所以只好开2049和32768-65535端口

#FTP设置
#vsftpd先设定数据传输端口。
sudo vi /etc/vsftpd.conf

#最后加入
pasv_min_port = 30000
pasv_min_port = 31000

#pureftpd设置数据传输端口
PassivePortRange          30000 31000   

#iptables设置
sudo iptables -A INPUT -p tcp --dport 21 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --sport 21 -j ACCEPT
# Enable active ftp transfers
sudo iptables -A INPUT -p tcp --dport 20 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --sport 20 -j ACCEPT
# Enable passive ftp transfers
sudo iptables -A INPUT -p tcp --dport 30000:31000 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --sport 30000:31000 -j ACCEPT



#ubuntu保存与开机加载
sudo iptables-save > iptables.up.rules
sudo cp iptables.up.rules /etc/
sudo vi /etc/network/interfaces

#在interfaces末尾加入
pre-up iptables-restore < /etc/iptables.up.rules

#也可以设置网卡断开的rules。
post-down iptables-restore < /etc/iptables.down.rules


#CentOS保存
service iptables save
分享到:
评论

相关推荐

    iptbale 常用的iptables命令

    常用的iptables命令 一看就懂。常用的iptables命令常用的iptables命令常用的iptables命令

    centos6 iptables常用操作

    - 重启iptables服务:`service iptables restart` 3. **查看规则**: - 查看iptables规则:`iptables -L -n` - 查看iptables规则文件:`cat /etc/sysconfig/iptables` #### 配置规程流程 在配置远端服务器时,...

    iptables常用配置.doc

    列举了常用的iptables规则,用户可根据自己的需求修改之后使用

    iptables常用命令和使用

    ### iptables常用命令详解 #### 一、iptables简介 **iptables** 是一款强大的包过滤防火墙工具,它允许用户通过定义一系列复杂的规则来控制进出主机的数据包。此工具需要Linux内核版本至少为2.4及以上,对于2.6及...

    iptables自定义设置

    `iptables`是Linux系统下常用的网络管理工具之一,主要用于实现包过滤、网络地址转换(NAT)等功能。通过配置iptables规则,我们可以对进出系统的数据包进行精细控制,从而达到网络安全防护的目的。 #### 二、...

    iptables命令实例

    iptables 命令实例 本文档主要介绍了 Linux 中的iptables 命令的实例,涵盖了 iptables 的基本用法、规则设定、端口控制、NAT 转发等方面的...通过本文档,读者可以了解到 iptables 命令的使用方法和常用的规则设定。

    iptables常用命令.doc

    这是我自己整理的iptables文档,在此提供仅供用来参考参考!

    Linux上iptables防火墙的应用教程

    Linux 上的 iptables 防火墙是一种常用的防火墙软件,能够控制访问 Linux 系统的流量。iptables 防火墙的基本应用包括安装、清除规则、开放指定端口、屏蔽指定 IP、删除已添加的规则等。 安装 iptables 防火墙 若...

    iptables 语法 (经典)

    以上只是一部分iptables的常用语法和示例,实际使用中还可以根据需要添加更复杂的规则,如基于时间的规则、自定义标记等。iptables提供了一种灵活的方式来控制网络流量,确保系统安全并优化网络性能。理解并熟练掌握...

    Linux防火墙:iptables禁IP与解封IP常用命令.docx

    Linux防火墙:iptables禁IP与解封IP常用命令.docx

    iptables指南 1.1.19

    rc.firewall是iptables防火墙配置的一个实例,它涉及一系列参数配置、模块加载、/proc设置、规则位置优化、缺省策略设置和自定义链设置。rc.firewall的实际应用包括INPUT链、FORWARD链、OUTPUT链、PREROUTING链和...

    Iptables速查手册

    - **其他常用命令**: - `iptables-save`: 将当前的iptables规则保存到文件中。 - `iptables-restore`: 从文件中恢复iptables规则。 #### 四、高级特性 - **连接跟踪**: - Iptables支持连接跟踪功能,可以识别并...

    linux防火墙iptables常用规则.docx

    ### Linux防火墙iptables常用规则详解 #### 一、iptables基础操作与配置 ##### 删除现有规则 在使用iptables之前,我们通常需要先清除已有的规则,以便于重新建立新的规则集。这可以通过`iptables -F`命令来实现。...

    linux常用服务列表

    Linux 常用服务列表 Linux 操作系统中有许多服务列表,每个服务都有其...48. iptables 服务:基于 Packet 过滤防火墙服务,用于Linux 防火墙。 49. ipvsadmin 服务:Linux 核心 IP 虚拟服务器服务,用于远程系统管理。

    iptables常用示例,用于精通网络命令

    iptables常用示例,用于精通网络命令,熟练使用iptables

    linux下的常用服务

    ### Linux下的常用服务详解 在Linux系统中,各种服务构成了其强大的功能与灵活性的基础。本文将深入探讨几个关键的Linux服务,包括SSH连接管理、MySQL数据库配置、以及JDK与Tomcat的安装与设置,旨在为Linux用户及...

    Linux上iptables防火墙的基本应用教程.docx

    iptables 是 Linux 上常用的防火墙软件,本教程将介绍 iptables 的安装、清除 iptables 规章、iptables 只开放指定端口、iptables 屏蔽指定 IP、IP 段及解封、删除已添加的 iptables 规章等 iptables 的基本应用。...

Global site tag (gtag.js) - Google Analytics