mcs*_*sim 6 networking linux qemu
我尝试在访客系统中使用网络。我在虚拟机中安装了操作系统,但没有配置网络。当我尝试 ping 时,例如 google.com,我获得了域的 IP 地址,但不传输数据包。我尝试了几个客户操作系统,但它们的行为是相同的,所以我怀疑 qemu 本身或主机操作系统有问题。
我尝试了 kvm 和 qemu-system-i386 来运行来宾系统。没有改变。
从主机系统 Ping 工作。和其他网络设施一样。
以下是我的主机系统的一些参数:
$ kvm -version
QEMU emulator version 2.0.0 (Debian 2.0.0+dfsg-6+b1), Copyright (c) 2003-2008 Fabrice Bellard
$ uname -a
Linux debian 3.14-1-amd64 #1 SMP Debian 3.14.12-1 (2014-07-11) x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
ping 的样子:
$ ping google.com
PING google.com (173.194.69.100): 56 data bytes
^C
--- google.com ping statistics ---
44 packets transmitted, 0 packets received, 100.0% packet loss
Run Code Online (Sandbox Code Playgroud)
此外,我注意到端口转发有效。我可以通过 ssh 连接到来宾,如果我按如下方式启动它:
kvm -m 512 -net nic,model=rtl8139 -net user,hostfwd=tcp::5555-:22 -drive cache=writeback,index=0,media=disk,file=hd0.img &
Run Code Online (Sandbox Code Playgroud)
如果您在 qemu 中使用用户模式网络,则任何 ICMP 协议(例如 ping)都将不起作用。
验证您是否已连接到互联网:
curl www.google.com
Run Code Online (Sandbox Code Playgroud)
或同等学历。
小智 0
qemu-system-arm.exe -M Versatilepb -cpu arm1176 -hda 2012-07-15-wheezy-raspbian.img -kernel kernel-qemu -m 192 -append "root=/dev/sda2" -redir tcp:2222: :22
我在 Qemu 的 Raspbian 仿真中使用 redir 标志进行互联网访问,您尝试过吗?
归档时间: |
|
查看次数: |
4331 次 |
最近记录: |