欢迎来到天天文库
浏览记录
ID:35746293
大小:350.19 KB
页数:15页
时间:2019-04-16
《新增资源及索引表-王辉静项目8拓展资源_20个Linux防火墙应用技巧.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、20个Linux防火墙应用技巧摘要:Netfilter是Linux内置的主机防火墙,它可以使用iptables命令处理IPv4协议,也可以使用ip6tables命令处理IPv6协议。在iptables之前,Linux2.2中使用ipchains来配置防火墙,Linux2.0中则使用ipfwadm,它基于BSD的ipfw命令。以下实例在RHEL6.x上执行通过,也适用于其他Linux发行版。1.显示防火墙的状态以root权限运行下面的命...导言:随着互联网的飞速发展,毫无疑问,互联网上的安全,操作系统平台的安全也逐渐成为人们所关心的问题。而许多网络服务器、工作站所采用的平台为L
2、inux/UNIX平台。Linux平台作为一个安全性、稳定性比较高的操作系统也被应用到了更多领域。本文带领大家探讨了Linux系统管理员应该掌握的20个防火墙应用技巧。 广为人知的iptables命令行Netfilter作为Linux内置的主机防火墙,它可以使用iptables命令处理IPv4协议,也可以使用ip6tables命令处理IPv6协议。在iptables之前,Linux2.2中使用ipchains来配置防火墙,Linux2.0中则使用ipfwadm,它基于BSD的ipfw命令实现。以下命令在RHEL6.x上执行通过,但也适用于其他Linux发行版。1.显示防火墙的状
3、态以root权限运行下面的命令:1.# iptables -L -n -v 参数说明:·-L:列出规则。·-v:显示详细信息。此选项会显示接口名称、规则选项和TOS掩码,以及封包和字节计数。·-n:以数字形式显示IP地址和端口,不使用DNS解析。如果希望输出的结果中显示行号,可以运行:1.# iptables -L -n -v --line-nmubers 这样,就可以按照行号在防火墙中添加、删除规则。要显示输入或输出链规则,可以运行:1.# iptables -L INPUT -n -v 2.# iptables -L OUTPUT -n -v --line-numbers
4、2.停止、开启和重启防火墙如果你使用的是RHEL/Fedora/CentOS系统,可以运行:1.# service iptables stop 2.# service iptables start 3.# service iptables restart 我们也可以使用iptables命令停止防火墙并删除所有规则:1.# iptables -F 2.# iptables -X 3.# iptables -t nat -F 4.# iptables -t nat -X 5.# iptables -t mangle -F 6.# iptables -t mangle -X 7.#
5、iptables -P INPUT ACCEPT 8.# iptables -P OUTPUT ACCEPT 1.# iptables -P FORWARD ACCEPT 参数说明:·-F:删除所有的规则·-X:删除链·-ttable_name:匹配表(称为nat或mangle)·-P:设置默认策略(如DROP、REJECT或ACCEPT)3.删除防火墙规则以带行号的形式显示已有的防火墙规则,请运行:1.# iptables -L INPUT -n --line-numbers 2.# iptables -L OUTPUT -n --line-numbers 3.# iptab
6、les -L OUTPUT -n --line-numbers
7、 less 4.# iptables -L OUTPUT -n --line-numbers
8、 grep 202.54.1.1 下面我们使用行号删除规则:1.# iptables -D INPUT 4 将IP地址202.54.1.1从规则中删除:1.# iptables -D INPUT -s 202.54.1.1 -j DROP 参数说明:·-D:从选择的链中删除一条或多条规则4.插入防火墙规则首先运行下面的命令:1.# iptables -L INPUT -n --line-numbers 得到运行结果:1
9、.Chain INPUT (policy DROP) 2.num target prot opt source destination 3.1 DROP all -- 202.54.1.1 0.0.0.0/0 4.2 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 在行1和行2之间插入规则:1.# iptables -I INPUT 2 -s 202.54.1.2 -j DROP 查看更新后的规则,会发现插入成功,下
此文档下载收益归作者所有