ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

网络 – 在Qemu Raspbian机器和主机之间建立连接

2019-08-15 01:14:23  阅读:371  来源: 互联网

标签:raspbian mysql networking virtual-machine qemu


目标:我想在笔记本电脑上安装几个虚拟(模拟)Raspberry机器,将它们相互连接并连接到笔记本电脑.之后我想将虚拟机的tcp数据包发送到主机localhost上的mysql(并返回到机器).

实现:在Ubuntu 14.04上,我通过在Qemu(即运行虚拟机)源上安装Raspbian来虚拟化Raspberry:http://www.soslug.org/wiki/raspberry_pi_emulation.

我通过输入qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -append“root = / dev / sda2 panic = 1”-hda Occidentalis_v02.img& (注意:Occidentalis是Raspbian的替代版本)

所以从不同的文件夹我运行QEMU的不同实例.

MySQL正在运行.

问题:每个实例都具有相同的IP地址10.0.2.15,并且无法ping主机IP或反向.

假设:我假设我需要在主机中创建一个新连接(例如eth0,lo,br0等).我看到了一些关于端口转发的信息,但我不确定它到底需要什么,因为我想在机器和主机的“localhost”之间保持连接.

如果有人可以帮助我:

>如何在主机上连接这样的连接.
>如何配置raspbian机器(IP等配置)
>如何将机器相互连接?
>建立此网络方案的其他任何事情.

解决方法:

>添加
-netdev user,id = mynet0,net = 192.168.76.0 / 24,dhcpstart = 192.168.76.9
到你的qemu命令行. Ping不起作用,但是从系统到VM的TCP连接将会起作用.
> Raspbian机器应配置为使用DHCP.
>您的机器需要分配192.168.76.0/24地址.
ifconfig eth0:0 192.168.76.2
>您现在应该可以从主机系统ssh到192.168.76.9的模拟Raspbian系统

标签:raspbian,mysql,networking,virtual-machine,qemu
来源: https://codeday.me/bug/20190815/1659197.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有