加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

CentOS上用iptables设置防火墙遇到的奇怪问题

发布时间:2016-10-12 18:18:11 所属栏目:Linux 来源:网络整理
导读:服务器环境: 阿里云云服务器、Linux CentOS操作系统、Couchbase Server 开始的安全策略:默认拒绝所有、只允许所需 操作命令: 允许入站ssh连接 iptables -A I

服务器环境:阿里云云服务器、Linux CentOS操作系统、Couchbase Server

开始的安全策略:默认拒绝所有、只允许所需

操作命令:

允许入站ssh连接

iptables -A INPUT -p tcp --dport 22 -m state --state NEW,ESTABLISHED -j ACCEPT

允许针对eth0网卡的入站8092端口访问

iptables -A INPUT -i eth0 -p tcp -m tcp --dport 8092 -j ACCEPT

拒绝所有其他入站连接

iptables -P INPUT DROP

保存规则至/etc/sysconfig/iptables

service iptables save

启动防火墙并让其开机运行

chkconfig --level 345 iptables on

这样操作后,安全策略生效,但发现客户端ssh虽然能连上服务器,但连接时的速度明显变慢,Couchbase Server也无法正常启动。

后来,改变防火墙安全策略,改为默认允许所有、只拒绝所需,问题解决。操作命令如下:

iptables -P INPUT ACCEPT
iptables -A INPUT -i eth1 -p tcp -m tcp --dport 8092 -j DROP
service iptables save
chkconfig --level 345 iptables on

更新:

感谢sumtec指出ssh连接速度慢的原因,是-m state --state NEW,ESTABLISHED引起的。

本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读