Openwrt开发指南 第5章 设置开发板的IP地址

开发环境:
ubuntu:ubuntu16.04
openwrt版本:openwrt 19.07
1 在路由器上设置ip由于我们在开发过程中,可能会用到其他路由器,而它们的ip一般都是192.168.1.1,为了让开发板上的ip不与这些路由器的ip冲突,我们需要修改开发板上的ip地址。
接下来,我们就通过在开发板上面修改配置文件的方式来修改ip地址。首先开发板上电,等它启动一会儿,然后回车进入控制台。如图1所示。
图1回车进入控制台
我们可以在控制台中输入ifconfig命令来查看开发板的ip地址。
#ifconfig
如图2所示,输入ifconfig命令并回车后,我们就得到了开发板的ip地址,此时是开发板的默认ip地址192.168.1.1。
图2
接下来,我们就来修改ip地址,将它给为192.168.10.1。在开发板上面,通过修改/etc/config目录下的network配置文件,可以达到目的。首先输入一些命令。
#vi /etc/config/network
此时,我们变可以看到network配置文件的内容如下。
图3
此时,我们只需要将红色部分的ip地址改为192.168.10.1,然后保存退出,然后再重启开发板,就发现ip地址被改为192.168.10.1了。
图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。
图5
那么,我们只需要将蓝色部分的ip改为192.168.10.1即可。如下图所示。
图6
修改完成以后,然后保存退出。最迟回到openwrt系统源码的顶层目录,然重新编译系统即可。
#make v=99
将新编译出来的固件,重新烧到开发板上面,然后再查看ip,就发现ip的初始值已经是192.168.10.1了。
图7


如何创建一个模拟区块链
如何选择场强探头?
Word天 一台VR笔记本居然要11万!
用万用表怎么查短路
美国有超过75%的人觉得他们知道什么是数字加密货币
Openwrt开发指南 第5章 设置开发板的IP地址
GLA是奔驰家族最小的SUV 深受年轻人的青睐
开关量和模拟量是什么,开关量与模拟量的转换原理
PTN和移动回传网的关系分析
Visual Studio Code 1.74发布,引入“远程隧道”功能
韩国的三大电信运营商们抱怨5G基站的数量还满足不了5G用户们的需求
无线传感器网络方案构建的几大要点
浅谈英特丽电子对PCBA的质量控制
可穿戴技术在医疗健康领域的应用
英国电信将从3G/4G网络中核心中移除华为设备,并禁止竞标5G核心设备
如何确定LED屏幕亮度真实指数
航空电子设备可靠性试验
深度解析依图行为识别的AI技术
eX707G人机界面实现钻井过程中关键参数的监测
探索经济实用的低功耗蓝牙的优点