Networking qemu openbsd网络问题

Networking qemu openbsd网络问题,networking,virtualbox,qemu,openbsd,Networking,Virtualbox,Qemu,Openbsd,嘿,我在macos 10.14.6主机上的qemu 4.2.0(brew最新版本)上的openbsd 6.6(最新版本)中遇到了互联网问题 症状: “ping google.com”返回“签名不匹配” “syspatch”或“pkg_add”因“ftp:SSL读取错误:读取失败:错误:06FFF064:数字信封例程:加密内部:错误解密”而崩溃 “ftp”命令工作正常,从http和https下载内容没有问题 Qemu conig: qemu-system-x86_64-accel-hvf-m 10

嘿,我在macos 10.14.6主机上的qemu 4.2.0(brew最新版本)上的openbsd 6.6(最新版本)中遇到了互联网问题

症状:

  • “ping google.com”返回“签名不匹配”
  • “syspatch”或“pkg_add”因“ftp:SSL读取错误:读取失败:错误:06FFF064:数字信封例程:加密内部:错误解密”而崩溃
  • “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工作正常。

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

    最好的解决方案是转移到tap网络后端,这将解决问题

    对于#2,如果没有更多细节,就不太清楚发生了什么。首先尝试从用户模式网络更改。

    可能与此相关