云服务器 防火墙问题

判断防火墙,最稳妥的方法是通过 iptables -nvL 查看规则。
以下列举两个示例说明如何配置。

相关产品
云服务器 产品页,含版本规格、价格与购买入口。

一、Linux 系统如何配置防火墙软件 iptables?

注意:iptables 在 CentOS 7 之前和之后的版本,有重大的改动。

二、场景一

Ubuntu 14 系统,已开放安全组、监听端口,但 telnet 不通。

安全组入站规则:


安全组出站规则:

telnet 不通:


三、解决思路

1. 首先对主机进行抓包,判断包是否到了主机。

·如果没到主机,则可能是安全组或者上层 tgw、运营商封堵了。

·如果包到了主机,但是回包出现了问题,那么极大可能是主机内部的 iptables 策略导致。如下,telnet 后,没有向 64.11 回 TCP 包。


2. 确认是 iptables 策略问题后,通过iptables -nvL确认策略是否放通了8081端口。此处没有放通这个端口。


3. 使用命令添加8081端口放通策略。

iptables -I INPUT 5 -p tcp –dport 8081 -j ACCEPT

4. 测试8081端口通了,问题解决。

四、场景二

iptables 配置来看,已经放通策略,但是目的机器还是 ping 不通。


五、解决思路

若出现以下情况:

使用命令删除 OUTPUT 方向的第一条规则:

iptables -D OUTPUT 1

测试,问题解决。

六、Windows 实例:

1. 登录实例后,单击开始 > 控制面板 > 防火墙设置,进入防火墙设置页面。

2. 检查是否开启防火墙以及其他安全软件(如安全狗等),若开启,关闭即可。

七、Linux 实例:

1. 执行命令查看是否开启防火墙策略。若关闭,请跳过第2步,直接执行第3步:

iptables -vnL

2. 若开启防火墙策略,则执行命令将当前防火墙策略备份:

iptables-save

3. 执行命令清理防火墙策略。

iptables -F

八、如何解决 Windows 防火墙无法更改某些设置错误代码0x80070422?

1. 在键盘上同时按下 Win+R 组合键,打开运行,在运行输入框输入 services.msc,单击确定,进入服务策略设置面板。

2. 进入服务策略设置面板中,在右侧服务(本地)里面找到 Windows Defender Firewall 选项,即电脑防火墙设置选项。

3. 在 Windows Defender Firewall 选项,双击打开,然后将常规里面的启动类型由禁用修改为手动,最后应用并确定即可。

九、使用非腾讯云 CDN 加速云服务器 CVM,是否会被防火墙拦截?

不会。若你担心会有影响,可以关闭防火墙。

赞 (0)
上一篇 4天前
下一篇 4天前