簡體   English   中英

qemu openbsd 網絡問題

[英]qemu openbsd network problems

嘿,我在 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 下載東西沒有問題

Qem 配置:

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

描述:

我在 hvf 和 tcg 以及 em0 和 vio0 網絡設備上嘗試了 qemu。 問題仍然存在。 我在virtualbox(hyper-v和virtio net)中嘗試了相同的配置,沒有問題。

我還在 qemu openbsd 來賓中嘗試了不同的時鍾/時區設置、http/https 和 /etc/installurl 的不同鏡像。 這沒有幫助。 問題似乎出在互聯網上,而不僅僅是 ssl。 但是通過 http 的 ftp 工作得很好。

對於#1,Qemu 用戶模式網絡正在修改 ping 數據包的有效負載。 OpenBSD 發送時間戳(具有與實際系統時間的隨機偏移量)和 MAC(消息驗證碼,而不是 MAC 地址)。 當回復數據包到來時,它會驗證 MAC 以確保時間戳在傳輸過程中沒有被更改。 在你的情況下,它有,因此錯誤。

最好的解決方案是轉移到一個 Tap 網絡后端,這應該可以解決問題。

對於#2,如果沒有更多細節,就不太清楚發生了什么。 首先嘗試從用戶模式網絡更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM