- 浏览: 1477810 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
下载
2012-12-16-wheezy-raspbian.img
kernel-qemu
由于2012-12-16-wheezy-raspbian.img需要的内核是3.2.27+
cd /lib/modules && ls
查看
而kernel-qemu提供的内核是3.10.26+
uname -r
查看
完全匹配的没找到,iptables 不好使
报
但是不影响使用桥接网络
使用桥接连接qemu中的树莓派到网络
配置脚本放在某处,比如/root/xup
其他设置参考
http://xecdesign.com/qemu-emulating-raspberry-pi-the-easy-way/
设置桥接网络
参考http://ju.outofmemory.cn/entry/45837
主机网络
树莓派网络
2012-12-16-wheezy-raspbian.img
kernel-qemu
由于2012-12-16-wheezy-raspbian.img需要的内核是3.2.27+
cd /lib/modules && ls
查看
而kernel-qemu提供的内核是3.10.26+
uname -r
查看
完全匹配的没找到,iptables 不好使
报
root@raspberrypi:~# iptables -L libkmod: ERROR ../libkmod/libkmod.c:554 kmod_search_moddep: could not open moddep file ‘/lib/modules/3.10.26+/modules.dep.bin’ iptables v1.4.14: can’t initialize iptables table `filter’: Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded.
但是不影响使用桥接网络
使用桥接连接qemu中的树莓派到网络
配置脚本放在某处,比如/root/xup
其他设置参考
http://xecdesign.com/qemu-emulating-raspberry-pi-the-easy-way/
[root@localhost qemu]# cat /root/xup #!/bin/sh /sbin/ifconfig $1 0.0.0.0 promisc up /usr/sbin/brctl addif br0 $1 sleep 2
设置桥接网络
参考http://ju.outofmemory.cn/entry/45837
modprobe tun lsmod|grep tun ifdown eth0 ifconfig eth0 0.0.0.0 promisc up brctl addbr br0 brctl addif br0 eth0 brctl stp br0 off ifconfig br0 192.168.1.55 netmask 255.255.255.0 broadcast 192.158.1.255 route add default gw 192.168.1.1 ifup eth0 启动qemu
[root@localhost qemu]# cat run.sh #!/bin/sh #qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -append "root=/dev/sda2" -hda 2012-12-16-wheezy-raspbian.img -vnc 192.168.1.111:1 -net nic -net user & #qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -append "root=/dev/sda2" -hda 2012-12-16-wheezy-raspbian.img -vnc 192.168.1.111:1 -net nic,vlan=0 & qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -append "root=/dev/sda2" -hda 2012-12-16-wheezy-raspbian.img -vnc 192.168.1.111:1 -net nic,vlan=0 -net tap,vlan=0,ifname=tap0,script=/root/xup &
主机网络
[root@localhost qemu]# ifconfig br0 Link encap:Ethernet HWaddr 00:0C:29:D5:D3:28 inet addr:192.168.1.55 Bcast:192.158.1.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fed5:d328/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:22612 errors:0 dropped:0 overruns:0 frame:0 TX packets:30629 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4281564 (4.0 MiB) TX bytes:8026132 (7.6 MiB) eth0 Link encap:Ethernet HWaddr 00:0C:29:D5:D3:28 inet addr:192.168.1.111 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fed5:d328/64 Scope:Link UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 RX packets:56725 errors:0 dropped:0 overruns:0 frame:0 TX packets:33717 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:36072369 (34.4 MiB) TX bytes:8180253 (7.8 MiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:162 errors:0 dropped:0 overruns:0 frame:0 TX packets:162 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:14560 (14.2 KiB) TX bytes:14560 (14.2 KiB) tap0 Link encap:Ethernet HWaddr B6:94:52:0E:11:1F inet6 addr: fe80::b494:52ff:fe0e:111f/64 Scope:Link UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 RX packets:320 errors:0 dropped:0 overruns:0 frame:0 TX packets:527 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:500 RX bytes:40975 (40.0 KiB) TX bytes:49074 (47.9 KiB) [root@localhost qemu]#
树莓派网络
root@raspberrypi:~# ifconfig eth0 Link encap:Ethernet HWaddr 52:54:00:12:34:56 inet addr:192.168.1.114 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:490 errors:0 dropped:0 overruns:0 frame:0 TX packets:298 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:46824 (45.7 KiB) TX bytes:37286 (36.4 KiB) Interrupt:57 Base address:0x8000 DMA chan:ff lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) root@raspberrypi:~#
发表评论
-
xl2tp 备份
2019-09-24 16:25 6932019年9月24日更新: 注意,需要开启firewall ... -
sdl笔记
2019-01-31 17:19 733sdl教程教程 https://github.com/Twin ... -
tinyemu
2019-01-24 17:59 1433参考https://bellard.org/jslinux/t ... -
aws搭建xl2tp给iphone使用
2018-12-26 21:37 18922019年12月26日 可以参考原来的配置 https:// ... -
consul的基本使用
2017-06-27 11:13 1402### 安装 [centos7上consul的安装](ht ... -
lvs的helloworld
2017-06-13 20:36 596###################lvs######### ... -
系统调用的helloworld
2017-05-04 16:14 634《2.6内核标准教程》 p293 #include < ... -
bitcoin和cgminer的安装
2017-04-05 22:45 1959参考 http://blog.csdn.net/rion_ch ... -
ceph安装和常用命令
2017-03-21 21:55 953/etc/hosts ssh-keygen ssh-copy- ... -
jslinux-deobfuscated-network
2017-02-13 22:37 714基础知识 查看网络包 tcpdump -i eth0 -e ... -
mobile terminal 笔记
2016-12-02 15:35 626找出旧的iphone4 越狱之后可以变个小操作系统 mobi ... -
用buildroot为jslinux建立最小rootfs
2016-11-18 17:59 1270############################### ... -
nginx rewrite替代apache rewrite
2016-10-18 20:30 834清理chrome的缓存 chrome://appcache-i ... -
qemu用tap方式启动vm的网络试验(ip route)
2016-09-14 11:29 2806ip route add 192.168.8.0/24 via ... -
qemu的不断网动态迁移的试验
2016-06-28 16:16 950需求: 目前有两台服务器 192.168.139.117 19 ... -
kvm的nested嵌套
2016-06-27 18:25 1330关键点是 modprobe kvm_intel nested= ... -
qemu的动态迁移的试验
2016-06-25 21:48 14261.安装qemu-2.5.1.tar 解决 ... -
libvirt建立快照和基本使用
2016-06-25 15:51 1637如果使用qemu的快照方式 在monitor中操作 (qe ... -
socket的方式使用qemu建立虚拟机
2016-06-24 17:54 1910qemu的-net参数 -net nic 必须有,基本配置mo ... -
tap的方式使用qemu建立虚拟机NAT网络
2016-06-23 18:03 9849基本概念: vm:虚拟机 ...
相关推荐
通过连接到QEMU的串口或网络端口,我们还可以使用GDB(GNU Debugger)进行远程调试,查看内核日志,甚至在运行时更改内核变量。 总的来说,通过QEMU+树莓派3B的组合,开发者能够高效地进行Linux内核和设备驱动的...
QEMU树莓派任务招募1是一项针对IT专业学生的挑战性任务,旨在培养他们将MIPS标准实验移植到QEMU的raspi3机器类型或实际的树莓派3B硬件上的能力。这一过程不仅要求学生深入理解操作系统原理,还要求他们具备独立查阅...
Ubuntu 23.04 QEMU 图形化安装配置网卡桥接 本文档将指导您如何在 Ubuntu 23.04 中使用 QEMU 图形化安装配置网卡...本文档指导您如何在 Ubuntu 23.04 中使用 QEMU 图形化安装配置网卡桥接,实现虚拟机访问外部网络。
在本文档中,我们将探讨如何在树莓派4B上安装并运行基于aarch64架构的openEuler操作系统作为虚拟机,利用树莓派的硬件虚拟化功能和开源工具libvirt以及qemu。首先,我们需要确保树莓派4B已经安装了openEuler-20.03-...
- 启动虚拟机:使用qemu-kvm命令启动虚拟机,并指定使用网卡设备tap0连接到桥接网络,实现虚拟机与宿主网络的互通。 5. 拷贝系统到U盘:安装完成后,可以使用dd命令将虚拟磁盘镜像复制到U盘,制作成启动U盘。 6. ...
本文将详细讲述整个过程,包括加载 kvm 模块、安装 qemu 工具、安装桥接网络的工具、配置网络、加载 TUN/TAP 模块并设置桥接口、创建虚拟硬盘、安装系统等步骤。 首先,需要加载 kvm 模块,使用以下命令:modprobe ...
### QEMU虚拟机网卡及网络配置详解 #### 基本概念 QEMU是一款开源的虚拟机模拟器,能够模拟完整的系统环境,包括处理器、内存、存储设备以及网络设备等。为了使虚拟机能够正常地与其他物理或虚拟机进行通信,QEMU...
本文详细解析了KVM与QEMU在虚拟机桥接网络配置、启动选项、图形组合键以及磁盘映像等方面的知识点。通过上述信息,读者可以深入了解如何高效地管理和操作基于KVM/QEMU的虚拟机环境,从而实现更灵活的资源调度和网络...
1. **配置宿主机网络桥接**:为了使AIX虚拟机能够访问外部网络,需要在宿主机上配置网络桥接。 1. **新建网桥配置文件**:编辑 `/etc/sysconfig/network-scripts/ifcfg-br0` 文件。 ```bash DEVICE=br0 TYPE=...
实例讲解虚拟机3种网络模式(桥接、nat、Host-only),请用notepad 或Uedit32打开
windows系统下,在qemu平台使用树莓派3b(raspi3b)仿真运行rt-thread系统,提供rt-thread源码包,qemu windows安装包,rt-thread源码以及rt-thread官方env工具配置脚本,最后还包含编译好的二进制文件,直接运行rt-...
设备树
原版内核
使用脚本“ build-kernel-qemu”构建可用于引导QEMU的内核映像。 脚本将下载内核4.1.7源和用于编译它的工具链。 该脚本提供了预编译的内核版本 假设条件 您的系统能够执行32位二进制文件,并且您具有git工具 ...
树莓派qemu搭建,raspi2b
这种技术在虚拟化环境中提供了桥接物理网络和虚拟网络的能力,使得虚拟机能够像真实设备一样接入网络。 在RT-Thread中集成QEMU TAP网卡驱动的过程主要包括以下步骤: 1. **安装TAP驱动**:在Windows环境下,你需要...
4. **网络模拟**:QEMU支持多种网络模型,包括NAT、桥接、用户模式网络栈等,使得虚拟机可以接入网络并与真实世界交互。 5. **磁盘映像格式**:QEMU支持多种磁盘映像格式,如QCOW2、RAW、VMDK等,这些格式具有不同...
7. **配置网络**:QEMU支持多种网络模型,如用户模式网络(NAT)、桥接网络等。根据需求配置网络设置,例如,使用`-net nic,model=virtio`和`-net user`启用NAT连接。 8. **管理虚拟机**:QEMU可以与Libvirt等管理...
6. **网络模拟**:QEMU支持多种网络模型,包括用户空间的NAT、桥接以及模拟以太网设备等,使虚拟机可以接入实际网络或与其他虚拟机通信。 7. **磁盘映像管理**:QEMU支持多种磁盘映像格式,如qcow2、raw、vmdk等,...