1、连接网线。网线一端连接到路由器黄色的任意一个接口(LAN口),另外一端连接PC网。
2、连接开发板的串口。使用串口线将开发板与PC连接,并在使用如putty,xshell等进行连接连接网线。
3、网线一端连接到路由器黄色的任意一个接口(LAN口),另外一端连接PC网口。
4、连接开发板的串口。使用串口线将开发板与PC连接,并在使用如putty,xshell等进行连接。
5、配置PCIP地址。将PC的IP地址设置为192.168.1.66,子网掩码为255.255.255.0。
6、配置开发板IP地址。开发板上电,待启动完成后,使用putty或xshell连接串口后,配置br-lan的ip地址为192.168.1.1,子网掩码为255.255.255.0。
7、上传固件。需要使用tftp或3CDaemon,启动tftp服务后,将固件放到tftp的目录下,在串口界面中输入以下命令,即可将固件上传到开发板内存中
8、刷写固件。
9、重启。Reboot即可。
10、登录界面。待重启完成后,查看接口信息。默认的接口IP为19.88.5.26/255.255.255.0。登录界面如下,默认的用户名root,密码为natshell。固件用的是NATSHELL的7620A固件。
【注】本文是基于Ubuntu14.04+Openwrt17.01开发的教程。5.1在开发板上设置IP
由于我们在开发过程中,可能会用到其他路由器,而它们的IP一般都是192.168.1.1,为了让开发板上的IP不与这些路由器的IP冲突,我们需要修改开发板上的IP地址。
接下来,我们就通过在开发板上面修改配置文件的方式来修改IP地址。首先开发板上电,等它启动一会儿,然后回车进入控制台。如图1所示。
我们可以在控制台中输入ifconfig命令来查看开发板的IP地址。
#ifconfig
如图2所示,输入ifconfig命令并回车后,我们就得到了开发板的IP地址,此时是开发板的默认IP地址192.168.1.1。
接下来,我们就来修改IP地址,将它给为192.168.0.10。在开发板上面,通过修改/etc/config目录下的network配置文件,可以达到目的。首先输入一些命令。
#vi etc/config/network
此时,我们变可以看到network配置文件的内容如下。
此时,我们只需要将红色部分的IP地址改为192.168.0.10,然后保存退出,然后再重启开发板,就发现IP地址被改为192.168.1.111了。
5.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的。
那么,我们只需要将蓝色部分的IP改为192.168.1.11即可。如下图所示。
修改完成以后,然后保存退出。最迟回到OpenWrt系统源码的顶层目录,然重新编译系统即可。
#make V=99
将新编译出来的固件,重新烧到开发板上面,然后再查看IP,就发现IP的初始值已经是192.168.1.111了。
————————————————
版权声明:本文为CSDN博主「帅气滴点C」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/baidu_31437863/article/details/89312405
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)