博客專欄

        EEPW首頁 > 博客 > 多網(wǎng)絡設備存在時,如何配置其上網(wǎng)優(yōu)先級?

        多網(wǎng)絡設備存在時,如何配置其上網(wǎng)優(yōu)先級?

        發(fā)布人:武漢萬象奧科 時間:2022-06-23 來源:工程師 發(fā)布文章

        常見的上網(wǎng)外設有有線以太網(wǎng)、WIFI、4G/5G等接口,一塊硬件主板經(jīng)常會搭載多種網(wǎng)絡訪問硬件資源。如何配置不同網(wǎng)絡外設的使用優(yōu)先級呢?本文將為您介紹Linux系統(tǒng)下的常用配置方法。

        測試環(huán)境:HDG2L-IOT評估套件,搭載雙千兆網(wǎng)、4G CAT1模組;運行Ubuntu系統(tǒng),內(nèi)核版本5.10 。具體操作步驟見下文。

        圖1 HDG2L-IOT套件

        1、獲取IP地址

        網(wǎng)絡設備獲取IP地址。固定IP模式下略過此步驟,自動IP模式下執(zhí)行以下操作。

        • 將以太網(wǎng),wifi連接上網(wǎng)絡

        • 使用udhcpc -i eth0 -q命令,讓以太自動尋找IP

        • 進入到/home/wifi目錄,執(zhí)行wifi.sh,讓wifi接入路由器;一路千兆網(wǎng)口與路由器保持正常連接。

        2、查看路由信息表

        使用route命令查看路由信息,可以看到以太網(wǎng)eth0和wifi網(wǎng)絡wlan0的路由信息都自動生成了,而且存在兩個默認網(wǎng)關。如果訪問外網(wǎng),系統(tǒng)會根據(jù)路由緩存信息和速度最優(yōu)的原則,通過速度更快的網(wǎng)關進行訪問。

        圖2 路由表

        3、修改網(wǎng)關優(yōu)先級

        Linux系統(tǒng)支持對默認網(wǎng)關的優(yōu)先級進行設置,這時需要用到mteric這個參數(shù)。當系統(tǒng)中有多個默認網(wǎng)關時,數(shù)據(jù)包會通過metric更低的接口傳輸,通常情況下,默認的metric都為0,所以優(yōu)先級是相同的。

        配置網(wǎng)關優(yōu)先級即配置網(wǎng)絡設備的metric值,下面我們就為eth0和wlan0分別設置優(yōu)先級。

        • 首先將metric值為0的默認網(wǎng)關刪除:

        • 然后重新設置默認網(wǎng)關和metric:

        • 最后使用route命令查看網(wǎng)關,可以看到wifi的wlan0和以太eth0的metric 的值分別為10和20,配置優(yōu)先級成功。

        圖3 優(yōu)先級配置

        4、驗證優(yōu)先級

        驗證優(yōu)先級的方法有很多,此處提供一個較為簡單易用的方法。

        使用ping 114.114.114.114 -I wlan0和ping 114.114.114.114 -I eth0命令可以分別獲取wlan0、eth0的網(wǎng)絡延時,使用ping 114.114.114.114 可以獲取當前默認上網(wǎng)設備的網(wǎng)絡延時,兩者的值進行對比可驗證配置結(jié)論。

        注意:此方法有局限性,wlan0、eth0的網(wǎng)絡延時接近時不可使用此方法。



        *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。




        相關推薦

        技術(shù)專區(qū)

        關閉
        主站蜘蛛池模板: 鞍山市| 安溪县| 都安| 民和| 囊谦县| 北宁市| 福泉市| 巴彦淖尔市| 桂东县| 三原县| 股票| 阜宁县| 金门县| 遂川县| 庆安县| 九江县| 滨海县| 寻甸| 锡林郭勒盟| 东宁县| 邯郸市| 天峨县| 泗水县| 忻州市| 西宁市| 尉氏县| 中西区| 隆子县| 龙井市| 财经| 老河口市| 离岛区| 新乡市| 广安市| 辽宁省| 托里县| 娱乐| 灵丘县| 突泉县| 偏关县| 苗栗市|