一种基于Linux系统的IP地址配置方法及配置装置制造方法及图纸

技术编号:28768034 阅读:19 留言:0更新日期:2021-06-09 10:53
本发明专利技术提供一种基于Linux系统的IP地址配置方法及配置装置,所述地址配置方法包括如下步骤:配置多个设备的名称,并配置多个设备驱动的步骤S1;配置每一所述设备的初始IP地址、子网掩码、网关以及DNS地址的步骤S2;配置系统按照预设时间间隔T对每一所述设备的IP地址进行查询确认的步骤S3,若IP地址与所述初始IP地址不一致,则返回所述步骤S2,本方法是针对Linux系统下,设备IP地址分配出错缺乏有效的修正保护机制而做出的,其是为保证配置给设备的初始IP地址正确,在设备启动后按照预设的时间间隔再次对设备的IP地址进行单次或者多次的确认,以保证设备的IP地址始终为系统配置给其的初始IP地址。其的初始IP地址。其的初始IP地址。

【技术实现步骤摘要】
一种基于Linux系统的IP地址配置方法及配置装置


[0001]本专利技术属于网络通信
,具体地说,涉及一种基于Linux系统的IP地址配置方法及配置装置。

技术介绍

[0002]由于对通讯稳定性和可靠性的要求直接决定了设备稳定性和可靠性,目前,轨道交通
内,采用以太网通讯方式取代传统的动车数据总线方式作为整车数据传输通讯网络,已经逐渐成为轨道交通设备全面进入数字化通信的主要手段。Linux系统是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统,基于此,在轨道交通通讯
也更多地采用Linux系统作为设备的操作系统。
[0003]Linux系统的IP地址配置操作通常是在自启动脚本中完成。以Linux系统下一次静态IP地址配置的过程为例,先配置设备名称和设备MAC地址,接着,进入网络脚本配置目录并而后查询设备对应的文件,再修改对应的网络适配文件,在该修改过程中获取并配置静态IP地址,子网掩码和网关等,最后编辑DNS解析文件,添加DNS信息最后重启网络,完成IP地址配置过程。
[0004]如上所述的配置过程中,IP地址配置步骤只在设备通电启动时被执行一次,如若该执行过程出错,即会导致该设备本次IP地址配置失败,从而未被分配IP地址的设备无法连接至对应的以太网接口,最终导致设备无法启动。通常解决的办法是只能对设备进行重启,或者再次对该设备的IP地址进行配置,显然,当设备IP地址配置出现错误时,现有的地址配置方式难以及时对未配置成功的设备进行驱动,继而会影响到其他设备和整车通讯的稳定性和可靠性。
[0005]有鉴于此,应当对现有技术进行改进,以解决现有技术下轨道交通通讯中设备IP地址的分配问题。

技术实现思路

[0006]本专利技术所要解决的技术问题是克服现有技术的不足,提供一种在IP地址配置完成后通过对IP地址进行确认,以保证设备IP地址分配准确的基于Linux系统的IP地址配置方法。
[0007]为解决以上技术问题,本专利技术采取的一种基于Linux系统的IP地址配置方法,所述地址配置方法包括如下步骤:配置多个设备的名称,并配置多个设备驱动的步骤S1;配置每一所述设备的初始IP地址、子网掩码、网关以及DNS地址的步骤S2;配置系统按照预设时间间隔T对每一所述设备的IP地址进行查询确认的步骤S3,若IP地址与所述初始IP地址不一致,则返回所述步骤S2。
[0008]优选地,所述方法还包括:配置确认后若IP地址与所述初始IP地址一致,则继续执行步骤S3的步骤S4。
[0009]进一步优选地,在所述步骤S3中,若当前设备的IP地址与所述初始IP地址不一致,则对当前IP地址进行舍弃,并将初始IP地址重新配置给当前设备。
[0010]又进一步优选地,在步骤S3中,将初始IP地址重新配置给当前设备后,继续重新配置其子网掩码、网关以及DNS地址。
[0011]又优选地,在所述步骤S3中,配置系统分别对多个所述设备的IP地址进行同步确认。
[0012]相应的,本专利技术还提供了一种基于上述IP地址配置方法的基于Linux系统的IP地址配置装置,所述IP地址配置装置包括:IP地址配置模块,该IP地址配置模块为系统以及系统连接的设备配置初始IP地址;IP地址循环确认模块,该IP地址循环确认模块按照预设时间间隔对当前设备的IP地址进行确认,其中,所述IP地址循环确认模块对设备当前IP地址与初始IP地址是否一致进行确认,若一致则等待预设时间间隔继续对设备当前IP地址进行确认,若不一致,则IP地址配置模块为该设备重新配置初始IP地址。
[0013]优选地,当所述IP地址循环确认模块确认设备当前IP地址与所述IP地址配置模块配置的初始IP地址不一致时,则对设备当前IP地址进行舍弃,并将其初始IP地址重新配置给当前设备。
[0014]由于以上技术方案的采用,本专利技术相较于现有技术具有如下的有益技术效果:
[0015]1、本专利技术是针对Linux系统下,设备IP地址分配出错缺乏有效的修正保护机制而做出的,其是为保证配置给设备的初始IP地址正确,在设备启动后按照预设的时间间隔再次对设备的IP地址进行单次或者多次的确认,以保证设备的IP地址始终为系统配置给其的初始IP地址;若设备当前IP地址与初始IP地址不一致,则会重新将初始IP地址再次配置给该设备,并相应地重新初始化其子网掩码、网关以及DNS地址;
[0016]2、对IP的确认过程后,如设备当前IP地址与初始IP地址保持一致,则可以退出确认循环,也可以继续按照预设时间间隔或者大于预设时间间隔的时长后,对设备IP地址进行反复确认,以保障其运行状态稳定;
[0017]3、为保证IP地址确认的时效性,系统在每一设备的IP地址配置完成后,都会对该设备的IP地址进行确认循环,从而实现设备对多个设备实现同步IP地址确认,提高系统确认循环的确认效率;
[0018]4、基于上述确认方式,可以提高系统下多个设备在通讯过程中的运行稳定性,从而在例如轨道交通的特定运用场景下,确保了通过以太网接口实现轨交通讯方式的可靠性。
附图说明
[0019]图1为流程图,示出了本专利技术的一个较佳实施例中基于Linux系统的IP地址配置方法的流程。
具体实施方式
[0020]下面将参考附图来描述本专利技术所述的一种基于Linux系统的IP地址配置方法及配置装置的实施例。本领域的普通技术人员可以认识到,在不偏离本专利技术的精神和范围的情况下,可以用各种不同的方式对所描述的实施例进行修正。因此,附图和描述在本质上是说
明性的,而不是用于限制权利要求的保护范围。此外,在本说明书中,附图未按比例画出,并且相同的附图标记表示相同的部分。
[0021]需要说明的是,本专利技术实施例中所使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”、“第二”仅为了表述的方便,不应理解为对专利技术实施例的限定,后续实施例对此不再一一说明。
[0022]本专利技术是针对现有技术下基于Linux系统下设备的IP地址配置过程缺乏修正保护机制的问题而提出的,解决该技术问题的手段是通过在配置IP地址后对IP地址进行再确认实现的。
[0023]图1为流程图,示出了本专利技术的一个较佳实施例中基于Linux系统的IP地址配置方法的流程。参看图1,在本专利技术的该较佳实施例中所述的基于Linux系统的IP地址配置方法包括如下步骤:配置多个设备的名称,并配置多个设备驱动的步骤S1;配置每一所述设备的初始IP地址、子网掩码、网关以及DNS地址的步骤S2;配置系统按照预设时间间隔T对每一所述设备的IP地址进行查询确认的步骤S3,若IP地址与所述初始IP地址不一致,则返回所述步骤S2。
[0024]具体的说,首先在系统中配置设备的名称,并为设备配置驱动文件。该过程中,通常可以同时对多个设备进行命名和驱动配置,同时也可以配置该设备的相应权本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Linux系统的IP地址配置方法,其特征在于,所述地址配置方法包括如下步骤:配置多个设备的名称,并配置多个设备驱动的步骤S1;配置每一所述设备的初始IP地址、子网掩码、网关以及DNS地址的步骤S2;配置系统按照预设时间间隔T对每一所述设备的IP地址进行查询确认的步骤S3,若IP地址与所述初始IP地址不一致,则返回所述步骤S2。2.根据权利要求1所述的基于Linux系统的IP地址配置方法,其特征在于,所述方法还包括:配置确认后若IP地址与所述初始IP地址一致,则继续执行步骤S3的步骤S4。3.根据权利要求2所述的基于Linux系统的IP地址配置方法,其特征在于,在所述步骤S3中,若当前设备的IP地址与所述初始IP地址不一致,则对当前IP地址进行舍弃,并将初始IP地址重新配置给当前设备。4.根据权利要求3所述的基于Linux系统的IP地址配置方法,其特征在于,在步骤S3中,将初始IP地址重新配置给当前设备后,继续重新配置其子网掩码、网关以及DNS地址...

【专利技术属性】
技术研发人员:苗仲海吴晓军杨亮
申请(专利权)人:苏州长风航空电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1