网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

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

时间:2023-06-27 09:12

人气:

作者:admin

标签: 路由  OpenWrt  ip地址  开发板 

导读:由于我们在开发过程中,可能会用到其他路由器,而它们的IP一般都是192.168.1.1,为了让开发板上的IP不与这些路由器的IP冲突,我们需要修改开发板上的IP地址。...

开发环境:

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
审核编辑:汤梓红

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信