очень надеюсь, что это правильное место, чтобы задать этот вопрос, видя, что мой хост - машина с Windows 7. У меня есть 3 виртуальные машины Ubuntu Server 12.04, настроенные через VirtualBox 4.1.18, и предусматриваю следующее использование:
/var/www
с использованием FileZilla из Win7 Прежде чем я продолжу, я должен подчеркнуть, что я не очень хорошо разбираюсь в работе с сетями в целом, но я прочитал несколько вещей, чтобы не быть здесь полным дураком!
[ 1121] У меня только одна машина в моей физической сети - ноутбук, который подключается к моему маршрутизатору через WiFi и получает сигнал:
И в настоящее время под NAT VirtualBox назначает IP 10.0.2.15
для моего VM.
Я начал читать следующую статью ( Host-Only Networking With VirtualBox ), которая была именно тем, чего я хотел достичь, и получил хорошее представление о том, как настроить адаптеры NAT и Host-Only для каждого желаемого VM. Однако затем я запутался, когда прочитал эту статью ( Работа в сети между хост-компьютером и гостевой виртуальной машиной в VirtualBox ).
VirtualBox> Файл> Предпочтения> Сеть> Изменить адаптер только для хоста, показывает мне IPv4-адрес 192.168.56.1
и Маска 255.255.255.0
. Будет ли следующая конфигурация для /etc/network/interfaces
правильной для статического IP-адреса под виртуальной машиной:
# The host-only network interface
auto eth1
iface eth1 inet static
address 192.168.56.101
netmask 255.255.255.0
network 192.168.56.0
broadcast 192.168.56.255
Я смущен второй ссылочной статьей, в которой упоминается, что NAT выдаст 10.0.2.15
на eth0 , но тогда Host-only eth1 должен быть статическим и иметь значение 10.1.2.1*
. Из статьи: « Каждый адаптер NAT и адаптер только для хоста не должны находиться в одной подсети ». Что должен содержать мой интерфейсный блок eth1 выше? Я не решаюсь пробовать разные варианты на случай, если что-нибудь сломаю, вот почему я сначала спрашиваю здесь ... в основном, Каков правильный путь к этому ?
Спасибо иметь терпение читать мой вопрос. Искренне надеюсь, что вы можете мне помочь. ТИА.
Адаптер только для хоста позволяет хосту и ВМ взаимодействовать друг с другом по сети. Другими словами, это то, что используется при SFTP-подключении к каталогу /var/www
. Адаптер только для хоста в виртуальной машине должен находиться в той же подсети, что и виртуальный адаптер на хосте. В моей системе это выглядит следующим образом:
Хост: 192.168.56.1
ВМ: 192.168.56.3
Адаптер NAT в моей виртуальной машине назначен на 10.0.2.15 , который не соответствует ни одному из адаптеров в хосте.