【技术实现步骤摘要】
一种linux系统下多个PCIE网卡的通讯方法及设备
本专利技术涉及通信领域,尤其涉及一种linux系统下多个PCIE网卡的通讯方法及设备。
技术介绍
为了满足日益增加的网络安全和服务器行业需求,板载网口的数量不能满足需求,通过PCIE扩展引出的网口越来越多,有的甚至是无板载网口,全部是PCIE扩展网卡,可以扩展达到几十个网口;在实际使用当中,为了方便外网内网管理,以及各个部门的协作,通常网口的IP地址及IP网段都是固定的,通过系统下设置保证各个部门的网络通讯正常;当需要减少或增加PCIE网卡、更换损坏或升级PCIE网卡、变换PCIE网卡位置时,因PCIE网卡上网口的信息改变了,造成系统下网络配置文件与实际PCIE槽位置上的网卡上的信息对应错误,进入系统后各网口都连接不上对应IP网段的网络,导致网络连接不上,需要去查看和更改各项配置,当网卡网口很多的情况下,需要耗费大量精力去配置维护,导致成本过高。
技术实现思路
本专利技术的目的在于提供一种linux系统下多个PCIE网卡的通讯方法及设备,其主要解决现有技术网络连接不上,维护成本高的问题。第一方面,本专利技术提供了一 ...
【技术保护点】
1.一种linux系统下多个PCIE网卡的通讯方法,其特征在于,所述方法包括如下步骤:linux系统扫描PCI总线信息,检测PCI桥设备号,扫描各PCI桥上挂载的PCIE网卡的信息,检测网卡的设备号,所述设备号包括:设备号、总线号、功能号;linux系统依据所述网卡的设备号确定所述网卡对应的网口MAC地址和系统下网卡命名,将各网口的IP地址与各网口的MAC地址进行关联;在linux系统启动时,通过脚本自动识别和配置网络配置文件,网卡启动时按所述关联和网络配置文件配置网络实现网卡名称、IP地址、MAC地址一一对应。
【技术特征摘要】
1.一种linux系统下多个PCIE网卡的通讯方法,其特征在于,所述方法包括如下步骤:linux系统扫描PCI总线信息,检测PCI桥设备号,扫描各PCI桥上挂载的PCIE网卡的信息,检测网卡的设备号,所述设备号包括:设备号、总线号、功能号;linux系统依据所述网卡的设备号确定所述网卡对应的网口MAC地址和系统下网卡命名,将各网口的IP地址与各网口的MAC地址进行关联;在linux系统启动时,通过脚本自动识别和配置网络配置文件,网卡启动时按所述关联和网络配置文件配置网络实现网卡名称、IP地址、MAC地址一一对应。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过脚本的方式自动识别和配置文件,然后激活配置,将系统下网卡名称与MAC地址相对应。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在linux系统启动时,配置文件依据所述关联自动进行识别和更新以实现所述关联。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:将脚本设置在系统启动文件/etc/rc.d/rc.local中。5.一种网络设备,其特征在于,所述网络设备包括:linux系统,所述网络设备包括:扫描单元,用于通过linux系统扫描PCI总线信息,检测PCI桥设备号,扫描各PCI桥上挂载的PCIE网卡的信息,检测...
【专利技术属性】
技术研发人员:张元锋,
申请(专利权)人:深圳市智微智能科技开发有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。