J'ai un VirtualBox (v4.1.8) VM qui est automatiquement affecté avec une adresse IP dans la plage 10.0.x.x
via DHCP.
Puis-je le changer pour utiliser plutôt la plage 192.168.x.x
?
Grâce à @RelaXNow, voici la réponse à la question:
VBoxManage modifyvm "NameOfVM" --natnet1 "192.168/16"
Si j'ai bien compris la question, si vous consultez le chapitre 6 du manuel, il est écrit:
In the VirtualBox graphical user interface, you can configure all these items in the global settings via "File" -> "Settings" -> "Network", which lists all Host-only networks which are presently in use. Click on the network name and then on the "Edit" button to the right, and you can modify the adapter and DHCP settings.
Oui, cela peut être changé. Il y a de la documentation à ce sujet ici:
http://www.virtualbox.org/manual/ch08.html#vboxmanage-dhcpserver
C'est géré par la commande VBoxManage dhcpserver
.
Il n'est généralement pas nécessaire de modifier la plage d'adresses DHCP de VirtualBox. Ce réseau est interne et n'existe qu'entre votre VM et l'application VirtualBox. Il n'y a pas de routage impliqué mais juste du NAT.
Si vous souhaitez autoriser l'accès à votre machine virtuelle de l'extérieur tout en conservant le mode par défaut NAT, il est possible d'ouvrir les ports de manière sélective (redirection de port).
Par exemple, pour autoriser l'accès à votre serveur ssh interne via le port 2022, utilisez cette commande:
VBoxManage modifyvm "NameOfVM" --natpf1 "guestssh,tcp,,2022,,22"