Mon système d'exploitation: Windows 8
Invité Virtualbox: serveur Ubuntu 12.10
J'ai configuré le serveur Apache sur l'invité vbox et mappé avec succès http, https, le port ssh sur le serveur Ubuntu. Cela fonctionne bien sans aucun problème.
Ma carte réseau est en mode NAT. Après quelques recherches, j'ai installé Samba sur le système invité. J'ai besoin de mapper/var/www/folder sur Windows 8 pour pouvoir travailler directement à l'intérieur du serveur invité à partir de Windows.
Voici mon smb.conf
[share]
comment = "Vbox server share"
path = /
writable = yes
read only =no
browseable = yes
force directory mode = 777
force create mode = 777
force security mode = 777
force directory security mode = 777
hide dot files = no
create mask = 0777
directory mask = 0777
valid users = @users, tural, root
delete readonly = yes
guest ok = yes
workgroup = WORKGROUP
Je sais que le mappage fonctionne lorsque la mise en réseau est en mode ponté, mais je ne souhaite pas rendre mon serveur vbox visible au réseau.
En outre, j'ai configuré le fichier hosts Windows et mappé le port 80 avec vbox nat afin que, lorsque j'ouvre un domaine redirigé vers localhost sur windows, il obtienne des données à partir du serveur Web de virtualbox. Si je suis ponté, je ne pourrai pas ouvrir le serveur web invité
Existe-t-il un autre moyen de rendre le mappage de lecteurs possible avec NAT ou quelque chose d'autre?
Configurez un deuxième adaptateur en tant qu'hôte uniquement, définissez la deuxième interface de la VM sur une adresse IP statique qui n'interfère pas avec votre ou vos réseaux locaux, par exemple, définissez/etc/network/interfaces sur:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
# The Host network interface
#auto eth1
#iface eth1 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.36.2
netmask 255.255.255.0
network 192.168.36.0
gateway 192.168.36.1
dns-nameservers 192.168.36.1
Accédez ensuite à ses propriétés depuis le réseau Windows et définissez une adresse IP statique qui n’interfère pas avec votre ou vos réseaux locaux, par exemple:
Cette configuration ne peut pas fonctionner. Vous pouvez mapper les ports smb sur VirtualBox, mais votre hôte perdra la connectivité smb.
Si vous souhaitez simplement accéder à certains dossiers de l'hôte à partir de l'invité, vous pouvez utiliser dossiers partagés, il s'agit d'une sorte de connexion smb limitée. . Vous devrez installer les ajouts invités. Il fera exactement ce que vous voulez, mais limité à l'hôte et à l'invité. Je veux dire qu'aucune autre machine ne pourra accéder à ces dossiers.
Il existe d'autres options supplémentaires, telles que l'utilisation de deux interfaces, l'une NAT et l'autre via Bridge ou Host-only.