qemu openbsd网络问题

问题描述 投票:0回答:1

嘿,我在macOS 10.14.6主机上的qemu 4.2.0(来自brew的最新版本)的openbsd 6.6(最新发行版)中遇到互联网问题。

症状:

  1. “ ping google.com”返回“签名不匹配”!
  2. “” syspatch“或” pkg_add“崩溃,并带有” ftp:SSL读取错误:读取失败:错误:06FFF064:数字信封例程:CRYPTO_internal:错误的解密“
  3. “ ftp”命令正常工作,可以从http和https下载内容,没有问题

Qemu conig:

qemu-system-x86_64 -accel hvf -m 1024M -hda disk.qcow2 -boot c -nic user,model=virtio-net-pci

说明:

我在qemu中尝试了hvf和tcg以及em0和vio0网络设备。问题仍然存在。我在virtualbox中尝试了相同的配置(hyper-v和virtio net),没有问题。

我还在qemu openbsd guest虚拟机中尝试了不同的时钟/时区设置,http / https和/ etc / installurl的不同镜像。这没有帮助。一般而言,问题似乎出在互联网上,而不仅仅是ssl。但是通过http进行ftp可以正常工作。

networking virtualbox qemu openbsd
1个回答
0
投票

对于#1,Qemu用户模式网络正在削减ping数据包的有效负载。 OpenBSD发送时间戳(与实际系统时间有随机偏移)和MAC(消息验证码,而不是MAC地址)。当答复数据包到达时,它将验证MAC以确保时间戳在传输过程中没有被更改。在您的情况下,有此错误。

最好的解决方案是移动到Tap Network后端,这应该可以解决问题。

对于#2,目前尚不清楚,没有更多细节。尝试先从用户模式网络更改。

© www.soinside.com 2019 - 2024. All rights reserved.