uboot通过图像化界面配置 dns命令验证

一.  简介

上一篇文章学习,如何如何通过图形化界面来配置 uboot使能 dns 命令。地址如下:

uboot通过图像化界面配置 dns命令-CSDN博客

本文烧写 uboot到开发板, 验证 DNS命令是否可用。

DNS: 是一个域名解析功能。即可以通过 网址解析出 ip地址。

二.    uboot通过图像化界面配置 dns命令验证

1.  烧写 uboot 到开发板


将 之前编译的 uboot可执行程序 u-boot.bin文件烧录到 SD卡。

将 SD卡插入读卡器,将读卡器插入到 电脑,连入  ubuntu系统。将 u-boot.bin 烧写到SD卡:

wangtian@wangtian-virtual-machine:~/zhengdian_Linux/linux/uboot/nxp_uboot/uboot-imx-rel_imx_4.1.15_2.1.0_ga$ ./imxdownload u-boot.bin /dev/sdb
I.MX6ULL bin download software
Edit by:zuozhongkai
Date:2019/6/10
Version:V1.1
log:V1.0 initial version,just support 512MB DDR3
    V1.1 and support 256MB DDR3
file u-boot.bin size = 470120Bytes
Board DDR SIZE: 512MB
Delete Old load.imx
Create New load.imx
Download load.imx to /dev/sdb  ......
记录了924+1 的读入
记录了924+1 的写出
473192字节(473 kB,462 KiB)已复制,0.561228 s,843 kB/s

2.  验证 dns命令

将 SD卡插入开发板,开发板的拨码开发板拨到 从 SD卡启动。

开发板上电后,串口会有 uboot启动信息。在启动 uboot过程中快速按下 "Enter"回车键, 进入 uboot命令模式。输入 "?" 命令,查看 uboot 是否支持 dns命令:

=> ?
............
dns     - lookup the IP of a hostname
............
usbboot - boot from USB device
version - print monitor, compiler and linker version

可以看出,所烧写的 Uboot显示支持 dns 命令。

注意:
如果要与外部互联网通信。例如百度官网,这个时候要保证开发板能访问到外部互 联网。
如果你的开发板和电脑直接用网线连接的,那么肯定无法连接到外部网络,这个时候 dns 命令查看百度官网也会失败!
所以,开发板一定要连接到路由器上,而且要保证你的路由器能访 问外网,比如手机连接到这个路由器上以后可以正常访问互联网。

使用 dns 命令来查看一下百度官网 “ www.baidu.com ” 的 IP 地址。 操作如下:
=> dns www.baidu.com
FEC1 Waiting for PHY auto negotiation to complete.... done
*** ERROR: DNS server address not given
dns lookup of www.baidu.com failed, check setup
=> 

可以看出,DNS服务器 IP 地址没有设置。所以要先设置一下 dns 服务器的 IP 地址,也就是设置环境变量 dnsip 的值,命令如下:

=> setenv dnsip 114.114.114.114
=> saveenv
Saving Environment to NAND...
Erasing NAND...
Erasing at 0x3c00000 -- 100% complete.
Writing to NAND... OK

设置好 DNS服务器ip 后,重新使用 dns 命令查看百度官网的 IP 地址了,串口输入命令:
dns ww.baidu.com

如果开发板是通过路由器连接的,则可以连接外网,dns可以 解析成功 "www.baidu.com"。结果如下:

=> dns www.baidu.com
FEC1 Waiting for PHY auto negotiation to complete.....done
14.15.177.38

我的开发板因为与电脑网络是直连,所以,无法使用 dns 解析百度的 ip地址。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值