iptable配置
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-03-23
,,,,,, [root@client ~]# ping www.baidu.com ping: unknown host www.baidu.com iptables -A INPUT -p udp --sport 53 -j ACCEPT iptables -A OUTPUT -p udp --dport 53 -j ACCEPT --------------------------------------------------------------------------------------------- 通过-m参数来匹配状态 iptables -A INPUT -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT iptables -L [root@client ~]# iptables -L Chain INPUT (policy DROP) target prot opt source destination ACCEPT tcp -- anywhere anywhere tcp dpt:ssh ACCEPT tcp -- anywhere anywhere tcp dpt:telnet ACCEPT icmp -- anywhere anywhere ACCEPT all -- client.redhat.org.cn client.redhat.org.cn ACCEPT udp -- anywhere anywhere udp spt:domain ACCEPT all -- anywhere anywhere state NEW,RELATED,ESTABLISHED ---------------------------------- iptables -A INPUT -p tcp -m multiport --dport 20,21,22,23,25,80 -j ACCEPT iptables -L [root@client ~]# iptables -L Chain INPUT (policy DROP) target prot opt source destination ACCEPT tcp -- anywhere anywhere tcp dpt:ssh ACCEPT tcp -- anywhere anywhere tcp dpt:telnet ACCEPT icmp -- anywhere anywhere ACCEPT all -- client.redhat.org.cn client.redhat.org.cn ACCEPT udp -- anywhere anywhere udp spt:domain ACCEPT all -- anywhere anywhere state NEW,RELATED,ESTABLISHED ACCEPT tcp -- anywhere anywhere multiport dports ftp-data,ftp,ssh,telnet,smtp,http 注意:连续端口的指定 --dport 80:90 80------90 ---------------------------------- iptables-save 保存配置的规则 保存在/etc/sysconfig/iptables iptables-save > /home/iptables.file iptables -F 清空 iptables -restore /home/iptables.file 恢复 --------------------------------------------------------------------------- forward 链 iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j SNAT --to 192.168.1.5 --------------------------------------------- 流量控制 iptables -P FORWARD DROP iptables -A FORWARD -i eth1 -s 192.168.0.0/24 -j ACCEPT iptables -A FORWARD -i eth0 -d 192.168.0.0/24 -j ACCEPT 对单台主机限速..... iptables -A FORWARD -i eth0 -d 192.168.0.2 -m limit --limit 10/s --limit-burst 10 -j ACCEPT --------------------------------------------------------------- 对多台连续的主机限速: 编写脚本 #!/bin/bash for((i=2;i<=34;i )) do iptables -A FORWARD -i eth0 -d 192.168.0.$i -m limit --limit 10/s --limit-burst 10 -j ACCEPT done -[--------------------------- |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Vsftpd Mysql 配置虚拟用户下一篇: linux下修改自动获取IP方法
关于iptable配置的所有评论