이더넷 카드 1 개와 퍼블릭 정적 IP 2 개 (188.120.245.4 및 188.120.244.5)가있는 서버 (Debian Squeeze)가 있습니다.
내가 원하는 것 : 고정 IP (188.120.244.5)를 통한 액세스로 가상 상자 (우분투)를 설정하십시오.
내가 시도한 것 :
- config.vm.forward_port-좋은 아이디어 : 호스트 컴퓨터에서 188.120.244.5로 인터페이스 "eth1 : 1"을 설정하고 Vagrant 파일 "config.vm.forward_port = hmm ..?"에 추가하십시오.
- config.vm.network : hostonly, "188.120.244.5"-작동하지 않습니다. ip "188.120.244.1"를 사용하여 호스트 시스템에서 새 인터페이스를 만들었습니다. 물론 188.120.244.1 IP는 내 것이 아니며이 IP를 통해 서버에 액세스 할 수 없습니다.
- config.vm.network : bridged-이것이 어떻게 작동하는지 혼란 스럽습니다 :)
내가 가진 것 : 작동하지 않는 구성.
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
네트워크에서 공개 정적 IP를 통해 가상 상자에 액세스하는 방법
Oracle VM VirtualBox Manager 4.1.18 및 Vagrant 버전 1.0.3을 사용하고 있습니다.
귀하의 의견에 미리 감사드립니다.