. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
highlandz
 
highlandz 的头像
核心会员
 
资 料:
注册日期: Aug 2000
帖子: 3,591 声望值: 3
精华: 2,解答: 4
#1 旧 2021-11-21, 20:26:38 默认 【求助】请教win10下qemu上网问题 (银河麒麟V10 arm64)
highlandz 当前离线  

如题,因工作需要,要使用arm64版本银河麒麟。

宿主机是windows10,使用QEMU模拟安装了麒麟系统,目前不能上网,查了相关教程使用-net user -net nic取到了10.0.2.15的ip地址,网关是10.0.2.2能ping通,剩下的不会搞了,求详细教程。

最好类似vm那种NAT方式上网。QEMU之前没接触过,不太明白。

此帖于 2021-11-21 22:09:39 被 highlandz 编辑. . 原因: 修正标题


>>>>---------=> Highlandz
回复时引用此帖
xclimbing
 
xclimbing 的头像
高级会员
 
资 料:
注册日期: Jan 2019
帖子: 901 声望值: 0
精华: 0,解答: 16
#2 旧 2021-11-21, 20:57:30 默认
xclimbing 当前离线  

能不能提供一下你用的qemu软件,还有安装的银河麒麟arm64版本的下载?
回复时引用此帖
highlandz
 
highlandz 的头像
核心会员
 
资 料:
注册日期: Aug 2000
帖子: 3,591 声望值: 3
精华: 2,解答: 4
#3 旧 2021-11-21, 22:01:29 默认
highlandz 当前离线  

详细过程及下载如下,请指教。
按工作要求模拟的是飞腾2000/4 处理器安装银河麒麟V10

1. 下载安装QEMU for windows
https://qemu.weilnetz.de/w64/qemu-w6...p-20210825.exe
默认安装,安装完成后,将安装路径” C:\Program Files\qemu”加入环境变量$PATH

2. 下载Kylin v10 for arm64
Kylin-Desktop-V10-SP1-Release-2107-arm64.iso
https://pan.baidu.com/s/13Yc3d_Wg5tt5sLn_KLPveg
提取码:85on

3. 下载QEMU uefi固件
https://releases.linaro.org/componen...64/QEMU_EFI.fd

4. 以管理员运行power shell进行如下操作
(1)创建qcow2格式的硬盘镜像,银河麒麟系统要求50G空间安装
PS E:\kylinos> qemu-img create -f qcow2 disk0.qcow2 50G
Formatting 'disk0.qcow2', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=21474836480 lazy_refcounts=off refcount_bits=16


(2)将文件置于同一目录

运行
PS E:\kylinos> qemu-system-aarch64 -m 4096 -cpu cortex-a72 -smp 4,cores=4,threads=1,sockets=1 -M virt -bios QEMU_EFI.fd -net nic,model=pcnet -device nec-usb-xhci -device usb-kbd -device usb-mouse -device VGA -drive if=none,file=./Kylin-Desktop-V10-SP1-Release-2107-arm64.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -drive if=none,file=disk0.qcow2,id=hd0 -device virtio-blk-device,drive=hd0
回复时引用此帖
xclimbing
 
xclimbing 的头像
高级会员
 
资 料:
注册日期: Jan 2019
帖子: 901 声望值: 0
精华: 0,解答: 16
#4 旧 2021-11-21, 23:10:51 默认
xclimbing 当前离线  

我用google以“qemu nat”为关键字搜索,基本上只有linux下的设置方法,但Windows下应该可以参考,貌似要用到tap网卡。

参考这两个链接:
https://wiki.qemu.org/Documentation/Networking/NAT
https://blog.csdn.net/faxiang1230/ar...ails/111238298
回复时引用此帖
ooev
 
ooev 的头像
高级会员
 
资 料:
注册日期: Feb 2002
帖子: 846 声望值: 3
精华: 0,解答: 3
#5 旧 2021-11-21, 23:14:04 默认
ooev 当前离线  

引用:
作者: highlandz 查看帖子
如题,因工作需要,要使用arm64版本银河麒麟。

宿主机是windows10,使用QEMU模拟安装了麒麟系统,目前不能上网,查了相关教程使用-net user -net nic取到了10.0.2.15的ip地址,网关是10.0.2.2能ping通,剩下的不会搞了,求详细教程。

最好类似vm那种NAT方式上网。QEM...
"取到了10.0.2.15的ip地址,网关是10.0.2.2能ping通"感觉上这就好了啊
接下来看能不能解释域名 能不能ping通宿主机的内网和随便一个在外网的ip
回复时引用此帖
freedog
 
freedog 的头像
支柱会员
 
资 料:
注册日期: Jan 2002
帖子: 4,171 声望值: 3
精华: 0,解答: 12
#6 旧 2021-11-26, 09:47:19 默认
freedog 当前离线  

建议你别用qemu模拟了,用树莓派来做吧。省很多事。否则都不够折腾的
我之前做过一次,上网用tap-windows共享上网来解决的。https://openvpn.net/community-downloads/
本机装一个tap网卡,重命名为tap0
然后把你本地网络共享到tap0上
这样tap0就是192.168.137.1
-net nic,model=virtio -net tap,ifname=tap0,script=no,downscript=no,vhost=on
用上面的参数启动虚拟机
把虚拟机的网卡地址设置192.168.137.2/24 gw 192.168.137.1 dns 192.168.137.1
就可以上网了

此帖于 2021-11-26 09:51:31 被 freedog 编辑. .
回复时引用此帖
highlandz
 
highlandz 的头像
核心会员
 
资 料:
注册日期: Aug 2000
帖子: 3,591 声望值: 3
精华: 2,解答: 4
#7 旧 2021-11-29, 22:27:45 默认
highlandz 当前离线  

多谢楼上各位指教,已配国产电脑飞腾2000/4,不用再模拟了。
回复时引用此帖
发表新主题 回复

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 09:36:16.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号