FreeBSD - [решено] VIsta+Yota Virtualbox+Freebsd

Аватара пользователя
P1OXISH

Re: FreeBSD - [решено] VIsta+Yota Virtualbox+Freebsd

Сообщение P1OXISH »

Да, я поспешил, действительно, в вашем случае надо выбрать


Цитата 4pro.alex:



Соответственно в БСД необходимо шлюз и ДНС указывать именно адреса Висты, а именно расшареного для общего доступа интерфейса.
FreeBSD - [решено] VIsta+Yota Virtualbox+Freebsd




Я просто вашу статью не сразу прочитал Изображение



В этом случае, вам надо указать адрес VirtualBox Host Adapter, то есть 192.168.0.1, судя по картинке.

в /etc/rc.conf



Код:

Код: Выделить всё

ifconfig_em0=192.168.0.2/24
hostname="имя_вашего_сервера"
default_router=192.168.0.1

в файле /etc/resolv.conf

nameserver 192.168.0.1



или если хотите по DHCP получаеть, то в /etc/rc.conf

ifconfig_em0="DHCP"



и конечно включить DHCP сервер в VirtualBox, рисунок 9 в вашей ссылке.



Но я обычно делаю по-другому. Именно для этого случая я и указал настройки Изображение

и не надо ничего расшаривать в винде. Настройте по статье
http://www.ashep.org/2009/config-net...sd-virtualbox/




То есть делается так.



1. Выключаем VirtualBox Host Adapter - он нам не понадобится.

2. В настройках ВМ, заходим в сеть и выставляем правильную сетевую карту, тип подключения - Сетевой мост.



В этом случае представьте, что рядом с вашем реальным компьютером с VIsta, установлен еще один компьютер с FreeBSD, сетевая карта которого также как и вашей физической машины воткнута в свитч или свитч роутера. Тогда они будут находиться в одном сегменте сети. Очень удобно.



Если у вас нет роутера, тогда надо выбирать NAT, и роль роутера будет играть программа VirtualBox на хост машине, а виртуальная машина будет подключена как бы к этому роутеру, вне которого будет ваша физическая машина.



3. Устанавливаем ВМ и гостевую ОС.

далее либо используем DHCP и тогда адрес, маску, DNS, шлюз вам будет выдавать роутер, либо прописываем сами.

Так, в случае сетевого моста и DHCP

в файле /etc/rc.conf

надо прописать



Код:

Код: Выделить всё

ifconfig_em0=XXX.YYY.ZZZ.2/24
hostname="имя_вашего_сервера"
default_router=XXX.YYY.ZZZ.1

где XXX.YYY.ZZZ часть айпишника, совпадающая с вашим из висты.

default_router - айпишник вашего железного роутера.



в файле /etc/resolv.conf

nameserver XXX.YYY.ZZZ.1



Как видите, нужно только выбрать правильные настройки на странице сеть и установить айпишник с маской, DNS и шлюзом на FreeBSD. Никаких заморочек с виндой произвоить не надо.



P.S. когда написал пост догадался, что у вас интернет может быть только один Yota через модем Samsung. В этом случае,

вам выделяется один серый IP адрес и железного роутера у вас нет. Тогда вам надо использовать NAT. Если вам нужно, чтобы несколько виртуальных машин видели друг друга в пределах одной физической, то выберите не сетевой мост, а внутренняя сеть, причем внешнюю машину они видеть не будут. Если выбрать Виртуальный адаптер хоста, то ваша физическая машина становится как бы роутером с двумя (или больше) интерфейсами: к LAN подключен свитч, к которому подключены все виртуальные машины, а к WAN ваша машина. Это приводит почти к тому же эффекту, что и внутренняя сеть за исключением, что виртуальным машины видят физическую и интернет.



Надеюсь, что не запутал Изображение подробнее можно почитать здесь
http://mirspo.narod.ru/vbox/ch06s02.html




Короче, если у вас есть только модем Samsung Yota и нет других способов доступа в инет, тогда делайте по вашей статье.

Если у вас есть аппаратный роутер, то мой способ намного проще (по моей ссылке).
Аватара пользователя
P1OXISH

Re: FreeBSD - [решено] VIsta+Yota Virtualbox+Freebsd

Сообщение P1OXISH »

Огромное спасибо все четко разложено, теперь разобрался.
Ответить

Вернуться в «Общий по FreeBSD»