博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux检测网络故障以及恢复网络的方法
阅读量:3949 次
发布时间:2019-05-24

本文共 299 字,大约阅读时间需要 1 分钟。

               

本文博客链接:,作者:jdh,转载请注明.

在项目中遇到一个问题,嵌入式linux设备工作一段时间后网络会出现故障,虽然连着,但却不能与外部主机通信。此时用串口调试内核,用ifconfig eth0 up命令可以再度启动网络。所以现在的需要在网络故障时检测出来,然后复位网络。

如何检测网络故障是一个问题,在网上搜索了半天也没有找到好的解决方法。突然想到可以自己实现linux中的,然后定时ping网关,依据是否能ping通网关就可以判断出网络是否故障。

在网上找到一个自定义ping的代码,感谢原作者rizi00.原文链接

然后把这个程序嵌入我的程序中,实现了功能。下面是ping函数部分的代码:

 
你可能感兴趣的文章
学习无为领导力
查看>>
卓越领导看过程
查看>>
领导力与各种循环挑战
查看>>
达成谈判协议 - 避免操之过急
查看>>
销售人说话“十大忌”
查看>>
营销中的“战略非对称”
查看>>
android 如何开关Mediatek开发的Feature
查看>>
Android电话功能各部分深入探讨
查看>>
Android应用技巧总结
查看>>
Android创建sdcard详细图解
查看>>
Android开发:如何实现TCP和UDP传输
查看>>
Android电源管理相关应用技巧分享
查看>>
Android录音失真具体解决方案
查看>>
Android根文件系统相关应用介绍
查看>>
Android文件系统深入剖析
查看>>
Android判断网络状态方法详解
查看>>
在Android上实现Junit单元测试的四部曲
查看>>
有效控制Android应用程序的耗电量
查看>>
Android术语列表概览
查看>>
全方位解读Android多媒体框架源码
查看>>