实现ARM开发板与pc机的互ping,及ping www.baidu.com的方法

需要工具:arm开发板,网线,一台双网卡的笔记本电脑(笔记本电脑一般都是双网卡)

1.配置pc机

       首先确保电脑连上网,接下来打开网络共享中心->更改适配器设置->无线网络连接->属性->共享->允许其他网络用户通过此计算机连接->选择本地连接(也可以选择以太网连接)->确定。

      完成上述操作后会分配一个ip给本地连接(以太网),例如我的无线网络连接的ip是192.168.1.62,分配给本地连接的ip是192.168.137.1,我们需要的就是这个本地连接的ip,这个ip也是开发板的网关ip。电脑本地连接ip == 开发板的网关ip!

2.配置ARM开发板

     首先用网线直接连接开发板和pc机,启动开发板。接下来开发板配置网卡。

     使用ifconfig命令查看是否有eth0

实现ARM开发板与pc机的互ping,及ping www.baidu.com的方法

    接下来配置eth0,

   对于ubuntu而言,需要配置/etc/network/interfaces文件,使用vi打开该文件,配置如下:在该文件中添加

adress、gateway和netmask

实现ARM开发板与pc机的互ping,及ping www.baidu.com的方法

重启网卡:/etc/init.d/networking restart

至此可以实现和pc机的互ping,但是还不能ping百度,因为缺少域名解析dns。

接下来配置/etc/resolv.conf文件添加dns

在该文件中添加:nameserver 180.76.76.76(这个百度的域名服务器)

重启网卡。然后ping www.baidu.com。

这种方式配置的dns,重启开反板后resolv.conf会被覆盖。

如果想永久保存dns,有的资料显示可以在主机表/etc/hosts和上述网卡配置文件中添加dns,具体方法请百度,我这就不说了。

本人菜鸟一枚,在hosts和interfaces中添加dns后,发现没用。。。。