【SemiDrive G9X】 【PTG5.0】:实现 G9X 开发板、Windows、Ubuntu 虚拟机 互相通信

一、概述

由于需要实现虚拟机和开发板互相通信,实现 Windows、Ubuntu 虚拟机、SemiDrive G9X 开发板互相 Ping 通。在 G9X 开发板和 Windows 端无法直连到路由器的情况下,如图,特意采用通过网线连接 G9X 开发板和 Windows,之后 Windows 通过桥接的方式和 Ubuntu 虚拟机连接。

网络 ping 通

二、使用环境

硬件:SemiDrive SD004_G9X REF_A03_131 DEMO Board

      一台 PC 电脑、Ubuntu 虚拟机、一根网线    

软件:G9 PTG5.0

以下是 IP 的设置,可以根据自己实际情况设置。

Ubuntu 虚拟机:192.168.10.100

Windows:192.168.10.201

G9X 开发板:192.168.10.50

三、关闭 Windows/Ubuntu 防火墙

 在 Windows 和 Ubuntu 互相通信前需要关闭双方的防火墙和网络,默认是不关闭的。

1、电脑端

在 Windows 安全中心中关闭防火墙

电脑端


2、虚拟机端

使用命令关闭防火墙,因为试过将 Python升级到 3.7.1 的版本,发现无法使用 Ufw 命令,经过查找,发现将其软连接改到 3.5 是可行的。

虚拟机端

四、Windows 端 IP 配置

通过网线连接开发板和 Windows 后,在网络连接端出现一个以太网 2 ,具体可以根据自己实际情况配置,右键点击 “属性”,之后按照下图设置。

Windows 端 IP 配置

五、Ubuntu 虚拟机端配置 IP

需要先在虚拟机设置网络适配器为桥接模式。



桥接模式

之后选择在虚拟机的网络中设置好对应的 IP 以及将 DNS 服务器设置成 192.168.1.1,之后保存即可,记得设置打开。

ubuntu 端 IP 配置

六、G9X 端配置 IP

G9X 开发板设置 eth1 IP 为 192.168.10.50

G9X 端 IP 配置

七、测试

Windows Ping Ubuntu 虚拟机 和 G9X 开发板

windows ping ubuntu 和 开发板

Ubuntu 虚拟机 Ping Windows 和 G9X 开发板

ubuntu ping windows 和 开发板

G9X 开发板 Ping Windows 和 Ubuntu 虚拟机

开发板 ping  Windows 和 ubuntu


以上情况说明 Windows、Ubuntu 虚拟机、G9X 开发板互相 Ping 通,可以互相通信。

八、参考文献

链接:(43条消息) windows、虚拟机下的ubuntu、开发板即能ping通,又能上网的设置方法_@ping的博客-CSDN博客

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论