QEMU FTP接続はLinuxクライアントでは拒否されましたが、Windowsホストでは拒否されませんでした(qemuはlocalhost接続をブロックしますか??)

QEMU FTP接続はLinuxクライアントでは拒否されましたが、Windowsホストでは拒否されませんでした(qemuはlocalhost接続をブロックしますか??)

私はWindowsコンピュータでDebian Linuxを実行するためにQEMUを使用しています。 localhostで実行されているWindowsにfilezilla ftpサーバーが設定されています。 Windows cmdでFTPサーバーに接続できます

ここに画像の説明を入力してください。

しかし、qemuのdebian linuxからlocalhostのftpサーバーに接続することはできません。

ここに画像の説明を入力してください。

localhostにアクセスできないのに変にインターネットでウェブサイトにアクセスできますね

ここに画像の説明を入力してください。

わかりません。インターネットに接続できますが、ローカルホストには接続できませんか?これは、QEMUがローカルホスト接続をブロックできるという印象を与えますが、それが本当かどうか、その理由は不明です。

私はftpを使ってWindowsからqemuに、またはその逆にファイルを転送しようとしています(成功しないでファイルを共有する別の方法を試したからです)。

この問題を解決する方法を知っている人はいますか?

ベストアンサー1

この質問を投稿した直後に答えが見つかりました。https://stackoverflow.com/questions/67520919/how-can-i-share-the-localhost-of-my-host-computer-with-a-qemu-image

私はqemu localhostがホストlocalhostと同じであると誤って考えました。私の答えはいいえです。 qemuからlocalhostに接続しようとすると、ホストのlocalhostではなくqemuのlocalhostに接続します。ホストlocalhostに接続するために、qemuはホストに特別なアドレスを提供します。10.0.2.2

ここに画像の説明を入力してください。

おすすめ記事