精华内容
下载资源
问答
  • 本文介绍一次掩码配置错误导致远程资源无法访问问题的定位查找过程,涉及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后生效。

    展开全文
  • 由于微软补丁KB2982791, KB2970228的缘故,导致...提示%TEMP%\EditorLineEnds.ttr另一个程序正在使用此文件,进程无法访问.工具为包括所有版本的修复补丁,请根据需要的版本执行补丁!Delphi2007分WIN8版和其它版的支持
  • 问题描述:员工添加和编辑使用同一页面,点击添加按钮可以正常显示,点击编辑就无法访问js、css。 ![图片说明](https://img-ask.csdn.net/upload/201908/23/1566545361_152563.png) ![图片说明]...
  • K8S 外部端口无法访问问题

    千次阅读 2019-12-03 17:26:27
    K8S 外部端口无法访问问题问题描述解决方法 问题描述 首先容器外部端口肯定开放了,可在 Dashboard 上查看 在容器所在服务器,通过 curl 命令直接访问外部端口的接口能够正常访问 在 windows 端通过 telnet 命令,...

    K8S 外部端口无法访问问题

    问题描述

    1. 首先容器外部端口肯定开放了,可在 Dashboard 上查看
    2. 在容器所在服务器,通过 curl 命令直接访问外部端口的接口能够正常访问
    3. windows 端通过 telnet 命令,无法访问不通外部端口

    解决方法

    容器所在的服务器执行,开启转发功能

    iptables -P FORWARD ACCEPT
    
    展开全文
  • 在学习spring boot以及mybatis时遇到了启动springbboot项目后在浏览器上无法访问,新建项目有时候能解决但是遇到问题一直避开也不是问题,终于让我发现了原因。 无法访问图如下: 在idea中控制台上显示如下: 在...

    在学习spring boot以及mybatis时遇到了启动springbboot项目后在浏览器上无法访问,新建项目有时候能解决但是遇到问题一直避开也不是问题,终于让我发现了原因。

    无法访问图如下:
    在这里插入图片描述
    在idea中控制台上显示如下:
    在这里插入图片描述
    在这里相对之前很多出现了很多的DEBUG,所以原因时启动了debug模式而没有开启主应用程序
    在这里插入图片描述
    开启后控制台显示:
    在这里插入图片描述
    问题解决!!
    希望能帮助到大家!!

    展开全文
  • 昨天将Elasticsearch配置后进行访问测试,能够成功,但是今天在上启动后就无法访问了,下面的是启动后打印的信息和浏览器访问结果,防火墙已经关闭了 ![图片说明]...
  • 为什么会提示“无法访问参数错误。”? 一般在使用移动硬盘、u盘、SD卡等外部设备时比较容易遇到这个问题。当你打开某个设备时,系统弹出提示框:“位置不可用”,并且在窗口中显示“无法访问参数错误。” 如下图所...

    为什么会提示“无法访问参数错误。”?

    一般在使用移动硬盘、u盘、SD卡等外部设备时比较容易遇到这个问题。当你打开某个设备时,系统弹出提示框:“位置不可用”,并且在窗口中显示“无法访问参数错误。” 如下图所示。
    在这里插入图片描述

    此时无法访问外部设备中的数据。但别担心,本文向你提供了几种解决这个问题的方法。在开始解决问题前,先来看看出现这个错误的原因有哪些。

    提示“无法访问参数错误。”可能的原因

    “移动硬盘无法访问参数错误”在各种情况下都可能发生,以下是出现该问题的主要原因:

    直接拔下外部设备而不是点击弹出。直接拔下外部设备会损坏甚至破坏扇区,是导致外部设备参数错误的原因之一。切记尽量使用“安全弹出USB”功能。
    外部设备接口问题。USB接口是电脑和外部设备进行数据交换的桥梁,接口一旦出现问题,可能会损坏外部设备。
    外部设备上有坏扇区。哪怕只有一个坏扇区也可能会导致这个问题出现。
    系统文件出错。负责管理扇区中数据的系统文件一旦损坏,便会产生这个问题。
    感染病毒也可能导致该问题。

    解决“无法访问参数错误。”的4种方法
    接下来,本文会教给大家解决这个问题的4种方法,建议逐个尝试。

    解决方案1. 使用CHKDSK

    CHKDSK是Windows内置的硬盘查错和修复工具。它可以帮助你修复磁盘坏扇区、文件丢失、系统文件错误等问题。所以你可以尝试使用CHKDSK解决此问题。

    1. 插入外部设备。

    2. 在屏幕下方搜索框中输入“命令提示符”,然后右键点击命令提示符,然后选择“以管理员身份运行”。

    3. 在命令提示符中输入:

    chkdsk F:/f /r
    

    在这里插入图片描述

    注意:F是无法访问的外部设备的驱动器号。

    1. 然后按“回车”。等待检查完成后,重启电脑,重新插入外部设备。查看问题是否解决。如果没有,请继续查看其他方法。

    注意:如果CHKDSK发现坏扇区,它会自动进行修复。但坏扇区上的数据会丢失。如果外部设备中有重要数据,请提前进行文件备份。

    解决方案2. 使用SFC扫描

    当系统文件出错误时,错误的系统文件可能会导致外部设备发生故障。系统文件检查器(SFC)可以扫描你的系统并修复丢失和损坏的系统文件。

    1. 在屏幕下方搜索框中输入“cmd”,然后右键点击命令提示符,然后选择“以管理员身份运行”。

    2. 在CMD中输入:

    sfc /scannow
    

    在这里插入图片描述
    3. 然后按“回车”。如果发现系统文件有任何问题,它会自动进行修复。

    解决方案3. 查杀病毒

    由于感染病毒也可能导致此问题,你可以使用病毒查杀软件来检查外部设备。

    在这里插入图片描述

    解决方案4. 格式化外部设备

    如果以上方法都没有帮助你解决“无法访问参数错误。” 问题,最后的解决方法就是格式化外部设备。格式化会清除外部设备中所有数据。但是不用担心。格式化后,只要不向其中写入新数据,就可以使用软件来恢复数据。或者你还可以在格式化之前借助于专业的硬盘备份工具 – 傲梅轻松备份对外部设备进行备份。

    傲梅轻松备份免费版是一款专业的备份还原软件,该软件专为Windows系统设计,支持Windows 10/8.1/8/7/Vista/XP等操作系统,如果你使用的是Windows Server系统也不用担心,有专为Server用户设计的傲梅轻松备份服务器版供你使用。

    它可以轻松的帮你完成系统/磁盘/分区/文件备份,凡是电脑可以检测到的外部设备,它都可以帮你轻松的进行备份。最重要的是,该软件操作界面简洁,操作方法简单,哪怕你对电脑一窍不通,也可以借助该软件快速准确的完成备份。

    那么,如何使用傲梅轻松备份免费版来备份外部设备呢?详细操作步骤如下。当然,使用硬盘克隆功能也可以达到同样的效果。

    1. 将出现问题的外部设备插入电脑,并确保可以检测到它。进入下载中心或点击下方按钮,下载安装并启动傲梅轻松备份免费版。点击“备份”,然后点击“磁盘备份”。

    下载链接:https://download.aomeikeji.com/EasyBackup.zip

    在这里插入图片描述

    1. 点击“添加磁盘”选择需要备份的外部设备后点击“添加”。
      在这里插入图片描述

    2. 选择储存备份文件的位置。
      在这里插入图片描述

    3. 确认无误后,点击“开始备份”即可。

    在这里插入图片描述

    备份完成后,点击“完成”。然后按照以下步骤格式化外部设备。

    1. 将外部设备插入电脑。

    2. 按下快捷键“Win+X”,选择“磁盘管理”。
      在这里插入图片描述

    3. 右键点击外部设备,然后选择“格式化”。

    4. 设置卷标、文件系统、分配单元大小,然后将“执行快速格式化”打上钩,点击“确定”即可。
      在这里插入图片描述

    总结
    这就是解决“硬盘无法访问参数错误。”问题的全部方法,希望上述方法中有一个可以帮助到你。不管怎样,都建议你提前做好备份,无论遇到什么样的问题,都可以通过备份还原 来快速安全的解决问题。

    顺便一提,如果你想保护公司内大量的电脑,可以选择傲梅集中备份企业版。使用内置的镜像部署工具,通过网络将主计算机上的系统镜像文件部署还原到多台子计算机上。

    展开全文
  • IDEA 官网本地无法访问

    千次阅读 2020-03-07 14:47:46
    如果不是网线掉了,那么一定是因为你之前安装过Idea,并且进行了破解,或者汉化等操作, 这些操作会默认修改本地 "hosts.sys" 文件的一些配置,最终导致官网无法访问
  • 问题出在如果没有指定nacos的启动方式,所以可以查看到容器是成功运行的,但是却不能访问。 解决方式: 加上启动方式,比如单机启动,如下: docker run --env MODE=standalone -d -p 8848:8848 --name nacos ...
  • uwsgi+nginx代理Django无法访问静态资源

    千次阅读 2021-01-04 16:07:23
    在部署uwsgi+nginx代理Django的时候无法访问静态资源。 解决方法: 查看nginx启动用户,将静态资源赋权给改用户访问即可。 如我的静态资源目录:/data/static 赋权:chmod 755 /data/static -R
  • 有不少用户反映想要使用磁盘管理工具检查硬盘时,却发现不可用,并提示“无法执行磁盘检查,因为Windows无法访问该硬盘”。本文将针对这一问题,提出几个有效的解决方案。
  • ERR_UNSAFE_PORT浏览器安全问题导致无法访问的解决方案 目录 ERR_UNSAFE_PORT浏览器安全问题导致无法访问的解决方案 一、问题现象 二、浏览器自身机制 三、解决方法 1.Google Chrome浏览器 2.Firefox浏览器 ...
  • Github无法访问解决办法

    千次阅读 2020-06-16 09:00:10
    Github无法访问解决办法 问题描述: 网速正常,但是github无法访问。 解决办法: 1.因为Github网址域名更换。查询网站https://ipchaxun.com/ ,例如输入github.com. 在C:\Windows\System32\drivers\etc的host文件...
  • 移动硬盘 无法访问 解决方法

    万次阅读 2019-04-04 20:50:55
    移动硬盘出现如下图所示的问题: 但是文件很重要,不想格式化,可采用如下方式: (1)在开始菜单中找到“运行”,或win+R,输入cmd,或直接输入cmd,出现命令框 (2)在出来的命令框中输入chkdsk k: /f,注意...
  • linux服务器端口无法访问问题解决

    千次阅读 2020-03-11 02:04:21
    linux服务器80端口无法访问问题解决可以依次从上往下排查,每排查一次测试一下一、确定服务器部署的项目运行成功二、确定访问地址地址是否正确三、确定服务器安全规则是否添加了要访问的端口四、连接服务器的用户五...
  • springboot中controller无法访问

    千次阅读 2020-09-01 14:47:06
    在springboot中,遇到controller无法访问的问题 路径如下: 原因:而出现这种情况的原因在于@SpringBootApplication。下图是官方给出的注解使用说明: @SpringBootApplication=@EnableAutoConfiguration+@...
  • SpringBoot 启动运行成功,localhost无法访问连接问题描述问题的排除项目工程代码可能的原因原因的发现和锁定问题的解决 问题描述 本项目是一个物联网项目,技术框架 SpringBoot+Netty+MySql+MybatisPlus+Swagger ...
  • Linux无法访问端口问题

    万次阅读 2019-03-08 15:55:45
    一、防火墙允许或关闭: CentOS 7.0默认使用的是firewall作为防火墙 关闭: systemctl stop firewalld 启动: systemctl start firewalld 查看所有打开的端口: firewall-cmd --zone=public--list-ports ...
  • nginx公网IP无法访问浏览器

    万次阅读 多人点赞 2017-11-29 21:59:00
    我这里是浏览器访问失败, 查找原因:1、在服务器上访问Ip执行:curl http://ip 结果:超时,未连接成功查看nginxaccess.log日志,发现日志未滚动,代表本机访问不到公网ip2、确认网络是否可达t
  • 一般需要对外提供服务的Docker容器,我们在启动时后使用-p命令将对外访问端口暴露给外部,例如启动Docker Registry,我们将5000端口映射出来供外部访问: docker run -d -p 5000:5000 registry 但最近碰到一个...
  • Windows无法访问samba服务器解决办法

    千次阅读 2019-10-16 09:54:25
    解决办法: ... 解决步骤: 1、开始运行,或者快捷键 Win+R 打开运行,输入 gpedit.msc 打开组策略。 ...2、然后分别选择计算机配置 → 管理模板 → 网络 →Lanman工作站,在右边找到启用不安全的来宾登陆,双击打开,...
  • localhost无法访问

    千次阅读 2019-05-04 21:41:22
    在建立本地网站后,输入localhost后发现无法打开网站首页。百度一下,发现原来是没有打开IIS管理服务器。 按照网上所说,控制面板-管理工具打开后就可以找到IIS管理服务器了。但是我的打开是这样的,没有IIS管理...
  • 问题场景:使用springboot2.1.3集成thymeleaf之后static下的静态资源无法访问 在网上百度之后采取了以下几种方式: 1.在application.properties文件中添加如下配置,意思就是把static下的文件访问都映射到...
  • Github无法访问解决方法

    千次阅读 2021-04-06 07:48:24
    Host文件一般在“C(系统盘):\Windows\System32\drivers\etc”文件夹下 方法三、插件 可以安装一些插件来访问github,比如: 下载地址:https://greasyfork.org/zh-CN/scripts/398278 加速下载的插件等等,比如 下载...
  • Docker安装Tomcat无法访问

    千次阅读 多人点赞 2020-05-01 03:38:05
    在服务器上使用docker安装tomcat时遇到了无法访问tomcat的问题。是因为使用docker pull tomact 下载的tomcat镜像中包含有两个webapps 文件夹。一个文件夹名为webapps,但是这个文件夹是空的,另外一个文件夹名为...
  • 电脑无法访问GitHub

    千次阅读 2020-06-12 09:47:04
    前两天开始发现电脑无法访问github,但是同一局域网的苹果电脑却可以,去百度了一下,发现是github地址和IP 已经实时更新! 亲测这个链接的方法有效 https://www.cnblogs.com/MuQuanyu-YuGod/articles/12549766.html...
  • 解决 Win10 局域网下两台电脑无法ping通: 无法访问目标主机解决 Win10 局域网下两台电脑无法ping通: 无法访问目标主机问题描述第一步:启用规则第二步:修改高级共享设置第二步:ping测试 解决 Win10 局域网下两台...
  • 禅道无法访问

    千次阅读 2018-06-19 10:15:28
    使用远程数据库工具Navicat for mysql 数据库管理工具修改禅道数据库密码后,使用命令行和Navicat for mysql 工具都可以访问数据库,但是在访问禅道时,系统提示“ERROR: SQLSTATE[HY000] [1045] Access denied for ...
  • SVN客户端 浏览器无法访问

    千次阅读 2019-02-26 14:51:59
    这两天SVN客户端不知道什么原因突然无法访问了,浏览器和客户端都无法访问,客户端提示连接超时: Unable to connect to a repository at URL 'https://svn.xxxxxxxxxx' Connection timed out 于是网络搜索...
  • 解决无法访问github博客的问题

    千次阅读 2020-08-05 19:38:29
    解决github博客无法访问的问题 异常原因 访问github博客报无法访问此网络,同下所示 解决方法 IP查询 复制网站域名粘贴到IP查询网的IP地址查询框中,点击查询IP,复制查询出的IP地址(除197.0.0.1外) Win + ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,985,133
精华内容 794,053
关键字:

无法访问