嵌入式学习第一步:环境搭建
- 之前写过类似的文章,当时的环境是一台pc机,只有一个网卡可以上网,当时实现的是上网的问题。然后不涉及到多网卡的问题。
今天用我个人的笔记本做实验的时候,死活没搞出来。这个很奇怪,以后可以在看看。
不过,我也找了一些个资料,现在将我个人认为比较好的解决思路拿过来和大家分享。
参考资料:http://www.cnblogs.com/bugenius/p/linux-vmware-network.html vmware上安装redhat 并配置相互ping通,并实现上网功能。
对于linux的学习要坚持不懈。继续搞下去,比如说服务器 service的用法, iptables 防火墙关闭等等。
- 通过实验,我发现果然是多网卡的问题造成的:
因为台式机只有一个网卡,而笔记本有多块网卡,解决方案:
- 禁用不相关的网卡,只留下一块网卡
- 在配置的时候选定你所需要的网卡,这样的话,上网和通讯不相干。
下面是截图:
1 虚拟机配置:
虚拟机----设置
记住是自定义里面的VMnet0 桥接模式,NAT配置不成功。其实第一种桥接模式也是可以的。
编辑---虚拟网络编辑器
桥接到(T): 这里填上具体网卡的名字。
2 red hat 设置
配置 linux 的IP。当然我们也可以通过命令去配置
并使之生效:
service network restart
- 开发板、主机、虚拟机 三者来回ping
假如都是通的话,这三者之间都是通的,都可以相互ping通。
其他的我就不举例子了。
- 注意点
主机和虚拟机的防火墙必须关闭。主机好说,虚拟机的话 , service iptables stop 即可。
对于开发板来说,我们还需要搭建nfs服务器,需要将虚拟机的某个目录挂载到开发板的系统上去,这个时候,我们需要将虚拟机的nfs服务开启,不然
服务器端(开发板)将访问不到客户端(虚拟机),命令:service nfs start
然后开发板 按照 说明书上来就行了。