嵌入式学习第一步:环境搭建

 

  1. 之前写过类似的文章,当时的环境是一台pc机,只有一个网卡可以上网,当时实现的是上网的问题。然后不涉及到多网卡的问题。

    今天用我个人的笔记本做实验的时候,死活没搞出来。这个很奇怪,以后可以在看看。

    不过,我也找了一些个资料,现在将我个人认为比较好的解决思路拿过来和大家分享。

     

    参考资料:http://www.cnblogs.com/bugenius/p/linux-vmware-network.html vmware上安装redhat 并配置相互ping通,并实现上网功能。

对于linux的学习要坚持不懈。继续搞下去,比如说服务器 service的用法, iptables 防火墙关闭等等。

 

  1. 通过实验,我发现果然是多网卡的问题造成的:

    因为台式机只有一个网卡,而笔记本有多块网卡,解决方案:

    1. 禁用不相关的网卡,只留下一块网卡
    2. 在配置的时候选定你所需要的网卡,这样的话,上网和通讯不相干。

    下面是截图:

    1 虚拟机配置:

    虚拟机----设置

    记住是自定义里面的VMnet0 桥接模式,NAT配置不成功。其实第一种桥接模式也是可以的。

    编辑---虚拟网络编辑器

    桥接到(T): 这里填上具体网卡的名字。

    2 red hat 设置

    配置 linux 的IP。当然我们也可以通过命令去配置

    并使之生效:

    service network restart

     

    1. 开发板、主机、虚拟机 三者来回ping

    假如都是通的话,这三者之间都是通的,都可以相互ping通。

    其他的我就不举例子了。

     

    1. 注意点

主机和虚拟机的防火墙必须关闭。主机好说,虚拟机的话 , service iptables stop 即可。

对于开发板来说,我们还需要搭建nfs服务器,需要将虚拟机的某个目录挂载到开发板的系统上去,这个时候,我们需要将虚拟机的nfs服务开启,不然

服务器端(开发板)将访问不到客户端(虚拟机),命令:service nfs start

然后开发板 按照 说明书上来就行了。

 

原文地址:https://www.cnblogs.com/zhuxuekui/p/4703533.html