Войти

Показать полную графическую версию : VirtualBox (все вопросы)


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 [47] 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

travian
15-06-2011, 14:38
Почти такой же вопрос. Разница только в том, что VirtualBox стоит на Win7, а на виртуальную машину установил на WinXP.
Что нужно сделать чтобы дать доступ к сайту через интернет.

vvt
15-06-2011, 17:06
Почти такой же вопрос. Разница только в том, что VirtualBox стоит на Win7, а на виртуальную машину установил на WinXP.
Что нужно сделать чтобы дать доступ к сайту через интернет »
У Вас физическая система Windows 7, а виртуальная ХР? И вы хотите, чтобы виртуальная машина имела выход в сеть? Выбирайте Свойства - Сеть - Тип подключения: к примеру NAT (использует тот же IP-адрес, что и физический ПК). Более подробно см. http://www.oszone.net/13067/VirtualBox_Network

travian
15-06-2011, 17:25
У Вас физическая система Windows 7, а виртуальная ХР? »
Да
И вы хотите, чтобы виртуальная машина имела выход в сеть? »
Нет. Как таковой выход в сеть у неё есть. Но мне нужно - Как дать возможность зайти на сайт, который на виртуальной машине, людям из интернета.

vvt
16-06-2011, 13:36
Нет. Как таковой выход в сеть у неё есть. Но мне нужно - Как дать возможность зайти на сайт, который на виртуальной машине, людям из интернета. »
На виртуальной машине установить статический IP-адрес, потом этот адрес подключить к домену.

travian
17-06-2011, 11:14
На виртуальной машине установить статический IP-адрес, потом этот адрес подключить к домену. »
Вы в этом уверены или это догадка?
Потому что, если зайти с виртуальной машины, на какой-нибудь сайт проверки IP, то мы получим мой обычный IP. IP хоста.

El Scorpio
20-06-2011, 05:01
Потому что, если зайти с виртуальной машины, на какой-нибудь сайт проверки IP, то мы получим мой обычный IP. IP хоста. »
Это если виртуальная сетевая карта работает в режиме NAT.
Если указать режим bridge, то сетевой карте виртуальной машины будет присвоен ещё один реальный адрес. Другое дело, что этот адрес тоже будет "серым", а белый адрес маршрутизатора реальной сети всё равно будет общий для всех

Как дать возможность зайти на сайт, который на виртуальной машине, людям из интернета. »
1. Установить виртуальной сетевой карте режим bridge
2. Назначить статичный IP или закрепить выданный IP на DHCP-сервере реальной сети
3. Сделать на маршрутизаторе сети проброс порта к этому IP-адресу

travian
20-06-2011, 11:48
El Scorpio, а можно как-нибудь поподробнее?
Режим bridge это "Сетевой мост"?
Я так понимаю проброс портов делается тут?
http://i23.fastpic.ru/big/2011/0620/be/5cdfad3e3c087f9cf215b68f8f8f44be.png
Но что именно там нужно указывать? Можно какие-нибудь примеры?

greg_b
20-06-2011, 12:01
travian, да делается там, почитайте пояснения здесь - http://yba-comp.babichs.com/2009/10/virtualbox.html

travian
20-06-2011, 12:19
greg_b, То что написано сделал.
А как правильно пробросить порты? Я просто не представляю какой IP и порт где нужно писать (в смысле какой у гостя, а какой у хоста)

greg_b
20-06-2011, 23:45
travian, можно делать через утилиту из комплекта VirtualBox, лежит обычно %ProgramFiles%\Oracle\Virtualbox, тогда не наддо ломать голову над ip-адресами, кстати такой режим работает через NAT.

Например нам надо пробросить IIS сервер с гостевой машины под именем win2k3, на которой поднят сетевой интерфейс intel e1000. Так как по умолчанию порт 80 на хостовой машине может быть занят, займем под iis порт 8080, делаем следующее:

VBoxManage setextradata win2k3 "VBoxInternal/Devices/e1000/0/LUN#0/Config/guesthttp/Protocol" TCP
VBoxManage setextradata win2k3 "VBoxInternal/Devices/e1000/0/LUN#0/Config/guesthttp/GuestPort" 80
VBoxManage setextradata win2k3 "VBoxInternal/Devices/e1000/0/LUN#0/Config/guesthttp/HostPort" 8080

т.е. мы из гостевой машины, находящейся за nat-ом пробросили порт 80 на хостовую под номером 8080

Пробуем: http://localhost:8080/ - если все сделали правильно то увидите страничку, которую публиковали под iis на win2k3 машине.

Еще есть хорошо разжованное на habre - http://habrahabr.ru/blogs/webdev/110910/

travian
21-06-2011, 01:02
greg_b, ну если следовать тому что написано на хабре, выполнив пункт "Настройка VirtualBox" у меня на хостовой машине фаэрвол предложил добавить VirtualBox в исключения, что я и сделал.
Плюс я выполнял это - http://yba-comp.babichs.com/2009/10/virtualbox.html
По идее должно всё работать? Если всё работает, я так понимаю если я напишу в браузере "Вшений_IP:8080", то должен открыться сайт?
У меня выдаётся такая ошибка (оперой): Проблема сети. Проверьте, верно ли написание адреса, или попробуйте найти сайт
Если набрать какой-нибудь вообще несуществующий сайт, то она скажет это: Невозможно найти удалённый сервер. Проверьте, верно ли написание адреса, или попробуйте найти сайт

greg_b
21-06-2011, 09:22
travian, с другой машины внешний ip, а от вас - localhost, особенности nat

greg_b
23-06-2011, 21:13
2 all, почти месяц откатался на версии 4.0.8 - проблем при работе с winxp/ubuntu 10.04 TLS2 и ubuntu 11.04 вроде не заметил. Первый пост и ссылки обновлены.

Morpheus
28-06-2011, 02:01
4.0.10 (http://www.virtualbox.org/wiki/Downloads)

greg_b
28-06-2011, 08:56
Morpheus, сперва объездим

BlackSinner
30-06-2011, 13:02
У кого пишет "Не удалось получить доступ к USB-подсистеме." при входе в свойства машин, перекачайте VirtualBox с оф.сайта. »
А если последняя версия и выдает тоже самое, то что делать? В инете везде инструкции только для линукса, для винды нет...

Morpheus
30-06-2011, 13:06
BlackSinner, это делали (http://forum.oszone.net/post-1574594-819.html)?

BlackSinner
30-06-2011, 13:51
Да. В первую очередь этот плагин скачал. Безрезультатно.

Morpheus
30-06-2011, 16:46
BlackSinner, удалите плагин, накатите VirtualBox восстановлением (Repair), перезагрузите хост, ставьте плагин.

BlackSinner
01-07-2011, 06:36
Morpheus, спасибо! Помогло. Но появилась другая проблема. Пропала из системы сетевая карта. :laugh:
Повторный repair и перезагрузка не помогли.




© OSzone.net 2001-2012