目录
一、VMware配置
二、Windows端以太网配置
三、开发板配置
当你在虚拟机上写好代码,经过交叉编译后,生成了可执行文件,想要发到Linux开发板上运行时,你看的学习教程推荐你用scp把虚拟机上的文件传到开发板上,需要虚拟机和开发板网络必须可达,双方可以相互ping通,这时就要搭建他们的网络环境了。
一、VMware配置
首先打开VMware里的 虚拟机 -> 设置

我们要再添加一个网络适配器用于桥接


打开虚拟网络编辑器


按照我的配置

此时打开虚拟机可以看到有两个网卡,ens33为我们用来上网的NAT模式的网络适配器1,ens37为物理连接的网络适配器2

然后查看 Windows 主机的 IP:在 Windows 端按下 win + R 快捷键打开运行栏,输入 cmd 指令后按下回车。在打开的终端中输入 ipconfig 指令 我们会发现里面并没有桥接的VMnet0,这是我们用来桥接的网络适配器,不会自动分配IP,需要手动设置。要注意你分配的网段不能和VMnet1、VMnet8的网段一样
我们回到虚拟配置一下ens37


配置完之后,在终端命令查看,ens37就已经显示我们设置的IP了

二、Windows端以太网配置
再Windows中,找到设置中的网络与Internet,进去高级网络设置,找到以太网进行配置
![]()

这里配置的IP地址要和之前虚拟机配置的网段一样

三、开发板配置
我们也要在开发板上设置静态IP,输入下面的命令
vi /etc/network/interfaces
把自动分配注释,设置成静态,网段和虚拟机相同

修改完执行指令/etc/init.d/networking restart 重启网络配置即可
这种修改方法是改完后执行/etc/init.d/networking restart 就永久生效。
这样我们的网络环境就搭建成功了。




