`

Linux下IPTABLES防火墙的设定

 
阅读更多

 

安装linux后(防火墙是开启状态),需要检查防火墙端口

1.iptables防火墙启动和停止

   启动iptables防火墙时命令行输入 #service iptables start

[root@host.jefflei.com ~]# service iptables start

应用 iptables 防火墙规则:                                  [确定]

载入额外 iptables 模块:ip_conntrack_netbios_ns             [确定]

   要停止iptables命令行输入 #service iptables stop

[root@host.jefflei.com ~]# service iptables stop

清除防火墙规则:                                            [确定]

把 chains 设置为 ACCEPT 策略:filter                        [确定]

正在卸载 Iiptables 模块:                                   [确定]

 

2.查看iptables的状态

 

   命令行输入 #service iptables status

[root@host.jefflei.com ~]# service iptables status

表格:filter

Chain INPUT (policy ACCEPT)

num   target      prot opt source                destination

1     RH-Firewall-1-INPUT   all  --  0.0.0.0/0            0.0.0.0/0           

Chain FORWARD (policy ACCEPT)

num   target      prot opt source                destination

1     RH-Firewall-1-INPUT   all  --  0.0.0.0/0            0.0.0.0/0           

Chain OUTPUT (policy ACCEPT)

num   target      prot opt source                destination         

Chain RH-Firewall-1-INPUT (2 references)

num   target      prot opt source                destination

1     ACCEPT      all  --  0.0.0.0/0            0.0.0.0/0

2     ACCEPT      icmp --  0.0.0.0/0            0.0.0.0/0            icmp type 255

3     ACCEPT      esp  --  0.0.0.0/0            0.0.0.0/0

4     ACCEPT      ah   --  0.0.0.0/0            0.0.0.0/0

5     ACCEPT      udp  --  0.0.0.0/0            224.0.0.251          udp dpt:5353

6     ACCEPT      udp  --  0.0.0.0/0            0.0.0.0/0            udp dpt:631

7     ACCEPT      tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:631

8     ACCEPT      all  --  0.0.0.0/0            0.0.0.0/0            state RELATED,ESTABLISHED

9     ACCEPT      tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:22

10    ACCEPT      tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:23

11    ACCEPT      tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:80

12    ACCEPT      tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:110

13    ACCEPT      tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:443

14    REJECT      all  --  0.0.0.0/0            0.0.0.0/0            reject-with icmp-host-prohibited

 

*上面的输出显示了防火墙处于开启状态,并打开了22,23,80,110, 443端口

3.查看iptables规则集

 

要查看系统中现有的iptables规则集,可以运行以下命令:

iptables --list

 

4.清除原有防火墙规则.

 

不管你在安装linux时是否启动了防火墙,如果你想配置属于自己的防火墙,那就清除现在filter的所有规则.

[root@host.jefflei.com  ~]# iptables -F 清除预设表filter中的所有规则链的规则

[root@host.jefflei.com  ~]# iptables -X 清除预设表filter中使用者自定链中的规则

查看本机关于IPTABLES的设置情况

iptables -L -n

现在和安装linux时没有启动防火墙一样了.这些防火墙配置重起就会失去作用,当需要保存时使用如下命令

/etc/rc.d/init.d/iptables save

这样就可以写到/etc/sysconfig/iptables文件里了.写入后记得把防火墙重起一下,才能起作用.

service iptables restart

 

4.开机后自启动防火墙的设定

 

   命令行输入 #ntsysv

[root@host.jefflei.com ~]# ntsysv

 

在gui中选上iptables后。确认

5.简单配置防火墙规则

 

[root@host.jefflei.com ~]# setup

选择 防火墙配置–》定制–》在“其他端口”中输入要开放的端口, 例:1723

 

参考资料:

http://www.jefflei.com/post/1760.html

分享到:
评论

相关推荐

    Linux下iptables防火墙的设定

    关于linux防火墙iptables的设置的文档,内容很详细,自己遇到的相关问题通过参考文档解决了,也希望能给大家带来帮助

    linux iptables防火墙配置

    ### Linux iptables防火墙配置详解 #### 一、iptables与Linux防火墙的演进 Linux系统自诞生以来,其防火墙功能经历了多个阶段的发展。在2.0版内核时代,包过滤机制由`ipfw`承担,配套的管理工具为`ipfwadm`;到了...

    iptables防火墙设置

    本文档详细介绍了iptables防火墙的设置和配置,包括iptables的基本概念、防火墙配置原则、iptables基础语法、ip和网卡接口设置、设定端口访问、模块调用等方面的知识点。 一、iptables基本概念 iptables是Linux...

    Linux防火墙开放端口或者设定端口

    Linux防火墙开放端口或者设定端口 centos处于对安全的考虑,通常的解决办法有两个。一个是直接关闭防火墙(非常不推荐): service iptables stop 但是这样相当于把系统完全暴露,会带来很大的安全隐患。所以,第二...

    linux防火墙iptables常用规则.docx

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

    基于linux的防火墙设计与实现-毕业设计

    随着 Internet 的飞速发展,网络已是人类生活不可缺少的重要成分,信息时代给 人类的生活带来极大便利的...所以最终选择在 Linux 环境下基于 netfilter/iptables 防火墙设计技术实现 包过滤型软件防火墙的设计与应用。

    iptables命令实例

    iptables 命令实例 ...iptables 命令实例展示了 Linux 中防火墙 iptables 的基本用法和规则设定,包括端口控制、NAT 转发等方面的知识点。通过本文档,读者可以了解到 iptables 命令的使用方法和常用的规则设定。

    详解Linux iptables 命令

    首先,iptables的工作原理是这样的:它与内核态的netfilter模块交互,netfilter负责实际执行由iptables设定的规则。iptables本身是在用户空间运行的,它提供了一系列命令用于创建、查看和修改规则集。 查看iptables...

    iptables相关配置详情.docx

    关于linux系统的iptables详解,介绍了关于linux里的防火墙配置详解,包括防火墙的查看,清除,以及预设添加防火墙规则。

    Iptables 指南

    Iptables 指南.rar,设定linux防火墙,路由器

    070604iptables应用L71

    iptables 作为 Linux 下的一个流行的防火墙软件,通过Layer 7 过滤器可以对应用层协议进行过滤和限制。本文将介绍如何实现 iptables 应用 L7 过滤器,并对其进行配置。 Layer 7 过滤器是 Linux netfilter 的外挂...

    Linux系统日常维护标准.docx

    3.2. iptables防火墙 19 四、【linux系统的任务计划】 25 五、【linux的系统服务管理】 27 5.1. ntsysv 管理系统服务 27 5.2. chkconfig 管理配置系统服务 28 六、【linux中的数据备份】 30 6.1. rsync的命令格式 30...

    xt_dscp.rar_iptables dscp

    标题中的“xt_dscp.rar_iptables dscp”暗示了我们正在讨论的是Linux系统中iptables防火墙的一个扩展模块,用于匹配DCCP(差错控制和拥塞控制协议)协议头。DSCP(Differentiated Services Code Point)是IP头部的一...

    西农Linux实习报告

    6. **安全与防火墙**:设置SSH安全,理解iptables防火墙规则,学习基本的安全防护措施。 7. **日志分析**:查看和解析系统日志,进行故障排查。 8. **性能监控**:使用工具如top、htop、iostat、vmstat等监控系统...

    iptables-1.1.9指南中文版(PDF)

    iptables是Linux系统中的一种强大的网络访问控制工具,用于在Linux内核的Netfilter框架下设置和维护网络包过滤规则。这个“iptables-1.1.9指南中文版”旨在为用户详细解读iptables的使用方法和功能,帮助管理员更好...

    Iptables 指南 1

    iptables或netfilter(网络过滤器) 是一个用户态的防火墙应用软件,允许系统管理员可以调整设定X表(Xtables)提供相关的系统表格(目前主要是在 iptables/netfilter 底下)以及相关的“键”与“规则”来管理网络封包的...

    Linux下对任意Http请求重定向.pdf

    使用iptables(Linux的防火墙和包过滤系统)可以捕获并修改传出的HTTP请求。通过设置规则,当检测到特定的HTTP请求时,可以改变请求的目标IP地址,使其指向重定向服务器。同时,配合DNS重定向,可以在DNS查询阶段就...

    LINUX-ftp.rar_ftp_ftp linux_linux_linux ftp_linux ftp

    7. **防火墙设置**:为了允许外部连接,必须在iptables防火墙中打开FTP的TCP端口20(数据连接)和21(控制连接)。可以使用`iptables`命令添加规则。 8. **日志记录**:vsftpd的日志信息默认记录在 `/var/log/...

    尚硅谷Linux入门课件.rar

    10. **安全与防火墙**:介绍用户权限模型(SUID、SGID),以及iptables防火墙的设置。 11. **虚拟化技术**:简单介绍Linux下的虚拟化技术,如KVM、Docker等。 通过这门课程的学习,初学者能够建立起对Linux系统的...

Global site tag (gtag.js) - Google Analytics