저는 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