System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及網(wǎng)關(guān)管理,特別指一種openwrt路由器、onu、網(wǎng)關(guān)網(wǎng)絡(luò)自檢方法及系統(tǒng)。
技術(shù)介紹
1、隨著互聯(lián)網(wǎng)的迅速發(fā)展,網(wǎng)絡(luò)已經(jīng)成為人們?nèi)粘I詈凸ぷ鞯闹匾M成部分,在企業(yè)和家庭網(wǎng)絡(luò)中,網(wǎng)關(guān)扮演著連接內(nèi)部網(wǎng)絡(luò)與外部網(wǎng)絡(luò)的重要角色,網(wǎng)關(guān)的穩(wěn)定性和性能直接影響著整個網(wǎng)絡(luò)的運行效率和用戶體驗。
2、openwrt是一種基于linux的開源操作系統(tǒng),具有靈活性和可定制性的特點,常被用作智能終端(路由器、onu、網(wǎng)關(guān))的操作系統(tǒng)。運行openwrt的智能終端在實際應(yīng)用中,可能會遇到各種問題,如網(wǎng)卡接線問題、協(xié)商速率不匹配、網(wǎng)絡(luò)地址沖突、網(wǎng)絡(luò)環(huán)路等,這些問題如果不能及時發(fā)現(xiàn)和解決,會導(dǎo)致網(wǎng)絡(luò)性能下降,甚至影響用戶的正常使用,因此需要對智能終端的網(wǎng)絡(luò)進行檢測。
3、針對openwrt智能終端的網(wǎng)絡(luò)檢測,傳統(tǒng)上主要依賴于簡單的網(wǎng)絡(luò)測試工具進行人工檢測,存在如下缺點:1、大多只能檢測某些特定的網(wǎng)絡(luò)參數(shù),無法全面覆蓋網(wǎng)關(guān)的各個方面,例如,某些網(wǎng)絡(luò)測試工具只能檢測網(wǎng)絡(luò)連通性,而無法檢測網(wǎng)卡接線情況或網(wǎng)絡(luò)地址沖突,使得檢測不全面;2、人工操作的效率較低、實時性差,無法及時發(fā)現(xiàn)和解決網(wǎng)絡(luò)問題,特別是在大型網(wǎng)絡(luò)環(huán)境中,人工檢測的工作量巨大且容易出錯。
4、因此,如何提供一種openwrt路由器、onu、網(wǎng)關(guān)網(wǎng)絡(luò)自檢方法及系統(tǒng),實現(xiàn)提升openwrt智能終端網(wǎng)絡(luò)自檢的全面性以及實時性,成為一個亟待解決的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、本專利技術(shù)要解決的技術(shù)問題,在于提供一
2、第一方面,本專利技術(shù)提供了一種openwrt路由器、onu、網(wǎng)關(guān)網(wǎng)絡(luò)自檢方法,包括如下步驟:
3、步驟s1、openwrt智能終端基于接收的網(wǎng)絡(luò)自檢指令,通過ubus命令啟動自檢模塊;
4、步驟s2、所述自檢模塊啟動后,自動對openwrt智能終端至少包括網(wǎng)卡接線、協(xié)商速率、wan口配置、dhcp動態(tài)地址、wan與lan網(wǎng)絡(luò)地址沖突、環(huán)路、多dhcp服務(wù)器沖突、ip地址沖突、路由配置、下一跳連通性、dns配置、ip會話數(shù)、dhcp容量數(shù)、網(wǎng)絡(luò)流量的網(wǎng)絡(luò)項目進行網(wǎng)絡(luò)自檢;
5、步驟s3、openwrt智能終端周期性的通過ubus命令調(diào)用所述自檢模塊獲取各網(wǎng)絡(luò)項目的自檢結(jié)果,基于各所述自檢結(jié)果生成自檢報告;
6、步驟s4、openwrt智能終端將所述自檢報告加密為加密報告,將所述加密報告通過ssl協(xié)議發(fā)送給服務(wù)器;
7、步驟s5、服務(wù)器解密接收的所述加密報告得到自檢報告,顯示所述自檢報告。
8、進一步的,所述步驟s1具體為:
9、openwrt智能終端接收網(wǎng)絡(luò)自檢指令,對所述網(wǎng)絡(luò)自檢指令攜帶的簽名進行驗簽后,通過ubus命令啟動自檢模塊;所述openwrt智能終端為openwrt路由器、openwrt?onu或者openwrt網(wǎng)關(guān)。
10、進一步的,所述步驟s2中,所述網(wǎng)卡接線使用ifconfig命令檢測,并根據(jù)返回的信息判斷網(wǎng)卡是否已連接;
11、所述協(xié)商速率使用ethtool命令檢測,顯示網(wǎng)卡當(dāng)前的連接速度和雙工模式;
12、所述wan口配置的ip地址、子網(wǎng)掩碼、網(wǎng)關(guān)、dns服務(wù)器,使用uci命令或者編輯配置文件來檢測;
13、所述dhcp動態(tài)地址使用ifconfig命令或者ip?addr命令檢測;
14、所述wan和lan網(wǎng)絡(luò)地址沖突通過ip?addr命令檢查wan口和lan口的ip地址,然后通過比較ip地址是否處于同一子網(wǎng)來進行檢測;
15、所述環(huán)路使用traceroute命令或者mtr命令進行檢測;
16、所述多dhcp服務(wù)器沖突檢測,即檢測網(wǎng)絡(luò)中是否有多個dhcp服務(wù)器提供ip地址分配服務(wù),通過在openwrt智能終端上運行的dhcp服務(wù)器日志來檢測;
17、所述ip地址沖突使用arp命令檢測;
18、所述路由配置使用route命令或者編輯路由配置文件來檢測;
19、所述下一跳連通性使用ping命令檢測;
20、所述dns配置使用cat命令、etc命令或者resolv.conf命令檢測;
21、所述ip會話數(shù)使用netstat命令檢測;
22、所述dhcp容量數(shù)檢測,即監(jiān)控dhcp服務(wù)器的租約數(shù)量,當(dāng)租約數(shù)量接近或者超過設(shè)定的閾值時,觸發(fā)警報;
23、所述網(wǎng)絡(luò)流量使用流量監(jiān)控工具進行檢測。
24、進一步的,所述步驟s3中,所述自檢報告至少攜帶自檢結(jié)果、自檢時間、openwrt智能終端序列號、openwrt智能終端安裝位置、openwrt智能終端軟件版本號、openwrt智能終端運行時長。
25、進一步的,所述步驟s4具體為:
26、openwrt智能終端通過rc2算法對所述自檢報告進行加密得到一級加密數(shù)據(jù),隨機生成一指定長度的字符串,將所述字符串加入一級加密數(shù)據(jù)的指定位置得到二級加密數(shù)據(jù),通過3des算法對所述二級加密數(shù)據(jù)進行加密得到三級加密數(shù)據(jù),基于預(yù)設(shè)的分割比例對所述三級加密數(shù)據(jù)進行分割并調(diào)換前后順序得到四級加密數(shù)據(jù),通過預(yù)設(shè)的映射規(guī)則對所述四級加密數(shù)據(jù)進行映射得到五級加密數(shù)據(jù),通過ecdsa算法對所述五級加密數(shù)據(jù)進行加密得到加密報告,將所述加密報告通過ssl協(xié)議實時發(fā)送給服務(wù)器;
27、所述步驟s5具體為:
28、服務(wù)器接收所述加密報告,通過ecdsa算法解密所述加密報告得到五級加密數(shù)據(jù),通過預(yù)設(shè)的映射規(guī)則對所述五級加密數(shù)據(jù)進行映射得到四級加密數(shù)據(jù),基于預(yù)設(shè)的分割比例的倒數(shù)對所述四級加密數(shù)據(jù)進行分割并調(diào)換前后順序得到三級加密數(shù)據(jù),通過3des算法對所述三級加密數(shù)據(jù)進行解密得到二級加密數(shù)據(jù),基于指定位置以及指定長度在所述二級加密數(shù)據(jù)中定位字符串,從所述二級加密數(shù)據(jù)中剔除字符串得到一級加密數(shù)據(jù),通過rc2算法解密所述一級加密數(shù)據(jù)得到自檢報告,通過圖形界面顯示所述自檢報告,對所述加密報告進行存儲和分布式備份。
29、第二方面,本專利技術(shù)提供了一種openwrt路由器、onu、網(wǎng)關(guān)網(wǎng)絡(luò)自檢系統(tǒng),包括如下模塊:
30、自檢啟動模塊,用于openwrt智能終端基于接收的網(wǎng)絡(luò)自檢指令,通過ubus命令啟動自檢模塊;
31、網(wǎng)絡(luò)自檢模塊,用于所述自檢模塊啟動后,自動對openwrt智能終端至少包括網(wǎng)卡接線、協(xié)商速率、wan口配置、dhcp動態(tài)地址、wan與lan網(wǎng)絡(luò)地址沖突、環(huán)路、多dhcp服務(wù)器沖突、ip地址沖突、路由配置、下一跳連通性、dns配置、ip會話數(shù)、dhcp容量數(shù)、網(wǎng)絡(luò)流量的網(wǎng)絡(luò)項目進行網(wǎng)絡(luò)自檢;
32、自檢報告生成模塊,用于openwrt智能終端周期性的通過ubus命令調(diào)用所述自檢模塊獲取各網(wǎng)絡(luò)項目的自檢結(jié)果,基于各所述自檢結(jié)果生成自檢報告;
<本文檔來自技高網(wǎng)...【技術(shù)保護點】
1.一種OpenWRT路由器、ONU、網(wǎng)關(guān)網(wǎng)絡(luò)自檢方法,其特征在于:包括如下步驟:
2.如權(quán)利要求1所述的一種OpenWRT路由器、ONU、網(wǎng)關(guān)網(wǎng)絡(luò)自檢方法,其特征在于:所述步驟S1具體為:
3.如權(quán)利要求1所述的一種OpenWRT路由器、ONU、網(wǎng)關(guān)網(wǎng)絡(luò)自檢方法,其特征在于:所述步驟S2中,所述網(wǎng)卡接線使用ifconfig命令檢測,并根據(jù)返回的信息判斷網(wǎng)卡是否已連接;
4.如權(quán)利要求1所述的一種OpenWRT路由器、ONU、網(wǎng)關(guān)網(wǎng)絡(luò)自檢方法,其特征在于:所述步驟S3中,所述自檢報告至少攜帶自檢結(jié)果、自檢時間、OpenWRT智能終端序列號、OpenWRT智能終端安裝位置、OpenWRT智能終端軟件版本號、OpenWRT智能終端運行時長。
5.如權(quán)利要求1所述的一種OpenWRT路由器、ONU、網(wǎng)關(guān)網(wǎng)絡(luò)自檢方法,其特征在于:所述步驟S4具體為:
6.一種OpenWRT路由器、ONU、網(wǎng)關(guān)網(wǎng)絡(luò)自檢系統(tǒng),其特征在于:包括如下模塊:
7.如權(quán)利要求6所述的一種OpenWRT路由器、ONU、網(wǎng)關(guān)網(wǎng)絡(luò)自檢系統(tǒng),其特征在于
8.如權(quán)利要求6所述的一種OpenWRT路由器、ONU、網(wǎng)關(guān)網(wǎng)絡(luò)自檢系統(tǒng),其特征在于:所述網(wǎng)絡(luò)自檢模塊中,所述網(wǎng)卡接線使用ifconfig命令檢測,并根據(jù)返回的信息判斷網(wǎng)卡是否已連接;
9.如權(quán)利要求6所述的一種OpenWRT路由器、ONU、網(wǎng)關(guān)網(wǎng)絡(luò)自檢系統(tǒng),其特征在于:所述自檢報告生成模塊中,所述自檢報告至少攜帶自檢結(jié)果、自檢時間、OpenWRT智能終端序列號、OpenWRT智能終端安裝位置、OpenWRT智能終端軟件版本號、OpenWRT智能終端運行時長。
10.如權(quán)利要求6所述的一種OpenWRT路由器、ONU、網(wǎng)關(guān)網(wǎng)絡(luò)自檢系統(tǒng),其特征在于:所述自檢報告加密上傳模塊具體用于:
...【技術(shù)特征摘要】
1.一種openwrt路由器、onu、網(wǎng)關(guān)網(wǎng)絡(luò)自檢方法,其特征在于:包括如下步驟:
2.如權(quán)利要求1所述的一種openwrt路由器、onu、網(wǎng)關(guān)網(wǎng)絡(luò)自檢方法,其特征在于:所述步驟s1具體為:
3.如權(quán)利要求1所述的一種openwrt路由器、onu、網(wǎng)關(guān)網(wǎng)絡(luò)自檢方法,其特征在于:所述步驟s2中,所述網(wǎng)卡接線使用ifconfig命令檢測,并根據(jù)返回的信息判斷網(wǎng)卡是否已連接;
4.如權(quán)利要求1所述的一種openwrt路由器、onu、網(wǎng)關(guān)網(wǎng)絡(luò)自檢方法,其特征在于:所述步驟s3中,所述自檢報告至少攜帶自檢結(jié)果、自檢時間、openwrt智能終端序列號、openwrt智能終端安裝位置、openwrt智能終端軟件版本號、openwrt智能終端運行時長。
5.如權(quán)利要求1所述的一種openwrt路由器、onu、網(wǎng)關(guān)網(wǎng)絡(luò)自檢方法,其特征在于:所述步驟s4具體為:
6.一種o...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王嘉良,袁葦,張宏輝,
申請(專利權(quán))人:福建新大陸通信科技股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。