Представлены
пошаговые рекомендации по использованию VmWare 3 под FreeBSD 6.0 (http://www.na.net.ua/forums/index.php?showtopic=812) и пример запуска Windows 2000 Pro SP4 под виртуальной машиной qemu 0.8.0 (http://www.na.net.ua/forums/index.php?showtopic=813) с оптимизатором на FreeBSD 6.0.URL: http://www.na.net.ua/forums/index.php?showtopic=812
Новость: http://www.opennet.me/opennews/art.shtml?num=6947
я че-то не пойму - что значит "обновляем порты" /ports/vmware3 ? Как обновить то не написано! Тоже мне пошаговость блин!
> я че-то не пойму - что значит "обновляем порты" /ports/vmware3 ? Как
> обновить то не написано! Тоже мне пошаговость блин!товарисч, ты дерево
если тебе скажут ляг поспи, то ты начнешь распрашивать что это такое и почему не расписали??
пойди подучи тамчасть перед тем как лезть в эмуляцию. Аффтар писал для тех, кто хотя бы такую элементарщину умеет.
Не согласен с тоном, давайте будем вежливее, но полностью согласен с замечанием! Надоели статьи с подробными коментариями по установке приложений из портов. Статьи наполняются водой, теряют суть. Во многих случаях достаточно просто перечня портов, и в ряде случаев двух трех комментариев, например, man ports.
У многих прописано крону обновлять порты и сорсы через CVSup.
честно описаны полезные грабли на которые можно наступить при установке, так что спасибо автору,
я дано собираюсь поставить несколько фрей под qemu или xen и выпустить их в интернет, только руки никак дойти не могут...
> я дано собираюсь поставить несколько фрей под qemu или xen и выпустить их в
> интернета одной мало, чтоб ее в инет выпустить? %)
> а одной мало, чтоб ее в инет выпустить? %)
Честно говоря мало :-) с jail заморачиваться неохота, а нужно пара не сильно нагруженных веб серверов (wiki, ca) плюс dns c почтовым релеем. Держать все это на одной машине требования безопастности не позволяют.
Еще один большой плюс в том что сильно упрощается процесс бакап/ресторе.
Т.е. не нужен будет продвинутый пользоватлеь UNIX чтобы восстановить вируальную машину.
>> а одной мало, чтоб ее в инет выпустить? %)
>Честно говоря мало :-) с jail заморачиваться неохота, а нужно пара не
>сильно нагруженных веб серверов (wiki, ca) плюс dns c почтовым релеем.
>Держать все это на одной машине требования безопастности не позволяют.В 6-ке можно делать несколько jail-ов.
>В 6-ке можно делать несколько jail-ов.Что Вы говорите. А в 4-е нельзя получается было?! Как же всё работает и не знает, что может работать только в 6-ке.
RTFM!
А как насчет работы вмваре в 5.3, 5.4? По поводу qemu, что-то виндовый офис так и не получилось поставить - постоянно вылетал с ошибкой (как и некоторые другие программы). У кого-то заработал?
Варь под 5.5 я ставил, но фокус второй раз не удался... Ниже не пробовал.
На счет qemu по пробуй запустится с ключиком -win2k-hack
Извини не 5.5, а 5.4. Тоесть работать должно и работало, но на другой тачке не получилось запустить. :(
Почему - уже не помню - наверное настойчивости не хватило :)
Без проблем работает.
> uname -rs
FreeBSD 6.0-STABLE
> pkg_info | grep qemu
kqemu-kmod-0.7.2_1 Kernel Acceralator for QEMU CPU Emulator
qemu-0.8.0_2 QEMU CPU Emulator
>
>vmware
vmware-ui: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
vmware-mks: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory> uname -r
6.1-PRERELEASE>vmware -v
VMware Workstation Information:
VMware Workstation 3.2.1 build-2242
Ого!
Таких проблем еще не было.... :(
А Хсы вобще запускаются?
>>vmware
>vmware-ui: error while loading shared libraries: libX11.so.6: cannot open shared object file:
>No such file or directory
>vmware-mks: error while loading shared libraries: libX11.so.6: cannot open shared object file:
>No such file or directorylinux_enable="YES" в /etc/rc.conf присутствует? Установлены пакеты linux_base?
присутствует, только у меня стоит (OVERRIDE_LINUX_BASE_PORT?=rh-9)
/usr/ports/emulators/linux_base-rh-9/
в догонку
>locate libX11.so.6
/usr/X11R6/lib/libX11.so.6
/usr/compat/linux/usr/X11R6/lib/libX11.so.6
/usr/compat/linux/usr/X11R6/lib/libX11.so.6.2
Поставь /usr/ports/x11/linux-XFree86-libs
также проверь чтоб стоял ports/emulators/linux_base
да
в статье qemu собран без поддержки kqemu.
ну и желательно поддержку dma включить.надо собирать так:
# cd /usr/ports/emulators/qemu
# make WITH_KQEMU=yes WITH_HACKS=yes
# make install cleanпроверка работы kqemu:
в qemu Ctrl+Alt+2
info kqemu
qemu. Пусть медленно работает WINXP но самое непонятное как настраивается сеть.Интерфейс подимается сконфигурировать всем можно но как настрить фрю не пенятно
http://www.h7.dion.ne.jp/~qemu-win/HowToNetwork-en.html
нашел разбираюсь попутно вопрос получается что поддерживает только RealTec 8029 сетевые карты.Другие типы не поддерживаются.Или это общий тип для эмуляции.
>нашел разбираюсь попутно вопрос получается что поддерживает только RealTec 8029 сетевые карты.Читайте внимательнее документацию. RL8029 - это карточка в виртуальной машине.
у меня наконец что-то заработало с сетью.Вижу внешний адрес своей не виртуальной машины.Наворочено конечно.первым делов в параметрах обязательно
указал "-net nic -net user".теперь винда стала по DHCP получать левый адрес 10.0.2.2 со шлузом 10.0.2.3.в настойках info network теперь vlan 0 который создается qemu очевидно эмулируя протокол slip для сетевой карты и user redirect.(после установки опции -net user).у меня freebsd 6.0. возможно еще необходимо включть gateway_enable="YES".Результат - для начинающих очень сложно для понимания.Особено нужно хорошо представлять механизм маршрутизации.Для демонстрации возможностей настройки разных ОС на одной машине вариант очень подходящий.
я забыл что винда получает DHCP от qemu по умолчанию
>Результат - для начинающих очень сложно для понимания.Особено нужно хорошо
>представлять механизм маршрутизации.Всё там вполне прозрачно.
> alias qemu
sudo qemu -net nic,vlan=0 -net tap,ifname=tap0,script=/usr/local/etc/qemu/qemu-i
fup -localtime -m 512
> cat /usr/local/etc/qemu/qemu-ifup
#!/bin/shBRIDGE_IFACE="nve0"
if ! kldstat -v | grep -q if_tap;
then
if kldload if_tap; then
echo "if_tap module loaded"
else
echo "if_tap module failed to load"
fi
fi
ifconfig $1 inet 10.0.0.1/24if ! kldstat -v | grep -q if_bridge;
then
if kldload if_bridge; then
echo "if_bridge module loaded"
else
echo "if_bridge module failed to load"
fi
fi
if ! ifconfig bridge0 >/dev/null 2>&1 ; then
ifconfig bridge0 create
ifconfig bridge0 addm ${BRIDGE_IFACE} addm $1 up
fi
>
ну это гораздо сложнее чем у меня получилось brige использовать нет особой необходимиости параметров -net nic net user вполне достаточно дря работы с протоколом TCP. Я проверял работу ping а он работает через UDP c qemu поэтому пинги у меня не работали.Пример с бридж интересный тем более что примеров usr/local/etc/qemu/qemu-ifup в документации я не нашел
попробую и такой вариант может еще проще получится
>ну это гораздо сложнее чем у меня получилось brige использовать нет особой
>необходимиости параметров -net nic net user вполне достаточно дря работы с
>протоколом TCP. Я проверял работу ping а он работает через UDP
>c qemu поэтому пинги у меня не работали.Пример с бридж интересный
>тем более что примеров usr/local/etc/qemu/qemu-ifup в документации я не нашел
>попробую и такой вариант может еще проще получитсяне забудь исправить имя сетевого интерфейса,и ип-адрес выстави 0.0.0.0 в скрипте.
> Я проверял работу ping а он работает через UDP c qemu поэтому пинги у меня не работали.ping работает через ICMP.
ps: остальные ping'и полноценными трудно назвать.