Показать сообщение отдельно
Старый 11.09.2010, 21:28   #3
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

В настройках Settings (Настройки) установленной виртуальной машины открываем вкладку Network (Сеть) и производим следующие действия:
1. Включаем адаптер Host-only adapter;
5. Выбираем тип сетевой карты PCnet-Fast III (Am79C973), т.к. операционная система Windows XP, установленная гостевой, поддерживает только этот адаптер;
6. В настройках адаптера ставим флаг о подключении кабеля.

Теперь кратко поясню по каждому адаптеру:
* NAT – наипростейший способ предоставить гостевой ОС доступ в интернет, при таком режиме осуществляется просто перенаправленные (транзакции) пакетов;
* Bridge Adapter - сетевой адаптер виртуальной машины получает такой же доступ в сеть, как и сетевой адаптер host-машины, но нет доступа во внешний мир;
* Internal Network - внутренняя сеть для объединения виртуальных машин в локальную сеть, без наружу и к host-машине;
* Host-only adapter - Ваша виртуалка как живая, она имеет доступ к сети Интернет, находится в одной локальной сети с реальной и имеет к ней доступ.

Сразу хочу сказать, что можно выбрать и другие настройки, но методом научного тыка удалось заставить работать интернет только таким образом. А всё потому, что настройки виртуальной сети тесным образом связаны с конфигурацией вашего интернет-подключения и вашей реальной компьютерной сети. В каждом конкретном случае придется поэкспериментировать.


_http://s49.radikal.ru/i123/1009/84/894e3450b80d.jpg

Теперь открываем папку «Сетевые подключения»(реальной машины), с помощью клавиши «Ctrl» выделяем реальное подключение к сети интернет и VirtualBox Host-Only Network, созданный программой VirtualBox, и через контекстное меню правой кнопки мыши выбираем пункт «Сетевой мост». После этого это соглашаемся с сообщением о том, что данному адаптеру (сетевому мосту) присвоен адрес шлюза 192.168.0.1.

И самое теперь самое неприятное - у нас пропало подключение к Интернету. Для того чтобы привести положение дел в порядок, нужно настроить сетевой мост как на скрине


_http://i079.radikal.ru/1009/e1/8c9d808da6b0.jpg

Для IPv4-адреса используем любой адрес из установленного ранее диапазона адресов в DHCP-сервере VirtualBox, маску подсети берем ту же, шлюз уже выставлен, а адрес DNS-сервера выставляем таким же, как и адрес шлюза. Применяем настройки, нажимая кнопку OK.

Примечание. Если Ваш реальный сетевой адаптер использует динамический IPv4-адрес, то в настройках сетевого моста, а также для всех сетевых интерфейсов виртуальной машины (их настройки будут приведены далее) следует выбрать пункт «Получить IP-адрес автоматически», но в случае отсутствия подключения к интернету Вам следует произвести настройки, указанные для статического IP-адреса.

Запускаем созданную в VirtualBox операционную систему (напомню что у нас это Windows XP). Теперь нам предстоит настроить ранее добавленный сетевой адаптер. В Windows XP данные настройки доступны через «Пуск» - «Настройка» - «Панель управления» - «Сетевые подключения».
В списке сетевых подключений находим «Подключение по локальной сети», щелкаем по нему правой кнопкой мыши и выбираем «Свойства». Настраиваем все как на скрине:


_http://s08.radikal.ru/i181/1009/bc/8065204f7e24.jpg

Далее проводим стандартную проверку, работает ли сеть. Нажимаем пуск- выполнить, вводим в строке команду cmd и нажимаем ОК, в окне что открылось прописываем ping www.google.com и проверяем есть ли у нас интернет.


_http://s61.radikal.ru/i171/1009/b8/cd2475107dc7.jpg

На скрине видно что удаленный ресурс у нас пингуется, а это значит что подключение установлено и работает. Если же у вас "превышен интервал запроса" или "удаленный узел не обнаружен" - значит ваше подключение к инету не такое как у меня, так что ищите с помощью гугла/яндекса разные способы настройки сети между реальной и виртуальной машиной.

Аналогичным образом проверяем есть ли интернет на реальной машине. И обнаруживаем - интернета то нету Оно и понятно, теперь вместо нашего реально компа к инету подключен виртуальный. Чтобы решить эту проблему на реальном компе создаем новое подключение к интернету указав как шлюз IP-адресс виртуальной машины. Далее пингуем удаленный ресурс и видим что интернет появился и на реальной машине.

В итоге у нас получилось что реальная машина выходит в интернет используя как шлюз виртуальную, а значит весь трафик реальной машины будет проходить через виртуальную. Это нам и нужно.
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума  
За это сообщение J-Fobos нажился 16 спасибками от: