
Если я начинаю qemu
с -device e1000,netdev=network0 -netdev tap,id=network0,ifname=tap299,script=no,downscript=no
, то правильно ли я понимаю, что это id=network0
создает связь между vNIC и настройкой сети на хост-машине?
решение1
Да, это верно. Ссылаясь надокументация, это id
используется для сопоставления vNIC с его сетевым бэкэндом на хосте:
Параметр id задает имя, по которому виртуальное сетевое устройство и сетевой бэкенд связаны друг с другом. Если вы хотите, чтобы в гостевой системе было несколько виртуальных сетевых устройств, каждому из них нужен свой сетевой бэкенд. Имя используется для различения бэкендов друг от друга и должно использоваться даже в том случае, если указан только один бэкенд.