最近项目使用了linux 通信,其中遇到一个奇怪的现象,一般情况设备断网时,会自动重连,设备网络自动恢复;但是某些极个别情况下,会出现如下报错:
该现象是:设备重连时,持续收到No route to host报错信息;
查阅大量资料,始终无果;
当该现象发生时,我可以通过ssh登录设备,可以ping通我们的后台服务器;但是该项目的进程就是无法连接到远程服务器;在此算是记录下此现象,待有结果后,再来补充;
题外话:route -n命令的输出详解如下
说明:
第一行表示数据传送目的是访问,则由接口eth0,将数据包发送到网关10.2.18.254
第二行表示主机所在网络的地址为10.2.18.0,若数据传送目标是在本局域网内通信,则可直接通过eth0转发数据包;
其中Flags为路由标志,标记当前网络节点的状态。
Flags标志说明:
U Up表示此路由当前为启动状态
H Host,表示此网关为一主机
G ,表示此网关为一路由器
R Route,使用动态路由重新初始化的路由
D ,此路由是动态性地写入
M ,此路由是由路由守护程序或导向器动态修改
! 表示此路由当前为关闭状态
希望此文对有缘碰到问题的朋友有帮助。
———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,永久会员只需109元,全站资源免费下载 点击查看详情
站 长 微 信: nanadh666
声明:1、本内容转载于网络,版权归原作者所有!2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!