Неверный параметр 'vlan' с QEMU в GNS3 - PullRequest
0 голосов
/ 05 октября 2018

Я новичок в GNS3 и qemu и мне нужно использовать эти инструменты.
Мне нужно использовать существующий проект GNS3, но у меня проблема с QEMU.

Когда я пытаюсь запустить проект GNS3Я получаю эту ошибку:

QEMU process has stopped, return code: 1
Start QEMU with /usr/bin/qemu-system-x86_64 -name Bob -m 256M -smp cpus=1 -enable-kvm -machine smm=off -boot order=c -drive file=/home/name/GNS3/projects/LabCybersecurity/project-files/qemu/c38ee3b0-8557-4d69-b9ce-318fdd23810a/hda_disk.qcow2,if=ide,index=0,media=disk -uuid c38ee3b0-8557-4d69-b9ce-318fdd23810a -serial telnet:127.0.0.1:5006,server,nowait -monitor tcp:127.0.0.1:44319,server,nowait -net none -net nic,vlan=0,macaddr=00:4c:72:81:0a:00,model=e1000 -net socket,vlan=0,name=gns3-0,udp=127.0.0.1:10065,localaddr=127.0.0.1:10064 -vga none -vnc none

Execution log:
qemu-system-x86_64: Invalid parameter 'vlan'

Как это исправить?

1 Ответ

0 голосов
/ 05 октября 2018

Параметр "vlan" для -net устарел в QEMU 2.9.0 и удален в следующем выпуске.Вам необходимо обновить командную строку, чтобы не использовать ее.Вот текст руководства по этому устареванию:

Аргумент "-net vlan = NN" в основном использовался для подключения отдельных сетевых бэкэндов к различным виртуальным сетевым картам.Это поведение по умолчанию для "-netdev" и "-nic".Вы можете подключить несколько устройств "-netdev" и "-nic" к одной и той же сети с помощью сетевого бэкенда "hubport", созданного с помощью "-netdev hubport, hubid = NN, ..." и "-nic hubport, hubid = NN".".

Поэтому, в зависимости от того, что вы пытаетесь сделать, вы можете либо просто отбросить параметр vlan, либо заменить его чем-то, включающим hubports.

...