Цитата: теперь вопрос: как пустить интернет через реальную машину на виртуальную?
Немного побольше сведений о подключениях нужно.
1. Какая версия VirtualBox&
2. Как виртуалка с реальной связаны?
3. Как реальная с интернетом связана?
Варианты:
1.
Виртуальная через NAT с реальной. Тогда ничего не надо настраивать. Интернет и так будет.
2.
Виртуальная через сетевой мост с реальной. Реальная имеет отдельный интерфейс для связи с интернетом (диалап, адсл и т.д.). Тогда общий доступ настраивать как для обычной локальной сети, где реальная имеет доступ в интернет.
Самый простой вариант
разрешить общий доступ на интерфесе "смотрящим" в интернет. (Свойства интернет-интерфейса, вкладка дополнительно, поставить галку "Разрешить другим пользователям сети использовать подключение к интернету...", а в списке Подключение домашней сети: выбрать сетевой интерфейс который связан с виртуальной машиной). Если оставить все по умолчанию, то реальный интерфейс связанный с виртуальной машиной получит адрес 192.168.0.1 и на нем будет работать DHCP сервер. Тогда в виртуальной машине надо будет на сетевой карточке в параметрах TCP протокола поставить галку получать сетевой адрес автоматически. Получим нужный нам доступ к интернет в виртуалке. Если адрес 192.168.0.1 на локальной карточке нас не устраивает, то менаем его на тот который нужен. Правда при этом DHCP работать не будет и в виртуальной нужно будет "ручками" прописать шлюз по умолчанию и днс сервер.
Например, реальная локальная карточка имела адрес 192.168.10.20. Карточка в виртуальной машине имеет адрес 192.168.10.30.
После включения общего доступа для модема, реальная сетевуха получила адрес 192.168.0.1, нам это не нравится, заходим в ее свойства, меняем адрес на тот, что был - 192.168.10.20.
В виртуальной машине в свойствах протокола TCP адрес оставляем 192.168.10.30 (маска естессно 255.255.255.0), шлюз по умолчанию пишем: 192.168.10.20 (от реальной сетевухи), адрес dns сервера тоже 192.168.10.20, дополнительный днс сервер можно не писать. На этом все, интернет должен работать. Разве что файерволы (если они есть) может быть нужно будет настроить в реальной и виртуальной.
Либо
поставить на реальной машине какой-нибудь proxy сервер и виртуалку пускать в интернет из него.
3.
Виртуальная через серевой мост с реальной. У реальной машины выход через
интернет через ADSL-модем идет через ту же карточку что подключена мостом к виртуальной.
ADSL-модем настроен роутером, и имеет свой dhcp-сервер. Тогда тоже ничего особенно настраивать не нужно. Просто указать в виртуальной машине получать ip-адрес автоматически. Виртуальная должна будет "увидеть" ADSL-модем, и параметры возьмет от него. Либо, опять-же ручками прописать в свойствах сетевой ip-адрес из подсети ADSL-модема, а шлюзом и dns-сервером указать адрес ADSL-модема. (То есть опять-же как в реальной локальной сети с выходом через общий ADSL-модем-роутер)
Есть еще варианты, но все описывать долго. В интернете полно статей на эту тему.