ping不通服务器的解决方法
参考腾讯云的解决办法: https://cloud.tencent.com/document/product/213/14639#CheckOSSetting
我的服务器是aws的, 解决方法大同小异
linux系统是否允许 ping是由两个因素决定的, 内核参数和防火墙, 两个因素同时允许时才能ping通
内核参数:  cat /proc/sys/net/ipv4/icmp_echo_ignore_all 
防火墙:iptables
1. 检查 是否配置 公网ip
打开实例的详情页
2. 检查安全组设置
点击 launch-wizard-1, 进到安全组的详情页
查看入站和出站的规则
如果有这个所有流量, 全部协议, 全部端口, 那么可以排除 安全组的问题, 如果没有开放全部, 可以先全部开放试一下
3. 检查系统设置
在实例中, 执行命令:
sudo cat /proc/sys/net/ipv4/icmp_echo_ignore_all
如果返回的是1, 表示系统禁止所有的icmp echo 请求, 执行下面的命令修改
echo "" >/proc/sys/net/ipv4/icmp_echo_ignore_all
如果返回的是0, 看第4步
有的情况是根本没有这个配置, 那么可以手动在这个文件中,加上这个配置
4. 检查防火墙设置
sudo iptables -L
如果返回结果如下图, 则也没有问题
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT icmp -- anywhere anywhere icmp echo-request
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ACCEPT icmp -- anywhere anywhere icmp echo-request
如果结果不是这样, 则需要启用 icmp相应规则
方法:
vim /etc/sysconfig/iptables COMMIT之前加入 iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT 保存退出后, 重新加载 iptable配置
service iptables save
service iptables restart
5. 域名检查
如果你ping的不是ip, 是域名, 要检查你的域名是否备案成功
我遇到这个问题时, 是通过打开安全组来解决的, aws的安全组, 默认入站规则并不是允许全部的
ping不通服务器的解决方法的更多相关文章
- Linux ping不通百度的解决方法
		
今天在学习DNS的时候遇到了一个问题,我的虚拟机能够ping通ip地址,却ping不通www.baidu.com www.qq.com等域名,先是出现了以下报错: 折腾了几个小时终于找到解决办法 1. ...
 - VMware_win10能ping通虚拟机ip,虚拟机ping不通win10ip的解决方法
		
一.虚拟机设置为桥接模式 二.修改虚拟机linux的ip 查看win10的ip和网关 使用ifconfig查看网卡名,并在 /etc/sysconfig/network-scripts/目录修改对应的 ...
 - Linux 能PING IP 但不能PING 主机域名的解决方法   vim /etc/nsswitch.conf           hosts:      files dns wins
		
Linux 能PING IP 但不能PING 主机域名的解决方法 转载 2013年12月25日 10:24:27 13749 . vi /etc/nsswitch.conf hosts: files ...
 - phpmyadmin #2003 无法登录 MySQL服务器的解决方法
		
本文章向大家介绍phpmyadmin #2003 无法登录 MySQL服务器的解决方法,需要的码农可以参考一下. 通过phpmyadmin连接mysql数据库时提示:"2003 无法登录 M ...
 - 解决IE下载 apk/ipa 变成zip:Android 手机应用程序文件下载服务器 配置解决方法
		
解决IE apk/ipa变成zip:Android 手机应用程序文件下载服务器 配置解决方法 APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Da ...
 - ping不通服务器就邮件警告
		
ping不通服务器就发一封邮件 (单台) vim /root/scipt/1.sh #!/bin/bash ping -c 4 192.168.0.116 &> /dev/null #p ...
 - XP中IIS“HTTP 500 - 内部服务器错误”解决方法
		
我先把主要过程叙述一下,叙述完有每个问题的具体操作方法. 今天我在XP上安装IIS,运行网站出现"HTTP 500 - 内部服务器错误". 打开HTML没有问题,打开ASP文件时就 ...
 - Visual Studio提示“无法启动IIS Express Web服务器”的解决方法
		
有时,在使用Visual Studio运行ASP.NET项目时,会提示"无法启动IIS Express Web服务器",无法运行,如图: 这一般出现在重装系统之后,或者项目是从别的 ...
 - Visual Studio提示“无法启动IIS Express Web服务器”的解决方法 调试闪退
		
有时,在使用Visual Studio运行ASP.NET项目时,会提示“无法启动IIS Express Web服务器”,无法运行,如图: 这一般出现在重装系统之后,或者项目是从别的电脑上复制过来的.解 ...
 
随机推荐
- SpringBoot与Swagger整合
			
1 SpringBoot与Swagger整合https://blog.csdn.net/jamieblue1/article/details/99847744 2 Swagger详解(SpringBo ...
 - C# 方法默认访问级别 : private  C# 类默认访问级别 : internal
			
C# 方法默认访问级别 : private C# 类默认访问级别 : internalpublic:访问不受限制.protected:访问仅限于包含类或从包含类派生的类型.Internal:访问仅限于 ...
 - 使用AvalonEdit实现WPF的Lua编辑器
			
原文发布于:https://www.chenxublog.com/2019/07/14/use-avalonedit-make-wpf-lua-editor.html 由于LLCOM里面内置了Lua代 ...
 - pymysql 的简单使用
			
一.环境 Windows 7 x64 python 3.7.1 pymysql 0.9.3 mysql5.6.43 二.pymysql的简单使用 1.准备数据库demo_temp c ...
 - ASP.NET Core MVC 过滤器
			
参考网址:https://www.cnblogs.com/dotNETCoreSG/p/aspnetcore-4_4_3-filters.html ASP.NET Core有五种类型的过滤器,每个过滤 ...
 - Expression表达式目录树动态拼接  反射获取泛型方法
			
class TestOne { public String[] arr = { "1", "2", "3" }; public class ...
 - openssl生成随机数
			
#include <stdio.h> #include <openssl/bn.h> int main() { BIGNUM *bn; bn = BN_new(); //生成一 ...
 - 【设计模式】Builder
			
前言 Builder设计模式,允许一步一步构建一个复杂的对象.将构建步骤抽象出来,让每个具体的Builder去实现构建步骤的内容.这样子就可以用同样的构建步骤,构建出不一样的对象.在Director类 ...
 - Java常用算法总结
			
冒泡排序 从左到右不断交换相邻逆序的元素,在一轮的循环之后,可以让未排序的最大元素上浮到右侧. 在一轮循环中,如果没有发生交换,那么说明数组已经是有序的,此时可以直接退出. 代码如下: public ...
 - NCcat学习使用
			
一.使用手册 1.简介:nc/NetCat是一款端口监听工具,可以用来建立系统之间的连接.传输文件.TCP代理等. 2.命令参数 nc [-options] hostname port[s] ...