воскресенье, декабря 07, 2008

VirtualBox: Создание сети между windows xp и гостевой ubuntu 8.10

Как я задолбался эту сеть устанавливать, вернее искать как это можно сделать. Хрен найдешь кругом линуксоиды ставят винду, а мне наоборот надо.
короче вот он правильный ответ:

1. ставим VirtualBox, это не сложно.
2. запускаем его и нажимаем на "Создать", следуем по пунктам и ставим в нем скачанную убунту.
3. Свойства гостевой ОС можно изменять только когда она выключена. В "Свойства" устанавливаем "Сеть"->"Подсоеденен к" выбираем NAT (он кажется по умолчанию).
Закрываем VirtualBox.
Free Image Hosting at www.ImageShack.us

4. Подключаем http:
Запускаем в винде командную строку.
ubuntu - ниже это название моей гостевой

cd C:\Program Files\Sun\xVM VirtualBox
VBoxManage setextradata ubuntu "VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/HostPort" 8888
VBoxManage setextradata ubuntu "VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/GuestPort" 80
VBoxManage setextradata ubuntu "VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/Protocol" TCP



5. теперь тоже самое для ssh:

cd C:\Program Files\Sun\xVM VirtualBox
VBoxManage setextradata ubuntu "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222
VBoxManage setextradata ubuntu "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata ubuntu "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP


6. включаем VirtualBox и запускаем Ubuntu
в броузере винды пишем http://localhost:8888/
если не заработало перезагружаем винду и запускаем убунту
доступ к ssh через localhost:2222

p.s. если не работает проверьте что на винде не бежит http сервер, а то у меня xampp стоял, снес его к чертям и заработало

подсмотренно тут: Web Server Access on a VirtualBox Guest
и тут тоже самое на русском но без ssh: VirtualBox + сеть (через NAT) + apache httpd