精华内容
下载资源
问答
  • 本文介绍一次掩码配置错误导致远程资源无法访问问题的定位查找过程,涉及ping过程的,路由表的生成和查找,ping的目的主机不可达常见错误等知识点。

    类似问题见:  网络驱动器无法访问,提示找不到网络路径故障处理过程_wj31932的博客-CSDN博客

          有同事反馈他的pc192.168.205.201无法访问svn资源192.168.193.10,而其他人都能访问,让协助解决。

    询问他ping的结果,反馈回显无法访问目标主机。

    无法访问目的主机的可能性:

    1、对方没有开机,或者开机但没有接入对应的广播域,导致arp查询消息没有得到应答。

    2、对方ip不存在。

    3、设备本身路由错误,没有对应访问的路由。这种情况是所有网卡状态down,没有任何直连路由和默认路由的情况。

    4、设备自身路由错误,应该走默认网关的ping消息,认为是同一网段,发出arp查询消息,在广播域里没到得到应答。

    无法访问目的主机,是icmp的错误消息,由网络节点发出,直连路由的网络节点是发出ping动作的设备自身ip地址。跨网段是经过的网络节点用正常时ip导通时的ip地址回icmp错误消息。

    ping的过程流程图如下:

     

    具体过程是,输完命令后,根据目的ip,先查路由表,看目的主机ip是否走直连路由,是就去检查mac地址缓存表,看是否有该地址的mac地址缓存,没有的话,是用直连路由的一个本机接口去发出请求目的ip的mac地址的arp请求request消息,收到arp响应后,用这个mac地址封装二层数据,发出icmp协议的ping请求消息。mac地址缓存里有,直接封装ping的request消息。没有得到mac地址,不发出ping的request消息,回显目的主机不可达。而没有错误时,组包发出,目的主机收到后,同样的过程根据收到包的源ip进行查路由表,查mac地址缓存,发包的的过程。192.168.205.201/24去ping同网段ip192.168.205.28的wireshark流程,无需三层节点设备的参与,如下图:

          查路由表发现不是直连路由和静态路由的话,走默认路由的话,就去查是否有默认网关的mac地址,没有去请求网关的mac地址,有就直接封装ping的request消息。若目的主机收到后,由于回程路由缺失原因,防火墙原因在网络层拦截icmp探查消息,入口或者出口不一致等,没有按原路返回,或没有回复,主机在等reply超时后,会有相应的超时显示。若目的网关未找到目的主机,或者经过的节点设备发现有错误,无法到达目的主机,会选择正常时的回复接口ip给源主机发出一个icmp错误消息,提示源主机。源主机会回显错误提示。网关发给转发给目的主机,目的主机收到后,同样走查本地路由表,查下一跳ip的mac地址,二三层组包发出的过程。

     如下图:192.168.205.201/24,gw192.168.205.1去ping192.168.211.2的过程,需要三层交换节点设备的参与


     

    查过程:

            跨网段是对方网关收到ping的request消息后,去找对应ip的mac地址,没有得到响应后的,网关用正常时的回消息所用ip地址作为源ip地址给发出消息的源主机发icmp消息,错误类型是目标主机不可达。pc回显结果目的主机不可达消息。考虑205网段的网关是205.1,193的网段的网关是193.1,两个网段都接在同一三层交换机下,通过三层交换机的直连路由实现跨网段访问的,告知他是否193.10未开机?

      反馈其他人都能访问,奇怪,登录核心三层交换机查看arp表现?

     发现该主机在,自己ping了一下,也能ping通,排除1,2的可能性,ip是存在的,而且在对应广播域里。检查是否是3,4的原因?

      但他上网正常,显然情况3不成立,检查一下是否符合情况4?

    到他工位让他抓包后ping进行观察?结果如下:

    是自身ip192.168.205.201的回复:无法访问目的主机,若是这样证明ping动作判断目的ip使用直连路由,若是核心三层交换机回的消息,应该显示192.168.205.1的回复无法访问目的主机(因为是自身ip回显的无法访问目的主机而非其他网关地址)。

    wireshark里过滤icmp发现没有任何icmp的ping的request消息发出。

    难道pc认为192.168.193.10和自己的192.168.205.201是同一网段?若是那样,应该有arp消息发出。过滤arp进行查找

    用arp  contains  c0a8-c1来过滤arp里含有192.168.193.0/24的arp消息,显示结果如下:

     发现有arp发出,没有得到响应。查看路由表看看是否有对应的直连路由?

    pc有双网卡,配置了多个ip地址,为方便观察,执行route  print  |  findstr  192.168.来过滤显示结果。 

    发现有两条路由,metric比较大的是usb网卡配置了192.168.0.145和192.168.1.145后的显示路由。而红线是主板集成网卡的显示。 

           如上图红线所示,有192.168.0.0/16的直连路由,估计就是掩码配置错误所致,因为是16位掩码,所以pc认为192.168.0.1到192.168.255.254间的目的ip的访问都是走直连路由,直接用本机的192.168.205.201发出arp查询消息。192.168.193.10也被认为是直连路由的访问,所以直接发出arp查询。但205vlan的广播域里没有这个ip,自然不会有arp响应。

         确定是原因4,本身路由错误,应当走默认路由的数据,走了直连路由。

    检查网口掩码:

    确认掩码配置错误,是16位导致问题,让他改成24位255.255.255.0后,观察。

     

    查看路由表如下:

    如图所示:192.168.193.0网段走默认0.0.0.0的默认路由,从192.168.205.1下一跳出去,arp  -d后ping抓包验证如下图:

      ping一个192.168.193网段不存在的ip地址,看看

    发现和之前的没改掩码前的区别,是无法访问目的主机的回显前者是自身回的,后者是网关的ip回的。抓包查看:

    总结:ip访问的过程,其实是先查询路由表,根据路由表确定出口,同网段用自身ip发起arp查询,查询失败会有对应不可达的回显。不同网段走默认网关,有网关mac地址直接组包,没有发出arp消息查询网关的mac地址后组包。跨网段的访问,若对方网关没有找到 主机的mac地址,会发出icmp主机不可达消息,由对方网关查找路由表,按正常回包的路由的出口ip作为源ip,发出icmp消息。本例中我们访问192.168.193.100,但这个网关没有用192.168.193.1去回icmp消息。而是查找路由表,网关自身192.168.205.0的网关192.168.205.1作为源ip去回给源主机目的主机不可达消息。如下图:

    1     实现方法是主机向远程计算机发出ICMP回显请求以后,远程计算机会拦截这个请求,然后生成一条一条回显应答信息,再通过网络传回给主机。
     2   假如某些原因,不能抵达目标主机,就会生成对应的ICMP错误消息("比如 目标主机访问不可达"),由原先打算建立通信的那个路径上某处的一个路由器返回。这个消息由正常时使用的对应接口ip发出。如例子里我们去ping192.168.193.xx,三层交换机上有两条路由,192.168.205.0和192.168.193.0,所以由前者发出icmp的不可达消息destination  unreachable。
     3   假定与主机的物理性连接并不存在问题,但远程主机已经关机或没有设置对网路事件作出相应,便需由自己的程序来执行超时检测,侦测出这样的情况。超时后给源主机发出icmp的差错消息。

      另外主机路由表会根据掩码和ip生成对应的直连路由表,在网卡up后生效。

    展开全文
  • 可能有的时候,我们的网络会遇到这样或者那样的问题,比如今天小编要讲的便是关于电脑出现无法访问目标主机的问题,出现这样的问题一般有什么情况呢?该如何解决?下面小编便来向大家介绍一下。情况及解决方...

    随着近年来IT行业的不断发展,我们的电脑作为IT产品之一,对我们的日常生活有着非常重要的作用,不仅可以利用电脑来进行学习、工作,还可以看视频、听音乐、打游戏。其中,我想,作为电脑运用中最为重要的莫过于网络了。可能有的时候,我们的网络会遇到这样或者那样的问题,比如今天小编要讲的便是关于电脑出现无法访问目标主机的问题,出现这样的问题一般有什么情况呢?该如何解决?下面小编便来向大家介绍一下。9685999_20161124_c4fcf6ba8fca32ba5a35SN5q5dG9j99G_thumb.jpg

    情况及解决方法一

    情况:这里我们说的是比较简单的局域网,在同一个hub下共享文件,或创建游戏,为什么找不到主机。我们通常先ping主机,可以看到无法ping通;主机为公网ip地址,外面随意公网地址应该也都可以ping通,如果设置禁ping的话,那么公网上的主机就无法ping通你了,增加了网络的安全性。9685999_20161124_0745686ae6ec5dad2e58Kr7TO8xB63f4_thumb.jpg

    解决方法:

    1.进入控制面板设置防火墙 开关 ,在局域网中没有网络攻击关闭就可以了,在联网情况下,还是打开为好,可以阻挡一些网络攻击。

    2.在控制面板中我们可以看到系统防火墙功能,如果没有会找到,请切换经典模式;

    3.刚刚我们看到无法ping通,那么主机就没有暴露在网络中,所以无法共享文件和游戏主机创建,我们选择关闭防火墙功能;

    4.关闭防火墙功能后,主机ip就能正常ping通,主机创建游戏和文件共享对方就能看到了。9685999_20161124_c1a4f1d50d38f6959d8aE2YtnCEYAeSl_thumb.jpg

    情况及解决方法二

    情况:ping路由器能通,能够上网,但是无法访问局域网其他电脑,PING有时候是请求超时,有时候是全部无法访问目标主机。

    解决方法:把设备管理器里面网卡驱动,禁用一下再重启,如果这样还是解决不了的话,再检查一下电脑是否中ARP病毒,可以进行arp攻击检测,需要一定的时间。当它检测到的时候,他就关闭局域网并关闭ping。找两台不甚重要的计算机,或者找两台其他电脑过来,或者准备做系统的电脑。 都关闭他们的防arp攻击,看看情况如何。9685999_20161124_59c0d085dd13524acf72I0kxvHeh3Lhb_thumb.jpg

    有时候,当我们在ping一个网址的时候,可能会出现请求超时或者是提示无法访问目标主机的现象,这个时候我们不用紧张,只要排查故障进行解决就好。我们都知道,网络对我们利用电脑进行上网有着非常重要的作用,而如果电脑出现无法访问目标主机的现象的时候,一般会是小编以上所讲的情况,对应的解决方法大家可以参考一下,相信能够帮助大家解决问题。

    展开全文
  • 发送4接收4无法访问目标主机

    千次阅读 2021-08-05 00:19:41
    发送4接收4无法访问目标主机的原因:1、访问目标所需的跃点数超过了发送方主机为转发数据包而设置的TTL。2、目标主机无法访问,本地系统没有到所需目标的路由;或者远程路由器报告它没有到目标的路由。3、请求超时,...

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。

    发送4接收4无法访问目标主机的原因:

    1、访问目标所需的跃点数超过了发送方主机为转发数据包而设置的TTL。

    2、目标主机无法访问,本地系统没有到所需目标的路由;或者远程路由器报告它没有到目标的路由。

    3、请求超时,表示在四秒的默认时间内没有收到回显回复消息。许多不同的原因可以引起此问题;最常见的原因包括网络堵塞、ARP 解析下一跃点 MAC 地址失败、数据包筛选、路由错误或无提示放弃。

    4、未知主机,此错误消息指示无法将请求的主机名解析为其IP地址;检查输入的名称是否正确,并检查DNS服务器是否可以解析它。

    主机是指计算机除去输入输出设备以外的主要机体部分。也是用于放置主板及其他主要部件的控制箱体(容器Mainframe)。通常包括 CPU、内存、主板、光驱、电源、以及其他输入输出控制器和接口。指计算机硬件系统中用于放置主板及其他主要部件的容器(Mainframe)。通常包括CPU、内存、硬盘、光驱、电源、以及其他输入输出控制器和接口,如 USB 控制器、显卡、网卡、声卡等等。

    展开全文
  • 解决 Win10 局域网下两台电脑无法ping通: 无法访问目标主机解决 Win10 局域网下两台电脑无法ping通: 无法访问目标主机问题描述第一步:启用规则第二步:修改高级共享设置第二步:ping测试 解决 Win10 局域网下两台...

    解决 Win10 局域网下两台电脑无法ping通: 无法访问目标主机

    系统:Win10

    问题描述

    最近在使用电脑ping同事电脑的IP时发现无法ping通,提示:无法访问目标主机;而公司的防火墙统一设置,个人无法关闭防火墙,所以想办法在不关闭防火墙的前提下解决了这个问题。

    第一步:启用规则

    打开 控制面板,查看方式选择 类别,选择 系统和安全
    在这里插入图片描述
    选择 Windows Defender 防火墙
    在这里插入图片描述
    打开左边的 高级设置
    在这里插入图片描述
    选择 入站规则,找到这两条规则,右键 启用规则(远程地址也就是作用域改为任何)
    在这里插入图片描述

    第二步:修改高级共享设置

    打开 控制面板,查看方式选择 类别,选择 网络和 Internet
    在这里插入图片描述
    选择 网络和共享中心
    在这里插入图片描述
    打开左边的 更改高级共享设置
    在这里插入图片描述
    按图中选择:启用网络发现启用文件和打印机共享 后点击下方的 保存更改
    在这里插入图片描述

    第三步:ping测试

    将本地主机与目标主机都设置一遍,然后进入cmd重新测试ping一下可以发现,能够ping通了

    展开全文
  • ping 不通。无法访问目标主机

    万次阅读 2018-08-22 23:52:54
    ping回复无法访问目标主机 问题: ping主机ip时,访问无法访问目标主机,或请求超时。 如: 正在 Ping 10.16.1.89 具有 32 字
  • VMware虚拟机无法主机(宿主机)通信的问题解决步骤: 安装VMware时会生成两个虚拟网卡VMware Network Adapter VMnet1 VMware Network Adapter VMnet8 可以进入电脑网络设置查看虚拟机自动分配的IP地址。也可...
  • ![图片说明](https://img-ask.csdn.net/upload/201704/09/1491721194_630556.png)
  • 本地搭的虚拟机环境(桥接模式)和window主机的网络连接表现如下: 本地ping虚拟机:(不能ping通) 虚拟机ping本地:(可ping通) 检查本地防火墙:(已全部关闭) 检查虚拟机防火墙:(已关闭) 原因...
  • ping主机ip时,访问无法访问目标主机,或请求超时。 如: 正在 Ping 192.168.3.168 具有 32 字节的数据: 来自 192.168.3.16 的回复: 无法访问目标主机解决方法: 1,关掉防火墙; 2,关闭外网,填写正确的默认...
  • 前不久在VM9安装好的CentOs7,今晚使用xshell连接不上了,后面...解决步骤: 1 在运行中输入regedit 2 进入注册表 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4D36E972-E325-11CE-BFC1-080...
  • ping回复无法访问目标主机

    万次阅读 2019-01-04 23:07:37
    ping主机ip时,访问无法访问目标主机,或请求超时。 如: 正在 Ping 192.168.25.168 具有 32 字节的数据: 来自192.168.25.168 的回复: 无法访问目标主机。 来自 192.168.25.168 的回复: 无法访问目标主机。 来自 192...
  • 局域网内客户机ping ubuntu主机时显示: 无法访问目标主机 关闭再打开ubuntu主机wifi可解决
  • 记录一次物理机ping不通虚拟机的解决办法
  • ping无法访问目标主机

    万次阅读 2013-07-10 22:50:14
    当我 ping 一个网站的时候,经常“请求超时”,而且提示“无法访问目标主机”(destination-host-unreachable),但是 ping 默认网关正确响应。这时候我们需要排查故障点,可以使用 Tracert 工具检查到目标的路径。 ...
  • 来自192.168.1.1的回复:无法访问目标主机 问题: 虚拟机IP地址配置好了,之后可以ping通外网,本机的虚拟机可以,使用客户端链接,但不能远程链接访问。 分析 : 首先,要确保网线的本地连接没有问题 1、检查...
  • 访问内网不通,ping IP时,提示访问无法访问目标主机,或请求超时。 如下图所示: 分析: 首先,要确保本地连接没有问题; 1,检查windows的防火墙是否关闭; 2,检查本机的默认网关是否填写正确; 3,若你...
  • Windows下pingLinux虚拟机时出现了请求超时,无法访问主机的问题,经过检查后解决,总结有以下几个原因 1.Windows端和Linux端的防火墙是否关闭 2.Linux端的IP地址与vmnet8 的IP地址是否在同一网段 3.网络连接模式 我...
  • 问题: 虚拟机IP地址配置好了,之后可以ping通外网,本机的虚拟机可以,使用客户端链接,但不能远程链接访问。 分析 : 首先,要确保网线的本地连接没有问题 1、检查windows的防火墙是否关闭 2、检查本机的默认网关...
  • Ping无法访问目标主机

    千次阅读 2013-10-08 09:22:06
    当 ping一个网站的时候,经常“请求超时”,而且提示“无法访问目标主机”(destination-host-unreachable),但是ping 默认网关正确响应。这时候我们需要排查故障点,可以使用 Tracert 工具检查到目标的路径。 在...
  • 最近我遇到个问题,我用go语言写了一个服务,然后打开了端口,用局域网内的内网ip访问始终显示400。而用本地环回访问却可以正常访问。 可能的原因: 1、360安全卫士 这款安全软件有可能会拦截内网流量的访问,...
  • 打开Guest 帐户后,问题解决了。
  • VMware仅主机模式无法访问外网解决

    千次阅读 2020-08-17 13:49:49
    1、网络选择仅主机,确认虚拟网卡启动状态 2、VM虚拟网卡配置 3、本地网络共享配置 4、虚拟机网络配置 虚拟机仅主机模式默认内部主机互通,外网不同隔离环境,如果需要外网参考如下: 1、网络选择仅主机,确认...
  • 本机无法访问虚拟己的web   后来发现是防火墙将80端口屏蔽了的缘故。   检查是不是服务器的80端口被防火墙堵了,可以通过命令:   telnet {服务器ip}80 来测试。   解决方法如下: /sbin/iptables -I ...
  • Oracle实验遇到的错误ORA-12543 无法连接到目标主机前言一、如何解决二、可能遇到的额外带来的报错 前言 今天在做数据库实验的时候要连接到数据库orcl,连接的时候报了个ORA-12543 报错问题,于是在网上找了一堆都...
  • 博主连接方式是桥接模式,我安完之后发现远程登陆连接不上,死活连接不上,一直显示目标主机拒绝访问,卡了好久。网上搜了好多解决办法,试着改适配器连接模式,各种改IP,和配置网卡,结果不适用?要疯掉了。 ...
  • 之前一直用的win7系统,最近重装系统安装了个win10,遇到了很多麻烦,尤其局域网访问,明明局域网主机能ping通,就是出错,提示找不到网络路径,无法访问。 最后折腾了半天终于搞定终于搞定,特分享出来,以备...
  • 思科、华为防火墙做端口回流解决内网主机无法通过公网访问内网服务的问题 问题产生原因分析: 网络环境介绍: 公司内网有一台web服务器,地址是192.168.100.100,web服务端口为80,并且为这台web服务器申请了DNS A...
  • 如果出现无法访问的情况,解决办法可以参考如下: 这里我的虚拟机联网方式为物理连接,且ip与主机不同,但在同一网段。 1、先确定虚拟机可不可以访问外网,可通过ping www.baidu.com测试,如果不行,先百度或者...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 134,235
精华内容 53,694
关键字:

无法访问目标主机怎么解决