web-dev-qa-db-fra.com

Changer le serveur virtuel VirtualBox pour émettre des adresses 192.168.x.x au lieu d’adresses 10.0.x.x?

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?

31
Boy Baukema

Grâce à @RelaXNow, voici la réponse à la question:

VBoxManage modifyvm  "NameOfVM" --natnet1 "192.168/16" 
23
cutrightjm

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.

enter image description here

16
tombull89

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.

3
Coops

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"
3
jlliagre