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 правила для предотвращения того, чтобы гостевые операционные системы делали что-либо гнусное.
.