电脑 开发板 虚拟机三机互联--韦东山嵌入式linux第一期

2019-07-13 05:14发布

示例硬件需求:

  • 电脑网线连接路由器
  • 开发板网线连接路由器

软件要求:

  • 开发板widows平台调试工具(SecureCRT–老大说很好用)
  • 安装好linux系统的虚拟机
以上连接方法只针对我自己的个人情况

首先,分别查看电脑、开发板、虚拟机的IP地址:

电 脑->win + R->cmd->ipconfig

 PC机IP

开发板->ifconfig

这里写图片描述

虚拟机->ifconfig

这里写图片描述

下面重点来了,需要将三者的ip重新设置到同一个网段,这里就以PC机的ip为基准,来设置开发板和虚拟机的ip:

网关:172.16.1.1

电脑IP : 172.16.1.105

虚拟机 :172.16.1.110

开发板 :172.16.1.100

子网掩码 :255.255.255.0

开发板设置IP

ifconfig eth0 172.16.1.100

注:使用ifconfig设置以后,重启开发板ifconfig后的ip、网关等依然还是设置前的ip、网关。

如何设置使得复位或重启开发板后ifconfig看到理想的ip呢?

需要修改网卡配置文件

具体参考这个连接

这里写图片描述

虚拟机设置IP:

在设置虚拟机IP时,最好先恢复默认值,要求虚拟机处于未运行状态。

这里写图片描述

1.选择桥接->

这里写图片描述

2.选择固定网卡

这里写图片描述

3.查看虚拟机所用的网卡名为eth3,然后对这个网卡进行配置

这里写图片描述

4.配置虚拟机网卡的网段

右上角点击网络连接符号->选择VPN连接->配置VPN

这里写图片描述

Wired->eth3(刚才查看的网卡)->Edit

这里写图片描述

Wired->Method(Manual)->Add
Address :172.16.1.110
Netmask: 255.255.255.0
Gateway:172.16.1.1
Apply

这里写图片描述

打开终端,可见IP地址已经修改过来了

这里写图片描述

三者互通

电脑IP : 172.16.1.105

虚拟机 :172.16.1.110

开发板 :172.16.1.100

首先,关闭windows防火墙

控制面板->系统和安全->Windows防火墙->启用或关闭Windows防火墙

这里写图片描述

其次是,关闭虚拟机防火墙

#sudo ufw disable

电脑ping开发板、虚拟机

ping 172.16.1.100 //2440开发板

ping 172.16.1.110 //虚拟机linux系统

这里写图片描述

开发板ping电脑、虚拟机

ping 172.16.1.105 //电脑

ping 172.16.1.110 //虚拟机linux系统

这里写图片描述

虚拟机ping电脑、开发板

ping 172.16.1.105 //电脑

ping 172.16.1.100 //2440开发板

这里写图片描述

以上内容只针对我的个人情况,如若还是不通,参考下列文档

感谢韦老大、Frank

链接: https://pan.baidu.com/s/1kVHqxmv 密码: Zane