今天在研究nfs时,内核启动时一直提示挂载nfs文件系统失败,怀疑是网络参数没有配置正确,导致开发板连不上ubuntu。所以回过头来仔细研究了一下如何给mini2440开发板配置网络参数,验证网络连接情况等问题。总结如下:

1、可用ifconfig命令来查询和设置开发板的网络参数,具体如下:


查询命令:

[root@FriendlyARM /]# ifconfig
eth0      Link encap:Ethernet  HWaddr 08:90:90:90:90:90  inet addr:192.168.1.230  Bcast:192.168.1.255  Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:3 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:192 (192.0 B)  TX bytes:0 (0.0 B)Interrupt:51 Base address:0x4300 lo        Link encap:Local Loopback  inet addr:127.0.0.1  Mask:255.0.0.0UP LOOPBACK RUNNING  MTU:16436  Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0 RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

设置命令:

ifconfig eth0 192.168.100.230 netmask 255.255.255.0

以上语句设置IP地址和子网掩码。

route add default gw 192.168.100.1

以上语句设置网关。

2、设置完后,再次输入ifconfig命令,查看刚才的设置命令是否生效。

[root@FriendlyARM /]# ifconfig
eth0      Link encap:Ethernet  HWaddr 08:90:90:90:90:90  inet addr:192.168.100.230  Bcast:192.168.100.255  Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:3 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:192 (192.0 B)  TX bytes:0 (0.0 B)Interrupt:51 Base address:0x4300 lo        Link encap:Local Loopback  inet addr:127.0.0.1  Mask:255.0.0.0UP LOOPBACK RUNNING  MTU:16436  Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0 RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

3、参数设置成功了,接下去就是要验证一下开发板是否已经成功连入网络。直接用ping命令验证一下就好。

[root@FriendlyARM /]# ping www.baidu.com
PING www.baidu.com (14.215.177.37): 56 data bytes
64 bytes from 14.215.177.37: seq=0 ttl=54 time=18.296 ms
64 bytes from 14.215.177.37: seq=1 ttl=54 time=17.897 ms
64 bytes from 14.215.177.37: seq=2 ttl=54 time=18.374 ms
64 bytes from 14.215.177.37: seq=3 ttl=54 time=18.367 ms
64 bytes from 14.215.177.37: seq=4 ttl=54 time=18.278 ms
64 bytes from 14.215.177.37: seq=5 ttl=54 time=18.051 ms
^C
--- www.baidu.com ping statistics ---
6 packets transmitted, 6 packets received, 0% packet loss
round-trip min/avg/max = 17.897/18.210/18.374 ms

4、上述信息就证明开发板已经成功联网,这样就基本完成了验证工作。但是,要注意的是,刚才我们给开发板配置网络参数时使用的是ifconfig命令,该命令只在本次生效,一旦开发板重启,网络参数就回又恢复到原来的参数了。我们需要做进一步的处理。

5、因为ifconfig后看到的ip、子网掩码、默认网关等信息在开发板的/etc/eth0-setting 文件中。所以直接编辑该文件就可以:

#vi /etc/eth0-setting

在打开的文件中修改相应的IP、Mask、DNS等信息;然后”:wq”保存、退出。

6、重启开发板,看看刚才设置的参数是否保留下来了?

7、搞定,收工!

玩转mini2440开发板之【如何设置开发板的网络参数】相关推荐

  1. gwt前台开发_为GWT设置开发环境

    gwt前台开发 介绍 这是旨在用Java开发跨平台移动应用程序的系列文章的一部分 . 在此博客文章中,我们将了解GWT是什么,并为GWT设置开发环境. GWT是一个开源开发工具包,用于开发基于浏览器的 ...

  2. Linux开发 | 电脑WiFi上网,开发板和电脑网线直连,文件拷贝

    使用场景:路由器离电脑比较远,只有一条网线.设备:电脑(Windows).正点原子 Linux 开发板(出厂系统).路由器/交换机.直通网线.如果是台式机没有无线网卡的话,可以使用正点原子的USB 转 ...

  3. 开发板——在X210开发板上进行裸机开发的流程

    流程总结 本文以"LED流水灯"为例,说明在X210开发板上进行裸机开发的流程. 步骤一:搭建嵌入式Linux开发环境 在虚拟机中安装与配置Linux系统,并安装交叉编译工具链: ...

  4. linux网络基础设置篇-----(查看网络连接情况,域名解析nslookup,本地映射,启用禁用网络接口,路由跟踪)

    目录 1,查看网络接口信息ifconfig (1) 查看所有活动的网络接口信息 (2)查看指定网络接口信息 2,查看主机名称hostname (1)hostname 命令 3 , 查看路由条目标rou ...

  5. linux 网络参数设置命令

    网络参数设置命令  所有时刻如果你想要做好自己的网络参数设置,包括IP参数.路由参数和无线网络等,就得要了解下面这些相关的命令才行.其中Route及ip这两条命令是比较重要的.当然,比较早期的用法,我 ...

  6. 如何设置计算机的网络参数,如何给电脑设置IP地址

    如何给电脑设置IP地址呢?其实很简单,本文按照不同的操作系统为大家讲解如何设置电脑ip地址. 1)Windows 98/Me网络参数设置: 桌面网上邻居--右键属性--选择TCP/IP对应的网卡,双击 ...

  7. 玩转mini2440开发板之【下载编译安装运行QT lib/QT Creator/QT程序全过程】

    玩了这么久的mini2440开发板,今天终于完整的将QT研究了一遍,从下载QT库的源码包.配置.编译.安装,然后再到QT Creator的下载.安装和配置,进而新建一个工程,并成功编译,下载到开发板中 ...

  8. 玩转mini2440开发板之【编译u-boot提示没有规则可以创建“XX.o”需要的目标】

    今天继续玩一玩mini2440开发板的u-boot的编译和下载. 首先,交代一下背景,我下载的是tekkamanninja大神于2010.03移植过来的mini2440定制版的u-boot(可以直接去 ...

  9. 玩转mini2440开发板之【使用nfs无法启动的问题(Virtualbox桥接网络)】

    今天晚上研究了一下如何通过super-vivi来使用nfs网络文件系统来启动mini2440开发板,一开始一直无法成功,折腾了半天总算搞定了,总结一下: 1.首先,介绍一下我的开发环境. 物理机:wi ...

最新文章

  1. tyvj/joyOI 1305-最大子序和【单调队列】
  2. spgridview的过滤功能回调时发生错误~
  3. Java 批量插入数据到数据库(MySQL)中
  4. 前端多图片上传怎么控制顺序_Web前端经典面试题有哪些 如何能走向高薪之路...
  5. Android Logcat 报错:Could not create the view: For input string:
  6. NodeJS 加密 —— crypto 模块
  7. Fibonacci斐波拉契数列----------动态规划DP
  8. Linux软件安装及修改软件源
  9. codesys 简单案例_CODESYS在智能生产线中的应用案例
  10. for循环小技巧,遍历数组的时候要使用恰当
  11. jarvis oj typo
  12. Shifting More Attention to Video Salient Object Detection (CVPR 2019)
  13. 基于TBSS的DTI数据处理流程
  14. 计算机网络的类型和特点
  15. spring mybatis 多数据源配置 jeesite 多数据源配置
  16. PowerBi - TopN+帕累托
  17. friendly发音_欧路词典|英汉-汉英词典 friendly是什么意思_friendly的中文解释和发音_friendly的翻译_friendly怎么读...
  18. jquery实现省市区三级联动
  19. 当我用ChatGPT中学习CNN卷积神经网络时...
  20. linux usb转并口,并口转usb驱动怎样安装的打印机完整图文详细教程

热门文章

  1. iOS中XML解析汇总
  2. java多维数组按照某一列排序,PHP实现二维数组按某列进行排序的方法
  3. python报数组越界_python数组越界
  4. ipa 上传卡在鉴权_解决App Store上传ipa卡在Authenticating with App Store的问题
  5. MySql详解(六)
  6. 文件查找-locate find 学习笔记
  7. CentOS6.x下GitLab安装
  8. for循环中一个不容小觑的问题
  9. log4net 在asp.net WEB应用程序中的配置
  10. 腾讯的迷你门户首页新闻用到的Silverlight技术引用