1) Какая польза от addr
значение при указании нового сетевого интерфейса на QEMU/KVM
?
Пример: qemu -hda deb.img -net nic,addr=192.168.1.10
2) Есть ли способ напрямую указать IP-адрес сетевого интерфейса?
(Напрямую означает в момент запуска гостя)
-net nic
является устаревшим синтаксисом, хотя он все еще работает; -netdev заменил его. В addr
параметр для -net nic
это адрес шины PCI, а не сетевой адрес.
Нет, вы не можете указать гостевой ОС, какой IP ей назначить из командной строки. Вы можете использовать dhcp или slaac для уведомления гостя о его сетевой конфигурации.
Вы также захотите установить соответствующие правила nft или iptables и ebtables, чтобы гостевые ОС не делали ничего гнусного.