[發明專利]基于Linux操作系統的多網卡設備調整網卡順序的方法在審
| 申請號: | 201610112640.0 | 申請日: | 2016-02-29 |
| 公開(公告)號: | CN107135280A | 公開(公告)日: | 2017-09-05 |
| 發明(設計)人: | 王彥杰;孫逸群;馬小龍 | 申請(專利權)人: | 上海格爾軟件股份有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 上海天翔知識產權代理有限公司31224 | 代理人: | 呂伴 |
| 地址: | 200070 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 linux 操作系統 網卡 設備 調整 順序 方法 | ||
技術領域
本發明涉及計算機技術領域,尤其涉及一種基于Linux操作系統的多網卡設備調整網卡順序的方法。
背景技術
隨著信息技術的高速發展,作為信息化建設的基礎設備,服務器的硬件規格是不斷提升,其各子部件資源的需求也隨之增加。
網絡適配器(網卡),作為服務器的基礎子部件之一,也是網絡環境的基礎接口,它的規格越來越高,一臺設備的網口數量也越來越多,雙網口、四網口甚至更多。在多網卡的設備中,不同的網卡具有不同的用途,但多網卡的設備在工作過程中,經常會出現物理網卡的網口順序與邏輯名稱的順序不一致的現象,這樣給設備管理帶來不便。
為此,申請號為201410196049.9的中國專利申請公開了一種基于Linux操作系統的網卡順序調整方法,其具體實現過程為:
首先,獲取每個網口的MAC地址,該MAC地址是每個網口的唯一標志;
其次,修改網卡設備配置文件,添加MAC地址,實現網卡名稱與MAC地址的綁定;
最后,調整網絡驅動模塊的對應關系,將驅動模塊與網卡芯片型號對應起來,保證系統啟動時能夠正確識別網卡。
該網卡順序調整方法從Linux操作系統識別網卡的過程入手,修改網卡設備配置文件并修改網卡驅動模塊的對應關系,實現網卡名稱與相應網口的一對一綁定,解決了應用過程中的網卡“漂移”所帶來的困擾問題。但是, 上述方法的主要不足是依賴于實際環境,不利于大規模部署,調整不便,不利于管理。
發明內容
本發明所要解決的技術問題:針對現有技術中的物理網卡的網口順序與邏輯名稱的順序不一致而造成管理不便的問題,而提供一種便于調整物理網卡的網口順序的基于Linux操作系統的多網卡設備調整網卡順序的方法。
本發明所解決的技術問題可以采用以下技術方案來實現:
基于Linux操作系統的多網卡設備調整網卡順序的方法,包括以下步驟:
步驟S1,獲取原來的物理網卡與其邏輯名稱的映射關系;
步驟S2,重新定義使得物理網卡與其邏輯名稱保持一致性的映射關系;
步驟S3,按照步驟S2中重新定義的映射關系,調整物理網卡的邏輯名稱,使得物理網卡與其邏輯名稱保持一致性。
在本發明的一個優選實施例中,所述步驟S1包括以下子步驟:
步驟S11,掛載Linux操作系統中的SYSFS文件系統;
步驟S12,通過SYSFS文件系統獲取物理網卡的邏輯名稱,同時根據符號鏈接信息獲取物理網卡的PCI標識。
在本發明的一個優選實施例中,在步驟S2中,重新定義使得物理網卡與其邏輯名稱保持一致性的映射關系,是指重新定位使得物理網卡的PCI標識與物理網卡的邏輯名稱保持一致性的映射關系。
在本發明的一個優選實施例中,所述步驟S3包括以下自子步驟:
步驟S31,使用Linux操作系統中的ip link命令先將原來的物理網卡的邏輯名稱改為步驟S2中重新定義的映射關系中的邏輯名稱加前綴的形式,防止重命名時沖突;
步驟S32,使用Linux操作系統中的ip link命令將步驟S31中的邏輯名 稱加前綴的形式修改為物理網卡實際的邏輯名稱。
由于采用了如上的技術方案,本發明的有益效果在于:本發明不依賴Linux操作系統中的設備管理器UDEV,通過獲取物理網卡的PCI標識,可以從物理層面上找到物理網卡與之對應的邏輯名稱,通過重新配置物理網卡的邏輯名稱和PCI標識的映射關系,實現使得物理網卡與其邏輯名稱保持一致性,從而達到方便管理的目的。
具體實施方式
為了使本發明實現的技術手段、創作特征、達成目的與功效易于明白了解,下面進一步闡述本發明。
基于Linux操作系統的多網卡設備調整網卡順序的方法,包括以下步驟:
步驟S1,獲取原來的物理網卡與其邏輯名稱的映射關系,具體地,先掛載Linux操作系統中的SYSFS文件系統,通過SYSFS文件系統獲取物理網卡的邏輯名稱,同時根據符號鏈接信息獲取物理網卡的PCI標識,其中,PCI標識可以作為物理網卡的唯一標識;
步驟S2,重新定位使得物理網卡的PCI標識與物理網卡的邏輯名稱保持一致性的映射關系;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海格爾軟件股份有限公司,未經上海格爾軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610112640.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:智能家居系統
- 下一篇:一種基于多數據源融合的IP地域類特征提取方法





