Linux--系统网络测试和测试工具

 **********************************************************************************************************************************

      现在我们的工作几乎已经离不开电脑,离不开网络,那如果在工作过程中,电脑浏览器打不开了,没有办法上网了,怎么办?基于Linux系统知识,简单的说一下如何当出现问题时,如何排查,以及如何解决。

     假如自己的电脑不能上网了,这个时候,应该先尝试看看能不能打开其他的网站,假如可以打开其他的网站,而只有这个网站打不开,就说明电脑的网络没有问题,而出现这种问题的原因可能是跟该网站有关系,比如网站被拉黑,国外的网站,。。。。原因可能多种多样,这时候,就要具体问题,具体分析了,首先要确定电脑是不是可以正常连接网络,就跟平时自己电脑打不开某个网站了,会尝试关闭再重新开启浏览器,尝试访问百度、搜狐等网站一样,看是不是可以上网。如果可以的话,就证明我们的电脑可以和互联网正常交互。如果不是这样的话,则可能会有其他的原因:

     a.使用ifconfig命令,查看自己的ip、子网掩码、网关等是否都是正确的,网络是不是互通的,查看ip是自动获取到的,还是手动指定的,如果是自动获取到的,可以询问周围的人,看他们是否可以正常上网,如果他们的网络没问题,而只有自己无法上网,就说明可能是自己的电脑本身配置存在问题,那现在就需要查找自己的电脑的问题到底是出在哪里了。还是看ip、子网掩码、网关等配置,一一验证,确定是否有问题。

     b.确认网关的话,需要使用ping命令,测试自己的电脑是否可以访问别人的电脑,如果发送数据包之后,自己的电脑可以接收到返回信息,那就说明自己的网关是没有问题的:

     Linux--系统网络测试和测试工具_第1张图片

     那我这台电脑的外网现在就是接通的。这是接通的情况,假如外网如果不通的,会报出unknown host www.baidu.com的错,那就需要去访问网关了:使用ping + 网关命令,如何查找自己电脑的网关呢?

     通过打开vi etc/sysconfig/network-scripts/ifcfg-eth0 这个文件,可以找到配置的网关:

      Linux--系统网络测试和测试工具_第2张图片

     Linux--系统网络测试和测试工具_第3张图片

     有返回数据,就证明网关是没问题的。也说明我们的局域网之间是互通的。

     假如其他人的电脑可以上网,而自己的电脑局域网是通的,却不能访问网站,可能是公司将一些网站的网址设为禁用,就需要跟负责网络的沟通这个问题。

     如果ip没有问题,子网掩码没有问题,网关正确,可以访问局域网,这个时候,就要查看域名解析是否有问题,验证自己电脑是否可以正常解析域名,那解析域名就需要DNS地址,那自己有没有配置DNS地址,先来查看一下:

      Linux--系统网络测试和测试工具_第4张图片

     已经配置DNS地址,接下来使用nslookup命令来验证,

     Linux--系统网络测试和测试工具_第5张图片

     以上这些查看方法就是电脑出现网络问题时,应该考虑的一些方面。

      还有另外一个工具,traceroute,跟踪路由,我们的主机去访问一个网址需要经过多少个网络设备。

      Linux--系统网络测试和测试工具_第6张图片

       从序号1到24依次为经过的网络设备,到第24个,为访问的百度ip地址。

     总结:如果需要访问一个互联网的网站,需要一台计算机有自己的IP地址,可以和网关相互去通信,有域名解析的功能,而域名解析来自于配置正确的DNS地址,这样一步一步排除可能出问题的地方,就可以最终找到并解决问题。

          GOOD MORNING !

          Linux--系统网络测试和测试工具_第7张图片

     

 **********************************************************************************************************************************

你可能感兴趣的:(【Linux】)