Bonjour à tous,
Je suis actuellement en train de développer un petit site web qui permet la création de machines virtuelles KVM. Pour cela j'utilise la librairie libvirt.
La solution marche plutôt bien, j'arrive à créer des machines redhat. Seulement voilà :
Une fois la machine démarrée (l'installation est automatique, elle se fait à partir d'un master), j'aimerais que ma machine soit joignable depuis une IP récupérée auprès du serveur DHCP. Mais l'interface virtuelle ne récupère pas d'adresse. En revanche, si je fixe l'adresse en statique, ça fonctionne.
Je précise que mes interfaces virtuelles sont "bridgées" sur le réseau physique, et que je n'ai aucune règle iptable appliquée sur mon serveur de virtualisation.
- La conf réseau /etc/sysconfig/network-script/ifcfg-eth0 sur les VM :
1 2 3 4 5
| DEVICE="eth0"
BOOTPROTO="dhcp"
IPV6INIT="yes"
NM_CONTROLLED="yes"
ONBOOT="yes" |
- Si je fais un dhcpd -d eth0 :
ioctl SIOCSIFBRDADDR (ifconfig) : Cannot assign requested address
- J'ai également fait un tcpdump sur mon bridge et pas de trace de dhcp...
Des idées?
Partager