• 1.介绍
  • 2. 互联环境搭建
    • 2.1 准备宿主机环境
    • 2.2 准备qemu环境
  • 3. qemu虚拟机挂载samba文件系统

1.介绍

通过qemu模拟arm虚拟机,但由于arm虚拟机只有ramfs,有时保存文件非常不方便,因此希望windows跟vmwarre Linux虚拟机一样,可以联网,这样就可以互联互通,方便调试。

联网方式:

windows<----桥接---->vmware linux<----桥接---->qemu arm linux

2. 互联环境搭建

2.1 准备宿主机环境

  1. 先确认vmware linux通过桥接可以正常联网,并且支持以下设备:
ls /dev/net
tun
  1. 安装桥接工具
sudo apt-get install uml-utilities bridge-utils -y

修改网络配置文件/etc/network/interfaces(重启生效)

auto br0
iface br0 inet dhcp
bridge_ports ens33
# ens33 通过ifconfig 查看的网卡

重启vmware linux虚拟机网络服务

sudo service networking restart

查看网络配置,确定是否桥接成功,结果如下图所示:

2.2 准备qemu环境

启动qemu时,通过参数传递网络设备给arm虚拟机

sudo qemu-system-arm -M vexpress-a9 -smp 4 -m 1024 -kernel arch/arm/boot/zImage -dtb arch/arm/boot/dts/vexpress-v2p-ca9.dtb -nographic -net nic -net tap,ifname=tap1,script=/etc/qemu-ifup

这样qemu虚拟机启动后,就能够与宿主机互联,也可以与网络互联了,如下图所示:

3. qemu虚拟机挂载samba文件系统

在内核配置中,打开samba文件系统的相关配置选项,启动后,通过以下命令挂载:

mount -t cifs  //server/remote_directory local_directory  -o username=remote_username,password=remote_userpassword

注:server一般是samba server的IP地址,remote_username和remote_userpassword是samba的用户名和账号密码。

通过这样,vmvare linux和qemu虚拟机就很方便的共享数据了。

qemu arm虚拟机联网相关推荐

  1. 配置ARM虚拟机_使用qemu建立mini2440的模拟仿真环境

    编者按: 参考文章&课程: leao :用qemu建立mini2440的模拟仿真环境 https://www.cnblogs.com/jinmu190/archive/2011/03/21/1 ...

  2. Proxmox VE 6.0管理指南——10. Qemu / KVM虚拟机

    10. Qemu / KVM虚拟机 Qemu(Quick Emulator的缩写)是一个模拟物理计算机的开源虚拟机管理程序.从运行Qemu的主机系统的角度来看,Qemu是一个用户程序,可以访问许多本地 ...

  3. WIN10 x86环境部署ARM虚拟机(CENTOS)实例

    WIN10 x86环境部署ARM虚拟机(CENTOS) 参考文章: https://blog.csdn.net/weixin_36410293/article/details/112570169 ht ...

  4. 使用nat方式解决虚拟机联网问题

    本文全文参考:http://jingyan.baidu.com/album/4e5b3e1957979d91901e24f1.html?picindex=1,谢谢 对于很多的linux初学者来说,最开 ...

  5. vm虚拟机联网最简单的方式

    1.美图 1.以前看vm虚拟机联网讲了一大堆,打开vm->setting->network,下面这个界面洋洋洒洒每个都讲,桥接啦,net啦,host-only啦,但是发现联网都不靠谱,还容 ...

  6. Vmware怎样使用nat和桥接方式解决虚拟机联网问题

    对于很多的linux初学者来说,最开始学习linux时通常是在虚拟机上进行的,然而对于新手来说虚拟机联网会对他们来说是比较困难的.这里我根据自己的经验写了一篇文档分享给大家.下面对几种连接方式进行简单 ...

  7. kali虚拟机 联网问题解决办法

    kali虚拟机 联网问题解决办法 参考文章: (1)kali虚拟机 联网问题解决办法 (2)https://www.cnblogs.com/security-guard/p/12215586.html ...

  8. 怎样使用nat和桥接方式解决虚拟机联网问题

    对于很多的linux初学者来说,最开始学习linux时通常是在虚拟机上进行的,然而对于新手来说虚拟机联网会对他们来说是比较困难的.这里我根据自己的经验写了一篇文档分享给大家.下面对几种连接方式进行简单 ...

  9. MAC ARM 虚拟机 安装visual studio 2019

    MAC ARM 安装visual studio 2019 1.安装Parallels Desktop for Apple M1 Silicon ARM 虚拟机 2.安装win10(需要安装ARM版本) ...

最新文章

  1. IOS学习之 网络编程(10)--简单介绍ASI框架的使用
  2. ACM入门之【树状数组习题】
  3. wsus问题之无法访问 WSUS 控制台
  4. HBase伪分布式集群配置
  5. 快速了解Bagging算法
  6. kafka可靠数据传递
  7. Bitmap Font生成
  8. linux修改目录为nobody,nfs只能挂载为nobody的解决方法
  9. 2019年7月9日星期二(C语言)
  10. 给定一个整数数组 nums ,找出一个序列中乘积最大的连续子序列(该序列至少包含一个数)。
  11. HNUCM 1388:高中数学
  12. 特种作业人员题库及答案
  13. 2021-11-14
  14. 虚拟机VM 安装CoreOS
  15. android探索之UID u0_axxx的由来
  16. 前端实现批量下载图片(自己的服务器需设置可跨域请求)
  17. 刷题笔记——兑换零钱(一)
  18. QT5实现中英文界面动态切换
  19. 数据结构例16.试设计一个算法, 使得在一个有序的单链表中插入一个元素后仍然有序。
  20. samba共享文件时端口问题

热门文章

  1. 网络流(多样的建模)
  2. Android实现烟雾监控应用,基于Android的室内监控系统的研究与实现
  3. php合并数组方式,php合并数组的方式有哪些
  4. 路飞学城python电子书闲鱼_路飞学城Python-Day21(practise)
  5. spring 支持几种 bean 的作用域?
  6. Qt QVariant
  7. 经验分享for 20学弟学妹
  8. [机器学习] 奇异谱分析(SSA)原理及Python实现
  9. 爪哇基础 之 @JsonIgnore 注解
  10. KMM(Kotlin Multiplatform Mobile)Welcome to Kotlin/Native World