tsocksを使用してqemu-kvmをソックス

tsocksを使用してqemu-kvmをソックス

tsocksを使用してqemu-kvmを靴下にしようとしましたが、成功しませんでした。

qemuがOSをスキップするかハードウェアに直接アクセスするかはわかりませんが、そうすることはできません。

ホストでkvmをsockizeするソリューションが必要です。これが可能かどうか、それを処理するために別のソフトウェア/プラグインを使用する必要があるかどうかご存知ですか?

ベストアンサー1

もう1年になった話題ですが、まだ関心を持っている方がいらっしゃるかもしれませんね…。

qemu-kvmがssh SOCKSプロキシを使用してtsocksリレーに正常にラップできることを確認できます。 DNSの場合、ttdnsはホストOSで実行されるため、ゲストOS / qemu-kvmからの着信UDP-DNS要求はTCP-DNS要求に変換され、tsocks + sshを介して中継されます。

実際に使用されたコマンドライン:

# env -i tsocks qemu-system-x86_64 --enable-kvm \
-drive file=<snip>,cache=none,aio=native,if=virtio \
-net nic,model=virtio -net user -nographic -serial mon:stdio

確認のためにゲストがHTTP / DNSを使用している間(「yumアップグレード」用)、ホストのインターフェイスを監視しましたが、ポート22を除いてパケットは通過しませんでした。

おすすめ記事