本文的试验环境:

Windows 7 x64 SP1
QEMU emulator version 1.0
OpenWrt BarrierBreaker 14.07 x86 generic
OpenVPN 2.2.2

1.安装配置虚拟网卡
tapinstall.exe install "OemWin2k.inf" tap0901

执行后会创建一个显示为TAP-Win32 Adapter V9的虚拟网卡。

将这个虚拟网卡改名为"tap-win32"
设置其IP地址为:192.168.8.1
 
要删除这个网卡,可执行
tapinstall.exe remove tap0901

2.在qemu中启动OpenWrt

"D:\DevTools\Qemu-1.0\qemu-system-i386.exe" ^
-L D:\DevTools\Qemu-1.0\Bios ^
-net nic ^
-net tap,ifname=tap-win32 ^
-hda "D:\Desktop\test\openwrt-x86-generic-combined-ext4.img"

3.设置OpenWrt的IP地址

vi /etc/config/network

修改config interface 'lan'小节

option ipaddr '192.168.8.2'

使网络配置生效

/etc/init.d/network restart

4.从浏览器打开LuCI
http://192.168.8.2/
默认用户名密码:root/root

5.在VMWare中运行OpenWrt
将img文件转换为vmdk文件:

qemu-img convert -O vmdk openwrt-x86-generic-combined-ext4.img ^
openwrt-x86-generic-combined-ext4.vmdk

创建虚拟机,使用此vmdk磁盘。


本文链接地址: 在qemu中运行openwrt-x86
https://blog.qingfengju.com/index.asp?id=384

分类:Linux 查看次数:10198 发布时间:2015/2/10 16:46:42