问题描述:在麒麟系统上跑服务端时,用别的机器请求会超时,但是ping麒麟系统能ping通。
调测发现ping端口号是ping不到的,查阅资料都说执行命令来防火墙开放指定端口,或者关闭防火墙等等。 但是都没用,我拿到的机器都没有防火墙, 什么 ufw, firewalld 都没安装。 结果在系统设置里找到了防火墙。
解决:
在系统设置里有防火墙的情况下:
设置打开"安全中心",再打开"网络保护"
点击"自定义"进入下面界面
找到http并再右边添加需要的端口 例如80 3000
添加完端口后给http打上勾就行了。
当防火墙里没有自定义时:
点击防火墙里的"高级配置":
找到"其他服务1" ”SSH服务“右键修改, 把本地端口修改成 所有 就可以了。