华为云GPU裸金属服务器无法Ping通的解决方案
1. 问题背景
笔者在华为云使用GPU裸金属服务器时, 服务器绑定EIP(华为云弹性IP服务)后,出现无法ping通弹性公网IP现象。
2. 问题定位
(1)查看当前GPU裸金属服务器的安全组的入方向规则的配置,发现仅开通了TCP协议的22端口。
(2)ping命令是一种基于ICMP协议(Internet Control Message Protocol)的网络诊断工具,利用ICMP协议向目标主机发送数据包并接收返回的数据包来判断网络连接质量。
当安全组的入方向规则中没有包含ICMP协议,就会出现ping不通的问题。
3. 解决方案
在当前安全组的入方向规则中添加一条规则,基本协议选择ICMP协议,详细配置如下表所示。
方向 |
协议/应用 |
端口 |
源地址 |
---|---|---|---|
入方向 |
ICMP |
全部 |
0.0.0.0/0 |
添加安全组规则参考https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0030969470.html
4. 华为云安全组支持的协议参考
协议 |
端口 |
说明 |
---|---|---|
FTP |
21 |
FTP服务上传和下载文件。 |
SSH |
22 |
远程连接Linux弹性云服务器。 |
Telnet |
23 |
使用Telnet协议访问网站。 |
SMTP |
25 |
SMTP服务器所开放的端口,用于发送邮件。 基于安全考虑,TCP 25端口出方向默认被封禁,申请解封请参考TCP 25端口出方向无法访问时怎么办?。 |
HTTP |
80 |
使用HTTP协议访问网站。 |
POP3 |
110 |
使用POP3协议接受邮件。 |
IMAP |
143 |
使用IMAP协议接受邮件。 |
HTTPS |
443 |
使用HTTPS协议访问网站。 |
SQL Server |
1433 |
SQL Server的TCP端口,用于供SQL Server对外提供服务。 |
SQL Server |
1434 |
SQL Server的TCP端口,用于返回SQLServer使用了哪个TCP/IP端口。 |
Oracle |
1521 |
Oracle通信端口,弹性云服务器上部署了Oracle SQL需要放行的端口。 |
MySQL |
3306 |
MySQL数据库对外提供服务的端口。 |
Windows Server Remote Desktop Services |
3389 |
Windows远程桌面服务端口,通过这个端口可以连接Windows弹性云服务器。 |
代理 |
8080 |
8080端口常用于WWW代理服务,实现网页浏览,实现网页浏览。如果您使用8080端口,访问网站或使用代理服务器时,需要在IP地址后面加上:8080。安装Apache Tomcat服务后,默认服务端口为8080。 |
NetBIOS |
137、138、139 |
NetBIOS协议常被用于Windows文件、打印机共享和Samba。
|
- 点赞
- 收藏
- 关注作者
评论(0)