Я пытаюсь настроить Бродягу VirtualBox (v4.2.4) виртуальная машина с Ubuntu "поле", которое я получил от www.vagrantbox.es.
Я смог использовать Бродягу, чтобы настроить его как бездисплейное поле и запустить его, и затем я смог к ssh локально в него (использующий 127.0.0.1:2222), соедините Интернет и солнце, набор "sudo склонный - заставляет" команды обновлять его и устанавливать новое программное обеспечение.
Я хотел бы смочь получить доступ к этой виртуальной машине в своей сети, таким образом, мне нужен адаптер запараллеленной сети для виртуального поля. Когда я перешел к консоли VirtualBox для этого устройства и попытался настроить соединенные мостом сети, это сказало, что мне были нужны "гостевые дополнения". Я пытался установить их, и я не мог получить .iso файл для гостевых дополнений.
Я пошел в другое место в 'сети, и кажется, что я должен был работать "sudo склонный - получают установку virtualbox-guest-additions-iso" от виртуальной машины для получения соединенных мостом сетей. Я попробовал это, и это установило прекрасный после нескольких перезагрузок. Я затем пытался настроить соединенные мостом сети снова (консоль VirtualBox к Устройствам-> Сетевые адаптеры...), но это не работало.
--------------ОТРЕДАКТИРУЙТЕ больше разъяснения-------------------
Мой Vagrantfile похож на это:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant::Config.run do |config|
config.vm.box = "ubuntu1204"
config.vm.box_url = "http://dl.dropbox.com/u/4031118/Vagrant/ubuntu-12.04.1-server-i686-virtual.box"
config.vm.network :bridged
end
Когда я судил "бродягу", вот то, что я получил:
C:\Users\Jay\vagrantprojects\vagrant_guide>vagrant up
[default] VM already created. Booting if it's not already running...
[default] Clearing any previously set forwarded ports...
[default] Forwarding ports...
[default] -- 22 => 2222 (adapter 1)
[default] Creating shared folders metadata...
[default] Clearing any previously set network interfaces...
[default] Preparing network interfaces based on configuration...
[default] Booting VM...
[default] Waiting for VM to boot. This can take a few minutes.
[default] Failed to connect to VM!
Failed to connect to VM via SSH. Please verify the VM successfully booted
by looking at the VirtualBox GUI.
C:\Users\Jay\vagrantprojects\vagrant_guide>vagrant ssh
`vagrant ssh` isn't available on the Windows platform. You are still able
to SSH into the virtual machine if you get a Windows SSH client (such as
PuTTY). The authentication information is shown below:
Host: 127.0.0.1
Port: 2222
Username: vagrant
Private key: C:/Users/Jay/.vagrant.d/insecure_private_key
Я попробовал к ssh к VM использование putty.exe, но это не впустит меня. Таким образом, что я должен сделать?
----закончите РЕДАКТИРУЮТ------------------------------------------------------
Что, или что еще я должен сделать для установки соединенных мостом сетей в этой виртуальной машине?
Я ценю любую справку, которую я могу получить.
Если вы используете Vagrant, тогда у вас должна быть возможность указать опцию мостовой сети в вашем Vagrantfile
, а не пытаться настроить ее вручную на самой виртуальной машине.
Вот образец Vagrantfile
(примечание, строка № 8) - просто измените свою строку config.vm.network
на:
config.vm.network :bridged
См. документы для справки [ 1110].
Vagrantfile
просто лежит в корне вашего проекта - в той же папке, откуда вы запускаете vagrant up
и тому подобное.
Кроме того, вы можете ввести ssh в коробку, используя vagrant ssh
- вам не нужно указывать IP-адрес и порт - vagrant возьмет свой файл конфигурации (Vagrantfile
- см. Тему здесь? - почти все, что нужно) do с базовой конфигурацией виртуальной машины (см. Vagrantfile
), и она позаботится о создании, настройке, подключении и отключении виртуальной машины.