centos 7 iptables基本配置
2016-08-24 05:27
330 查看
安装iptable iptable-service
#先检查是否安装了iptables service iptables status #安装iptables yum install -y iptables #升级iptables yum update iptables #安装iptables-services yum install iptables-services
禁用/停止自带的firewalld服务
#停止firewalld服务 systemctl stop firewalld #禁用firewalld服务 systemctl mask firewalld
设置现有规则
#查看iptables现有规则 iptables -L -n #先允许所有,不然有可能会杯具 iptables -P INPUT ACCEPT #清空所有默认规则 iptables -F #清空所有自定义规则 iptables -X #所有计数器归0 iptables -Z #允许来自于lo接口的数据包(本地访问) iptables -A INPUT -i lo -j ACCEPT #开放22端口 iptables -A INPUT -p tcp --dport 22 -j ACCEPT #开放21端口(FTP) iptables -A INPUT -p tcp --dport 21 -j ACCEPT #开放80端口(HTTP) iptables -A INPUT -p tcp --dport 80 -j ACCEPT #开放443端口(HTTPS) iptables -A INPUT -p tcp --dport 443 -j ACCEPT #允许ping iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT #允许接受本机请求之后的返回数据 RELATED,是为FTP设置的 iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT #其他入站一律丢弃 iptables -P INPUT DROP #所有出站一律绿灯 iptables -P OUTPUT ACCEPT #所有转发一律丢弃 iptables -P FORWARD DROP
其他规则设定
#如果要添加内网ip信任(接受其所有TCP请求) iptables -A INPUT -p tcp -s 45.96.174.68 -j ACCEPT #过滤所有非以上规则的请求 iptables -P INPUT DROP #要封停一个IP,使用下面这条命令: iptables -I INPUT -s ***.***.***.*** -j DROP #要解封一个IP,使用下面这条命令: iptables -D INPUT -s ***.***.***.*** -j DROP
保存规则设定
#保存上述规则 service iptables save
相关文章推荐
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- CentOS 7修改SSH端口并配置iptables防火墙
- CentOS 6.x 下Postfix和dovecot邮件服务安装和基本配置
- CentOS iptables防火墙的基本应用讲解
- CentOS 6 安装后基本配置
- VMware10下安装CentOS 6.5+基本网络配置
- VPS安全之iptables基本配置 远离暴力破解
- CentOS7.2的安装及基本配置
- CentOS6.6配置iptables
- CentOs6.5基本环境配置(五):Tomcat配置-tomcat集群
- 安装CentOS后的基本配置
- iptables 防护基本 DDoS 配置
- centos配置iptables--2
- centos nginx基本安装配置
- iptables基本规则配置(二)
- CentOS 7中firewall防火墙详解和配置以及切换为iptables防火墙
- centos7 服务器的基本配置与nginx的安装和操作
- CentOs6.5基本环境配置(八):svn服务配置
- centos7 关闭firewall安装iptables并配置