Как подключить виртуальную машину к интернету через хост? - Forum 3Dnews Tech
Вернуться   Forum 3Dnews Tech > Софт > Программное обеспечение
Вход через: 

Ответ Создать новую тему
 
Опции темы Опции просмотра
Старый 02.05.2012, 11:28   [включить плавающее окно]   Вверх   #1
openclocker
Мужской Новенький
Автор темы
 
Регистрация: 11.01.2012
Как подключить виртуальную машину к интернету через хост?

Есть хост, есть виртуальная машина, есть локальная сеть и есть прокси, который проверяет компьютеры по мак и ип (не всем компьютерам в сети разрешен доступ к инету). Хост имеет доступ к инету.
Вопрос: как подключить ВМ к инету, имея доступ только к хосту и ВМ (не делая никаких настроек в прокси).
Надо чтобы в запросах были ИП и Мас-адрес хоста, а не ВМ.
openclocker вне форума  
Ответить с цитированием
Старый 02.05.2012, 12:16   [включить плавающее окно]   Вверх   #2
Pahom4ik
Мужской Умудрённый
 
Аватар для Pahom4ik
 
Регистрация: 12.07.2004
Адрес: Moscow
Виртуалка как общается с хостом?
В настройках виртуальной машины Network Adapter вам надо выбрать NAT.
Либо выставить Bridged и все-таки настроить доступа на proxy.

Добавлено через 1 минуту

Режим Network Address Translation (NAT) предоставляет наиболее простой способ доступа к внешней среде из виртуальной машины. Обычно, для него не требуется никаких настроек хоста и гостевой системы. Поэтому он является сетевым режимом, настраиваемым по умолчанию.

Виртуальная машина с сетевым интерфейсом в режиме NAT подключается к сети, также как реальный компьютер подключается к Internet через маршрутизатор. "Маршрутизатором" в данном случае выступает сетевой модуль VirtualBox, который обрабатывает сетевой трафик виртуальной машины. Недостаток режима NAT, как и в случае локальной сети за маршрутизатором, в том что виртуальная машина недоступна для внешней сети (internet); вы не можете обрабатывать сетевые запросы, пока не настроите переброс портов (описывается ниже).

Сетевые пакеты посылаемые гостевой ОС получает модуль VirtualBox NAT, который обрабатывает данные стека TCP/IP и пересылает их операционной системе хоста. Он определяет какие данные посылать приложениям хоста, а какие другим компьютерам той же сети, что и хост, используя сетевой интерфейс хоста . VirtualBox также перехватывает и пересылает ответные пакеты гостевой машине.

Виртуальная машина получает сетевой адрес и другие его настройки в локальной сети от сервера DHCP встроенного в VirtualBox. Таким образом IP адрес присваивается виртуальной машине отличный от сетевого адреса сети хоста. Возможно настроить использование нескольких сетевых карт в виртуальной машине в режиме NAT, тогда по умолчанию первая карта будет принадлежать локальной сети 10.0.2.0, вторая 10.0.3.0 и т.д. Если по каким то причинам, вам необходимо изменить диапазон выдаваемых гостям IP, то обратитесь к разделу “Тонкая настройка VirtualBox NAT”.
__________________
A dog has a master, a cat has staff.
Pahom4ik вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 02.05.2012, 16:09   [включить плавающее окно]   Вверх   #3
openclocker
Мужской Новенький
Автор темы
 
Регистрация: 11.01.2012
В настройках VirtualBox добавил VirtualBox Host-Only Ethernet Adapter. Для него сделал такие настройки: IPv4 адрес: 192.168.178.1, IPv4 маска сети: 255.255.255.0, выключил DHCP-сервер. В настройках ВМ установил установил тип подключения, для единственного имеющегося адаптера - NAT. В ОС ВМ (WinXP), в настройках сетевого подключения, установил: IP - ..0.181, маска - 255.255.255.0, шлюз - ип хоста ..0.215 и DNS - пусто. В настройках браузера: указал прокси ..0.215 порт 8181, сделал проброс портов: ТСР, ип хоста ..0.215, 8181, ..0.181 , 8181; UDР, ип хоста ..0.215, 8181, ..0.181 , 8181.
Что я сделал неправильно?

Последний раз редактировалось openclocker; 02.05.2012 в 16:47.
openclocker вне форума  
Ответить с цитированием
Старый 03.05.2012, 14:35   [включить плавающее окно]   Вверх   #4
FeyFre
Мужской Опытный
 
Аватар для FeyFre
 
Регистрация: 05.03.2010
Адрес: Vinnitsa, UA
Цитата
В настройках VirtualBox добавил VirtualBox Host-Only Ethernet Adapter. Для него сделал такие настройки: IPv4 адрес: 192.168.178.1, IPv4 маска сети: 255.255.255.0, выключил DHCP-сервер.
Это лишнее.
Цитата
В настройках ВМ установил установил тип подключения, для единственного имеющегося адаптера - NAT.
Этого хватит. Если считать что на хосте всё работает, то больше делать нечего.
Настройки бразуера - настроить прокси только в виртуалке. Проброс портов делать не нужно.
FeyFre вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 03.05.2012, 15:16   [включить плавающее окно]   Вверх   #5
openclocker
Мужской Новенький
Автор темы
 
Регистрация: 11.01.2012
Большое спасибо, заработало.
Итого (если кому-нибудь еще надо будет):
Для подключения к инету я сделал
Не добавил ни одного виртуального адаптера (VirtualBox Host-Only Ethernet Adapter), в настройках браузера указал реальный прокси в нашей сети и его порт, в настройках сетевого подключения ОС ВМ: ИП - автоматически, ДНС - автоматически. В настройках ВМ установил установил тип подключения, для единственного имеющегося адаптера - NAT.

Для интеграции ВМ в реальную локальную сеть (ВМ видит все компы в сети, все компы в сети видят ВМ), указал в настройках ВМ, тип подключения - сетевой мост, вместо NAT. В настройках сетевого подключения ОС ВМ, указал настройки соответствующие нашей сети (постоянный ИП, маска, шлюз, ДНС-пусто). При этом Интернет не работает.

Добавлено через 1 час 27 минут

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

Последний раз редактировалось openclocker; 03.05.2012 в 15:19.
openclocker вне форума  
Ответить с цитированием
Ответ Создать новую тему

Метки
virtualbox, виртуальная машина, подключение к интернету, хост


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:13. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot