<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Openwrt開發指南 第5章 設置開發板的IP地址

嵌入式大雜燴 ? 來源:嵌入式大雜燴 ? 作者:嵌入式大雜燴 ? 2023-06-27 09:12 ? 次閱讀

開發環境:

Ubuntu:Ubuntu16.04

Openwrt版本:Openwrt 19.07

1 在路由器上設置IP

由于我們在開發過程中,可能會用到其他路由器,而它們的IP一般都是192.168.1.1,為了讓開發板上的IP不與這些路由器的IP沖突,我們需要修改開發板上的IP地址。

接下來,我們就通過在開發板上面修改配置文件的方式來修改IP地址。首先開發板上電,等它啟動一會兒,然后回車進入控制臺。如圖1所示。

1687792048337c1ogz1qa27

圖1回車進入控制臺

我們可以在控制臺中輸入ifconfig命令來查看開發板的IP地址。

#ifconfig

如圖2所示,輸入ifconfig命令并回車后,我們就得到了開發板的IP地址,此時是開發板的默認IP地址192.168.1.1。

1687792048934zyhnhj2d54

圖2

接下來,我們就來修改IP地址,將它給為192.168.10.1。在開發板上面,通過修改/etc/config目錄下的network配置文件,可以達到目的。首先輸入一些命令。

#vi /etc/config/network

此時,我們變可以看到network配置文件的內容如下。

1687792049250d579ojlw2e

圖3

此時,我們只需要將紅色部分的IP地址改為192.168.10.1,然后保存退出,然后再重啟開發板,就發現IP地址被改為192.168.10.1了。

1687792049514d54dwof3jb

圖4

2 在源代碼中設置IP

前面是通過在開發板上面修改配置文件的方式來修改IP,這樣做雖然簡單,但是每當我們重新燒寫固件后,都要通過這個方式重新修改IP,這樣太麻煩。那么,接下來我們就來通過修改源碼的方式,來修改IP。

如果大家對OpenWrt系統的啟動流程有一定的了解的話,我們就知道,系統在啟動的時候,會通過運行config_generate這個腳本程序來設置IP等基本參數。該腳本文件位于系統源碼的openwrt/package/base-files/files/bin目錄,那么接下來我們就來修改該腳本文件,從而修改IP地址。

#cd ./package/base-files/files/bin

#vim config_generate

然后我們就可以在該腳本程序中看到,IP地址為192.168.1.1。

1687792049793s9521fa8mh

圖5

那么,我們只需要將藍色部分的IP改為192.168.10.1即可。如下圖所示。

1687792050091ai88vcgvcx

圖6

修改完成以后,然后保存退出。最遲回到OpenWrt系統源碼的頂層目錄,然重新編譯系統即可。

#make V=99

將新編譯出來的固件,重新燒到開發板上面,然后再查看IP,就發現IP的初始值已經是192.168.10.1了。

16877920503697wpos9ol25

圖7
審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 路由器
    +關注

    關注

    22

    文章

    3534

    瀏覽量

    111513
  • ip地址
    +關注

    關注

    0

    文章

    240

    瀏覽量

    16767
  • 開發板
    +關注

    關注

    25

    文章

    4506

    瀏覽量

    94458
  • Ubuntu
    +關注

    關注

    5

    文章

    533

    瀏覽量

    28939
  • OpenWrt
    +關注

    關注

    10

    文章

    118

    瀏覽量

    38935
收藏 人收藏

    評論

    相關推薦

    Openwrt開發指南 第25章 配置OpenWrt支持網絡攝像頭

    Openwrt開發指南 第25章 配置OpenWrt支持網絡攝像頭
    的頭像 發表于 07-13 08:56 ?1622次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發指南</b> 第25章 配置<b class='flag-5'>OpenWrt</b>支持網絡攝像頭

    Openwrt開發指南 第3章 OpenWrt下載及配置

    編譯OpenWrt首先需要下載源碼,OpenWrt的源碼是通過git下載,OpenWrt目前已經很好的支持了MT7620、MT7821等芯片,因此OpenWrt系統完全可以用于MT76
    的頭像 發表于 06-27 09:10 ?4044次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發指南</b> 第3章 <b class='flag-5'>OpenWrt</b>下載及配置

    Openwrt開發指南 第24章 配置開發板支持U盤

    Openwrt開發指南 第24章 配置開發板支持U盤
    的頭像 發表于 07-13 08:55 ?1448次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發指南</b> 第24章 配置<b class='flag-5'>開發板</b>支持U盤

    STM32 開發指南 ?ALIENTEK戰艦STM32開發板庫函數教程 官方店...

    STM32 開發指南?ALIENTEK戰艦STM32開發板庫函數教程下面是部分目錄本人親自學習過的資料,教程全面,字跡清晰的pdf格式,值得學習。絕不是為了獲得積分等發的不全的資料。內容簡介
    發表于 03-10 14:59

    AVR單片機應用開發指南及實例

    圖書簡介及目錄:《AVR單片機應用開發指南及實例精解》結構清晰,由淺入深,通俗易懂,結合ATmega128單片機闡述AVR單片機的理論和工程應用?!禔VR單片機應用開發指南及實例精解》共分9,主要
    發表于 07-28 10:28

    電子系統設計開發板開發指南V2.0

    電子系統設計開發板開發指南V2.0(基于FPGA+C8051F020+高速AD_DA_比較器).pdf (5.76 MB )
    發表于 04-23 02:58

    在串口終端下如何設置開發板ip地址?

    在串口終端下如何設置開發板ip地址?如何對有線網卡接口進行測試?如何對無線網卡設備進行測試?
    發表于 07-23 06:38

    迅為瑞芯微iTOP-3399開發板資料更新

    iTOP-3399開發板使用手冊更新啦,最新版本為2.3版本。與開發板使用手冊配套的《嵌入式Linux開發指南(iTOP-3399)》手冊也更新啦,最新版本為1.4版本。后續資料會不斷更新,不斷完善
    發表于 12-09 10:27

    ARM怎樣去設置imx6開發板IP地址

    開發板直接連接能夠上網的路由器。開發板IP:192.168.1.120路由器IP:192.168.1.10子網掩碼:255.255.255.0步驟 1 :
    發表于 05-20 15:10

    ESP32開發指南

    ESP32開發指南介紹、開發板硬件介紹、開發準備、Windows搭建ESP32開發環境
    發表于 10-09 06:06

    A64開發板LCD開發指南

    A64開發板LCD開發指南,驅動開發指南
    發表于 06-21 17:02 ?0次下載

    S5P4418開發板GPS模塊驅動移植開發指南

    S5P4418開發板GPS模塊驅動移植開發指南
    發表于 06-21 17:02 ?0次下載

    橫版排插開發指南

    橫版排插開發指南
    發表于 12-29 20:02 ?0次下載

    技術分享 | i.MX8M Plus開發板 固定IP地址以及單網口多IP設置

    以啟揚IMX8MP開發板為例,給大家分享固定IP地址以及單網口多IP設置的步驟流程。固定IP
    的頭像 發表于 06-21 17:41 ?858次閱讀
    技術分享 | i.MX8M Plus<b class='flag-5'>開發板</b> 固定<b class='flag-5'>IP</b><b class='flag-5'>地址</b>以及單網口多<b class='flag-5'>IP</b><b class='flag-5'>設置</b>

    迅為RK3568開發板驅動開發指南-輸入子系統

    迅為RK3568開發板驅動開發指南-輸入子系統
    的頭像 發表于 02-23 15:11 ?249次閱讀
    迅為RK3568<b class='flag-5'>開發板</b>驅動<b class='flag-5'>開發指南</b>-輸入子系統
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>