Qemu 및 TinyCoreLinux - 네트워킹

Qemu 및 TinyCoreLinux - 네트워킹

내 호스트 OS는 Qemu가 설치된 Windows 7(IP: 192.168.0.25)입니다. Qemu에서 TinyCore Linux를 부팅하고 있습니다.

ifconfigTinyCore에서 명령을 실행할 때 주소(예: 192.168.0.40)를 보고 싶습니다.

command를 통해 qemu를 시작 qemu-system-i386.exe -cdrom C:\Users\Tom\Desktop\Core-11.1.iso하고 command를 실행 하면 ifconfigTinyCore에 eth0(10.0.2.15) 및 lo(127.0.0.1)라는 2개의 인터페이스가 있는 것을 볼 수 있습니다.

command를 통해 qemu를 시작 qemu-system-i386.exe -cdrom C:\Users\Tom\Desktop\Core-11.1.iso -netdev user,id=xyz,net=192.168.0.0/24,dhcpstart=192.168.0.40하고 command를 실행 하면 ifconfigTinyCore에 lo(127.0.0.1) 인터페이스 1개만 표시됩니다.

도움이 필요하세요?

답변1

device사용할 때 여전히 제공해야 합니다 -netdev(예: -netdev ...및 is -device의 확장 구문 -nic .... 참조).https://qemu.readthedocs.io/en/latest/system/inplication.html#hxtool-5

따라서 다음과 같은 것이 필요합니다.

qemu-system-x86_64 -hda linux.img -boot n -device e1000,netdev=n1 \
-netdev user,id=n1,tftp=/path/to/tftp/files,bootfile=/pxelinux.0

그리고...Windows 10으로 업그레이드하는 경우 QEMU 가속을 사용하면 더 이상 그렇게 느리지 않게 만들 수 있습니다. (그냥 팁입니다.)

관련 정보