私は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