開(kāi)發(fā)環(huán)境:
Ubuntu:Ubuntu16.04
Openwrt版本:Openwrt 19.07
1 在路由器上設(shè)置IP
由于我們?cè)陂_(kāi)發(fā)過(guò)程中,可能會(huì)用到其他路由器,而它們的IP一般都是192.168.1.1,為了讓開(kāi)發(fā)板上的IP不與這些路由器的IP沖突,我們需要修改開(kāi)發(fā)板上的IP地址。
接下來(lái),我們就通過(guò)在開(kāi)發(fā)板上面修改配置文件的方式來(lái)修改IP地址。首先開(kāi)發(fā)板上電,等它啟動(dòng)一會(huì)兒,然后回車(chē)進(jìn)入控制臺(tái)。如圖1所示。
圖1回車(chē)進(jìn)入控制臺(tái)
我們可以在控制臺(tái)中輸入ifconfig命令來(lái)查看開(kāi)發(fā)板的IP地址。
#ifconfig
如圖2所示,輸入ifconfig命令并回車(chē)后,我們就得到了開(kāi)發(fā)板的IP地址,此時(shí)是開(kāi)發(fā)板的默認(rèn)IP地址192.168.1.1。
圖2
接下來(lái),我們就來(lái)修改IP地址,將它給為192.168.10.1。在開(kāi)發(fā)板上面,通過(guò)修改/etc/config目錄下的network配置文件,可以達(dá)到目的。首先輸入一些命令。
#vi /etc/config/network
此時(shí),我們變可以看到network配置文件的內(nèi)容如下。
圖3
此時(shí),我們只需要將紅色部分的IP地址改為192.168.10.1,然后保存退出,然后再重啟開(kāi)發(fā)板,就發(fā)現(xiàn)IP地址被改為192.168.10.1了。
圖4
2 在源代碼中設(shè)置IP
前面是通過(guò)在開(kāi)發(fā)板上面修改配置文件的方式來(lái)修改IP,這樣做雖然簡(jiǎn)單,但是每當(dāng)我們重新燒寫(xiě)固件后,都要通過(guò)這個(gè)方式重新修改IP,這樣太麻煩。那么,接下來(lái)我們就來(lái)通過(guò)修改源碼的方式,來(lái)修改IP。
如果大家對(duì)OpenWrt系統(tǒng)的啟動(dòng)流程有一定的了解的話,我們就知道,系統(tǒng)在啟動(dòng)的時(shí)候,會(huì)通過(guò)運(yùn)行config_generate這個(gè)腳本程序來(lái)設(shè)置IP等基本參數(shù)。該腳本文件位于系統(tǒng)源碼的openwrt/package/base-files/files/bin目錄,那么接下來(lái)我們就來(lái)修改該腳本文件,從而修改IP地址。
#cd ./package/base-files/files/bin
#vim config_generate
然后我們就可以在該腳本程序中看到,IP地址為192.168.1.1。
圖5
那么,我們只需要將藍(lán)色部分的IP改為192.168.10.1即可。如下圖所示。
圖6
修改完成以后,然后保存退出。最遲回到OpenWrt系統(tǒng)源碼的頂層目錄,然重新編譯系統(tǒng)即可。
#make V=99
將新編譯出來(lái)的固件,重新燒到開(kāi)發(fā)板上面,然后再查看IP,就發(fā)現(xiàn)IP的初始值已經(jīng)是192.168.10.1了。
圖7
審核編輯:湯梓紅
-
路由器
+關(guān)注
關(guān)注
22文章
3826瀏覽量
116193 -
ip地址
+關(guān)注
關(guān)注
0文章
305瀏覽量
17470 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5584瀏覽量
103064 -
Ubuntu
+關(guān)注
關(guān)注
5文章
589瀏覽量
30942 -
OpenWrt
+關(guān)注
關(guān)注
10文章
131瀏覽量
40115
發(fā)布評(píng)論請(qǐng)先 登錄
Openwrt開(kāi)發(fā)指南 第25章 配置OpenWrt支持網(wǎng)絡(luò)攝像頭

Openwrt開(kāi)發(fā)指南 第2章 OpenWrt開(kāi)發(fā)環(huán)境搭建
Openwrt開(kāi)發(fā)指南 第3章 OpenWrt下載及配置
Openwrt開(kāi)發(fā)指南 第9章 開(kāi)發(fā)板和Windows、Ubuntu互傳文件
Openwrt開(kāi)發(fā)指南 第11章 開(kāi)發(fā)板做中繼功能
Openwrt開(kāi)發(fā)指南 第13章 OpenWrt啟動(dòng)流程
Openwrt開(kāi)發(fā)指南 第22章 Openwrt串口的使用2
A64開(kāi)發(fā)板LCD開(kāi)發(fā)指南
S5P4418開(kāi)發(fā)板GPS模塊驅(qū)動(dòng)移植開(kāi)發(fā)指南
迅為RK3399開(kāi)發(fā)板嵌入式linux開(kāi)發(fā)指南

技術(shù)分享 | i.MX8M Plus開(kāi)發(fā)板 固定IP地址以及單網(wǎng)口多IP設(shè)置

迅為RK3568開(kāi)發(fā)板驅(qū)動(dòng)開(kāi)發(fā)指南-輸入子系統(tǒng)

【北京迅為】《stm32mp157開(kāi)發(fā)板嵌入式linux開(kāi)發(fā)指南》第五章 Ubuntu使用apt-get下載

評(píng)論