J'ai un serveur (Debian Squeeze) avec 1 carte Ethernet et 2 adresses IP statiques publiques (188.120.245.4 et 188.120.244.5).
Ce que je veux: configurer une boîte virtuelle (Ubuntu) avec un accès via une adresse IP statique (188.120.244.5).
Ce que j'essayais:
- config.vm.forward_port - bonne idée: configurer l'interface "eth1: 1" avec 188.120.244.5 sur la machine hôte et l'ajouter au fichier Vagrant "config.vm.forward_port = hmm ..?"
- config.vm.network: hostonly, "188.120.244.5" - ne fonctionne pas. A été créé une nouvelle interface sur la machine hôte avec l'IP "188.120.244.1". Bien sûr, l'IP 188.120.244.1 n'est pas la mienne et je ne peux pas accéder à mon serveur via cette IP.
- config.vm.network: bridged - je ne sais pas comment cela fonctionne :)
Ce que j'ai maintenant: la configuration ne fonctionne pas.
Debian-host-machine# cat Vagrantfile
Vagrant::Config.run do |config|
config.vm.define :gitlab do |box_config|
box_config.vm.box = "ubuntu"
box_config.vm.host_name = "ubuntu"
box_config.vm.network :bridged
box_config.vm.network :hostonly, "188.120.244.5", :auto_config => false
end
end
Debian-host-machine# ifconfig
eth1 Link encap:Ethernet HWaddr 00:15:17:69:71:bb
inet addr:188.120.245.4 Bcast:188.120.247.255 Mask:255.255.248.0
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
vboxnet0 Link encap:Ethernet HWaddr 0a:00:27:00:00:00
inet addr:188.120.244.1 Bcast:188.120.246.255 Mask:255.255.255.0
Ubuntu-virtual-machine# ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:ee:8d:0c
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
eth1 Link encap:Ethernet HWaddr 08:00:27:45:71:87
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
Comment puis-je accéder à la boîte virtuelle via une IP statique publique à partir du réseau?
J'utilise Oracle VM VirtualBox Manager 4.1.18 et Vagrant version 1.0.3.
Merci d'avance pour vos commentaires.