发明名称 |
检测接口状态并据接口状态处理接口故障的方法及系统 |
摘要 |
本发明提供一种检测接口状态并据接口状态处理接口故障的方法,包括:在启动通信终端设备时创建一虚拟文件系统;预先定义信号处理函数和套接字函数;通过网络套接字关联的输入输出控制请求以获取网卡的名称和第一接口状态返回值,及从虚拟文件系统中获取网卡信息;判断所获取的网卡信息是否与网卡匹配;若所获取的网卡信息与所述网卡匹配,则根据第一接口状态返回值判断第一接口是否处于连接状态,若否,发出告警提示用户;若是,则检测第一接口和第二接口是否处于同一网段;若两接口处于同一网段,则调用信号处理函数,重新配置网络参数。本发明解决了路由设备WAN口和LAN口在处于同一网段情况下,客户端无法连接上网的问题,提高了系统资源利用率。 |
申请公布号 |
CN104202199A |
申请公布日期 |
2014.12.10 |
申请号 |
CN201410469377.1 |
申请日期 |
2014.09.16 |
申请人 |
上海斐讯数据通信技术有限公司 |
发明人 |
蔡丽艳 |
分类号 |
H04L12/24(2006.01)I;H04L12/26(2006.01)I |
主分类号 |
H04L12/24(2006.01)I |
代理机构 |
上海光华专利事务所 31219 |
代理人 |
余明伟 |
主权项 |
一种检测接口状态并据接口状态处理接口故障的方法,应用于具有第一接口、第二接口以及多个网卡的通信终端设备,网络参数配置在所述通信终端设备上,其特征在于,包括:步骤一,在启动所述通信终端设备时创建一虚拟文件系统;步骤二,预先定义一用以在所述第一接口和第二接口处于同一网段时重新配置网络参数的信号处理函数和用以创建网络套接字的套接字函数;步骤三,通过所述网络套接字关联的输入输出控制请求以获取所述网卡的名称和第一接口状态返回值,及从所述虚拟文件系统中获取网卡信息;步骤四,根据获取到的网卡信息和网卡的名称,判断所获取的网卡信息是否与所述网卡匹配;步骤五,若所获取的网卡信息与所述网卡匹配,则根据所述第一接口状态返回值判断所述第一接口是否处于连接状态,若否,则发出告警以提示用户所述第一接口出现接口故障令用户处理所述接口故障;若是,则继续执行下一步骤;步骤六,检测所述第一接口和第二接口是否处于同一网段;若所述第一接口和第二接口处于同一网段,则调用所述信号处理函数以重新配置所述通信终端设备的网络参数以使得所述第一接口和第二接口不处于同一网段。 |
地址 |
201616 上海市松江区思贤路3666号 |