Qemu с TinyCoreLinux — работа в сети

Моя основная ОС — Windows 7 (IP: 192.168.0.25), и на ней установлен Qemu. Я запускаю TinyCore Linux на Qemu.

Я хочу видеть адрес, например 192.168.0.40, при выполнении команды ifconfigв TinyCore.

Когда я запускаю qemu командой qemu-system-i386.exe -cdrom C:\Users\Tom\Desktop\Core-11.1.isoи выполняю команду ifconfig, я вижу 2 интерфейса: eth0 (10.0.2.15) и lo (127.0.0.1) на TinyCore.

Когда я запустил 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и выполнить команду ifconfigЯ вижу только 1 интерфейс: lo ( 127.0.0.1 ) на TinyCore.

Поможешь?

0
31.05.2020, 22:34
1 ответ

При использовании-netdev(по-прежнему необходимо указать device, т.е. -netdev...и -device— это расширенный синтаксис -nic.... См.https://qemu.readthedocs.io/en/latest/system/invocation.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 не был таким медленным. (Просто совет.)

1
25.03.2021, 20:11

Теги

Похожие вопросы