ping排错三步走

ping排错三步走
---------

每次访问目标主机的过程是这样的:

客户端->网关->DNS->客户端(拿着解析出来的IP)->目标服务器

所以当ping不通的时候,就从这三个地方找问题,有以下三种可能:

(1)网关不通 (2)DNS域名解析服务器不通 (3)主机服务器不通

一:ping 网关,如果网关不通:

可能原因:(1)网卡没起来 (2)网线断了

排查方式:

(1)查看本地ip地址`ifconfig` ,是不是没连上网。

(2)查看路由表`route -n` 是否有相同网段的两块网卡,如果有,肯定有问题。(发送数据包的时候,并不知道哪一块网卡连着网。如果是同一个网段的eth1连接交换机,但是数据会从eth0发送,导致连接不通。)

(3)`mii-tool` 查看是否网卡连通 `-v`该网卡支持的模式。

二:如果主机IP ping得通,但是域名ping不通:

域名解析器出现问题

`vim /etc/resolv.conf` 添加正确的DNS服务器

或者启用自动分配DNS功能

三:如果出现解析已经完成,但是连不上该主机

原因:

三.(1)防火墙问题

三.(2)目标主机的把icmp关掉了,就是禁ping了

(使用一个命令就可以关掉icmp `echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all`)

如果可以打开网页,却ping不通 就是这个原因

三.(3)这台主机down掉了

如何确定这台机器到底是icmp关掉了,还是主机down掉了?

可以去用`telnet www.sina.com.cn 80` 输入`GET /` 会显示网页 。(用新浪举例子昂~)

四:进一步查看:

`traceroute` 追踪每个节点,带*是关掉了icmp 可以看到到哪不通

`mtr` 功能更多

五:其他网络命令:`dig` `host` `ip link` `iptraf` `tcpdump` `tshark` `wireshark` ……

**Redhat 6.0**

1.`system-config-network` 进行手动配置IP、网关、DNS解析服务器

2.`vim /etc/sysconfig/network-scripts/ifcfg-eth0` 将`ONBOOT`改成`yes`

3.`service network restart`

(注).若启动失败,先`service NetworkManager restart`,然后`service network restart`

4.`vim /etc/resolv.conf` 更改DNS服务器IP

5.`vim /etc/sysconfig/network` 更改主机名

(注)`hostname localname` 立即修改.两命令可同时使用

6.`vim /etc/hosts` 将域名和IP对应起来

7.`ping ...` 查看是否能连通

(注)hosts--->dns(顺序可更改 `vim /etc/host.conf` `vim /etc/nsswitch.conf`)

(注)有些服务不遵循该顺序,比如email

时间: 2024-10-19 08:51:54

ping排错三步走的相关文章

80后女孩买房三步走 短期增值是首步 资金 增值 理财_新浪财经_新浪网

三湘华声全媒体记者 梁兴 通讯员 王茜 [个案资料] 尹婵,今年28岁,是长沙一名普通的公司职员.步入社会5年以来,月收入一直在4500元左右,但因勤俭节约,月结余能达到3000元,年终奖5000元.目前有存款18万元,有"五险一金",无任何商业保险. 尹婵是土生土长的长沙姑娘,父母工资收入稳定.由于工作后仍和父母一起居住,不需要承担房租或房贷.虽然父母乐意提供食宿,但是尹婵不想做"啃老族",每月给父母800元"搭伙费". [财务诊断] 尹婵工作

Ceph对象存储RGW对接企业级网盘OwnCloud三步走

上篇文章我们把Ceph对象存储搭建成功了,但是成功了之后我们怎么用呢?下面我们本文就来讲下Ceph对象存储对接企业私有云网盘OwnCloud. OwnCloud分为企业版和社区版,我们只说社区版,在这里我就不多赘述了. 那么Ceph对接OwnCloud分三步走. 第一:安装Ceph配置RGW对象存储 第二:安装OwnCloud 第三:对接 第一步在上个文章里面已经做了,那么第二步是安装OwnCloud,可以看下我之前的文章进行安装. 如何搭建OwnCloud网盘 主要讲下第三步 要点:网盘节点D

Python学习笔记(一)三步走安装pip

pip是用来方便地管理Python的第三方包的,由于此前玩Python仅仅是浅尝辄止,用的是python(x,y),但是这里并不代表你想用什么包都能从里面找到的,所以我把python(x,y)卸了,然后重新装了个Python2.7.5,准备尝试一下用pip来下载想要的包. 不过pip也有一个麻烦之处,如果电脑不能联网怎么办? 之后再考虑这个问题,先在此记录一下我是如何安装pip的.本文参考百度经验<如何在win7下安装python包工具pip>,网上有很多pip安装教程,但感觉这个写的是最简明

小学生手抄报制作三步走

小学生手抄报制作三步走      小学生手抄报,不管是英语手抄报.科技手抄报还是环保手抄报,不管是安全.数学.读书.迎奥运还是等方面的内容,大抵都有同样的要求.那么,如何制作一份精彩的手抄报呢?三个步骤:一.确定一个好的手抄报主题           手抄报只有小小一张纸,能够容纳的文章并不多.如果把一个话题方方面面的内容都堆上去,那给读者的感觉可不好.如果手抄报大赛的主题是“七月的滋味”,如果你把七月里怎么玩.怎么学.怎么旅游……统统写上去,就像把苦辣酸甜各种味道的菜搅在一起,味道可好不到哪儿

编写高质量代码——重载operator=的标准三步走

CString& CString::operator=(const CString& str){   if(this == &str)       //1.自赋值检查       return *this;          if(pChar!=NULL)       //2.释放原有空间     delete[]  pCahr;   pChar = new char[strlen(str.pChar)+1]; // 2.申请新空间   strcpy(pChar, str.pCha

(转)linux程序减肥三步走

对于设计嵌入式Linux系统的研发人员来说,有一个问题是必须要考虑到的,那就是存储器的空间. 我们知道嵌入式Linux系统所用的存储器不是软磁盘.硬盘.ZIP盘.CD-ROM.DVD这些众所周知的大容量常规存储器,它使用的是例如Rom, CompactFlash,M-Systems的DiskOnChip,SONY的MemoryStick,IBM的MicroDrive等体积极小,与主板上的BIOS大小相近,存储容量很小的存储器.所以怎样尽可能的节省空间就显的很重要.     嵌入式系统的存储器中放

Oracle创建&#39;数据库&#39;三步走

--创建表空间 create tablespace waterboss datafile 'd:\waterboss.dbf' size 100m autoextend on next 10m; --创建用户 create user wateruser identified by 011220 default tablespace waterboss; --用户赋权 grant dba to wateruser; Oracle创建'数据库'三步走 原文地址:https://www.cnblogs

git 三步走

git三步走: git add .        (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来) git commit  -m  "提交信息"  (注:"提交信息"里面换成你需要,如"first commit") git push -u origin master   (注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码) 有问题的话,看错误信息,对症解决. 原文地址:https://www.c

搞定面试算法系列 —— 分治算法三步走

主要思想 分治算法,即分而治之:把一个复杂问题分成两个或更多的相同或相似子问题,直到最后子问题可以简单地直接求解,最后将子问题的解合并为原问题的解. 归并排序就是一个典型的分治算法. 三步走 和把大象塞进冰箱一样,分治算法只要遵循三个步骤即可:分解 -> 解决 -> 合并. 分解:分解原问题为结构相同的子问题(即寻找子问题) 解决:当分解到容易求解的边界后,进行递归求解 合并:将子问题的解合并成原问题的解 这么一说似乎还是有点抽象?那我们通过经典的排序算法归并排序来体验一下分治算法的核心思想.