刚拿到的海思开发板(我的是hi3516dv300)里面默认的网络配置通常是不可用的(比如默认的网段跟我们自己的不一样、没法ping通外网等),这时候需要我们修改相关的配置文件。
1、可以先用ifconfig
查看自己的ip地址
2、配置目录/etc/init.d/
下的rcS
文件:vi /etc/init.d/rcS
在文件中添加两行:
ifconfig eth0 192.168.1.13 netmask 255.255.255.0
route add default gw 192.168.1.1
(没添加这行的话就只能ping通局域网里面的ip,但不能ping通外网)
(其中192.168.1.13
根据实际情况,把它修改在自己的网段中,比如查看自己PC上的ip为192.168.10.25,那么你可以给开发板配的ip是192.168.10.xx
,这时候下面的192.168.1.1
就需要修改为192.168.10.1
)
3、配置DNS解析
完成第2步之后,可以ping通外网,比如百度的ip,但是ping百度的网址时会出错,这是因为还没有配置DNS。
在/etc
目录下新建一个resolv.conf
配置文件vi /etc/resolv.conf
,内容为:
nameserver 8.8.8.8
nameserver 8.8.4.4
(如下图)
到这里就完成了开发板的网络配置,最后重启一下:reboot
这时无论是ping局域网的ip、外网的ip、网址,都可以ping通。
(有问题的欢迎评论区讨论,觉得有帮助的一定要点个赞哦)