Сеть в qemu под FreeBSD
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2009-01-02 5:36:00
Сеть в qemu под FreeBSD
http://www.lissyara.su/?id=1830
Вот короче зацените.
Пишу статью первый раз в жизни. Так что не судите строго.
Вот короче зацените.
Пишу статью первый раз в жизни. Так что не судите строго.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Сеть в qemu под FreeBSD
камменты в листингах перенесите сбоку - над строчкой.
страница в 1024x768 не вписывается
страница в 1024x768 не вписывается
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2009-01-02 5:36:00
Re: Сеть в qemu под FreeBSD
ok поправил. Вот только незнаю в какой раздел статью засунуть...
-
- ст. лейтенант
- Сообщения: 1117
- Зарегистрирован: 2007-03-04 7:48:58
- Откуда: Mytischi
Re: Сеть в qemu под FreeBSD
А у тебя флешки нормально подключаются? У меня с опцией -usb все равно не видит флешку.WhiteBear777 писал(а):ok поправил. Вот только незнаю в какой раздел статью засунуть...
Jul 16 19:37:15 freebsd sshd[4152]: Invalid user idiot from 210.75.200.104
- Abigor
- старшина
- Сообщения: 425
- Зарегистрирован: 2006-03-02 11:13:15
- Откуда: РФ. г. Иркутск
- Контактная информация:
Re: Сеть в qemu под FreeBSD
Народ, подскажите, годится ли qemu для виртуализации самой FreeBSD?? а то jail немного не устраивает, расскажите как оно себя чувствует. а то все что нарыл по инету это как народ туда winxp ставит, складывается впечатление что оно только с виндой и дружит.
- f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
- Контактная информация:
Re: Сеть в qemu под FreeBSD
Эм мне кажется вы просто не в теме ни что такое jail, ни что такое эмулятор, советую почитать что нибудь по теме, думаю гугл поможет найти даже по русски. Под FreeBSD нет виртуализации, как это не прискорбно.Abigor писал(а):Народ, подскажите, годится ли qemu для виртуализации самой FreeBSD?? а то jail немного не устраивает, расскажите как оно себя чувствует. а то все что нарыл по инету это как народ туда winxp ставит, складывается впечатление что оно только с виндой и дружит.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308
- Abigor
- старшина
- Сообщения: 425
- Зарегистрирован: 2006-03-02 11:13:15
- Откуда: РФ. г. Иркутск
- Контактная информация:
Re: Сеть в qemu под FreeBSD
Вот тут не надо, про jail я в теме, вот скажи ты как собрался делать квоты для пользователей на файловую систему, только варианты про md и unionfs и nullfs не надо рассказывать.
--------------
ну а про виртуализацию не так выразился, пьян был.
--------------
ну а про виртуализацию не так выразился, пьян был.
-
- ст. лейтенант
- Сообщения: 1117
- Зарегистрирован: 2007-03-04 7:48:58
- Откуда: Mytischi
Re: Сеть в qemu под FreeBSD
Вопрос по qemu:
Имеется установленный qemu
Запускается скриптом следующего содержания:
При запуске эмулятора стартует скрипт:
Самый интересный момент, когда я пингую гейт 172.16.1.1 и хост систему 192.168.1.2 внутри эмулятора все отлично, однако
как только я пытаюсь пропинговать из хост системы эмулируемую - после первого пакета эмулятор уже не отзывается, соответственно
в эмуляторе гейт тоже перестает пинговаться.
Трансляция проходит через pf:
Имеется установленный qemu
Код: Выделить всё
powercharge# pkg_version -v | grep qemu
kqemu-kmod-devel-1.4.0.p1 = up-to-date with port
qemu-devel-0.9.1s.20080620_3 = up-to-date with port
powercharge#
Код: Выделить всё
#!/bin/sh
/usr/local/bin/qemu -m 256 -localtime -soundhw all -usb -net user -net nic -net tap,ifname=tap0,script=/usr/local/etc/qemu-ifup -hda /home/andy/winxp.img
powercharge#
Сетевые интерфейсы создаются:powercharge# more /usr/local/etc/qemu-ifup
#!/bin/sh
ifconfig tap0 172.16.1.1 mtu 1442
ifconfig bridge0 create
ifconfig bridge0 addm re0 addm tap0 up
exec true
Код: Выделить всё
powercharge# ifconfig
re0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1442
options=98<VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 00:1d:7d:01:01:05
inet 192.168.1.2 netmask 0xffffff00 broadcast 192.168.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
fwe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 02:cd:28:00:1a:4d
ch 1 dma -1
fwip0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
lladdr 0.cd.28.94.0.0.1a.4d.a.2.ff.fe.0.0.0.0
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
tap0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1442
ether 00:bd:8b:22:00:00
inet 172.16.1.1 netmask 0xffff0000 broadcast 172.16.255.255
Opened by PID 15037
bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1442
ether 82:71:d5:01:aa:3f
id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200
root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0
member: tap0 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
member: re0 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
powercharge#
как только я пытаюсь пропинговать из хост системы эмулируемую - после первого пакета эмулятор уже не отзывается, соответственно
в эмуляторе гейт тоже перестает пинговаться.
Трансляция проходит через pf:
Код: Выделить всё
powercharge# cat /etc/pf.conf
int_if="tap0"
ext_if="re0"
int_addr="172.16.1.1/16"
ext_addr="192.168.1.2/24"
set skip on lo0
scrub in all
nat on $ext_if from $int_addr to any -> ($ext_if)
pass in on $ext_if all
pass out on $ext_if all
pass in on $int_if all
pass out on $int_if all
powercharge#
Jul 16 19:37:15 freebsd sshd[4152]: Invalid user idiot from 210.75.200.104
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- ст. лейтенант
- Сообщения: 1117
- Зарегистрирован: 2007-03-04 7:48:58
- Откуда: Mytischi
Re: Сеть в qemu под FreeBSD
Схему сети?lissyara писал(а):картинка давай.
непонимаю
роутер (192.168.1.1)
|
|
|
FreeBSD re0 - (192.168.1.2)
tap - (172.16.1.1)
|
|
(qemu winxp pro sp2) - (172.16.1.2)
p.S:
Код: Выделить всё
powercharge# uname -a
FreeBSD powercharge.freebsd 7.0-RELEASE-p6 FreeBSD 7.0-RELEASE-p6 #3: Fri Nov 28 02:21:16 MSK 2008 andy@powercharge.freebsd:/usr/obj/usr/src/sys/MYKERN i386
powercharge#
Jul 16 19:37:15 freebsd sshd[4152]: Invalid user idiot from 210.75.200.104
-
- рядовой
- Сообщения: 11
- Зарегистрирован: 2008-03-26 22:02:01
- Откуда: Ульяновск
Re: Сеть в qemu под FreeBSD
А как со стабильностью работы с модулем kqemu?
Я не имею ввиду установку Windows XP, кстати где то уже проскакивало в Интернете, что установка должна проходить без этого модуля.
Проблема же следующая: при включенной опции -kernel-kqemu приложения в гостевой Windows XP валятся в ошибки после некоторого времени работы. С опцией -no-kqemu работает стабильно, аптаймы 2х недельные держит.
Qemu следующей версии:
Система:
Скрипт запуска такой:
Памяти на машине всего 512мб, поэтому винде отдается так мало. Может кто посоветует как добиться стабильности.
На днях вышла qemu 0.10.0, ждем в портах!
Я не имею ввиду установку Windows XP, кстати где то уже проскакивало в Интернете, что установка должна проходить без этого модуля.
Проблема же следующая: при включенной опции -kernel-kqemu приложения в гостевой Windows XP валятся в ошибки после некоторого времени работы. С опцией -no-kqemu работает стабильно, аптаймы 2х недельные держит.
Qemu следующей версии:
Код: Выделить всё
#pkg_info | grep qemu
kqemu-kmod-1.3.0.p11_9 Kernel Accelerator for QEMU CPU Emulator
qemu-0.9.1_11 QEMU CPU Emulator
Код: Выделить всё
#uname -r
7.1-RELEASE-p3
Код: Выделить всё
#cat start.sh
#!/bin/sh
/usr/local/bin/qemu -kernel-kqemu \
-m 144 \
-hda /usr/virtual/win.img \
-net nic \
-net tap \
-localtime \
-boot c \
-nographic \
-serial none \
-parallel none \
-monitor null
На днях вышла qemu 0.10.0, ждем в портах!
-
- проходил мимо
Re: Сеть в qemu под FreeBSD
С kqemu никак, переходи на KVM. В недалеком будущем поддержку kqemu могут выкинуть из qemu.mrAli писал(а):Может кто посоветует как добиться стабильности.
На днях вышла qemu 0.10.0, ждем в портах!
- baobab
- рядовой
- Сообщения: 26
- Зарегистрирован: 2007-03-15 1:04:46
- Контактная информация:
Re: Сеть в qemu под FreeBSD
Вопросы.
У тебя фря стоит в качестве дсесктовой оси с Иксами, на серверах иксы не ставят,как ставить туже самую винду без иксов(инсталлятор то графический)?
У тебя фря стоит в качестве дсесктовой оси с Иксами, на серверах иксы не ставят,как ставить туже самую винду без иксов(инсталлятор то графический)?
- f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
- Контактная информация:
Re: Сеть в qemu под FreeBSD
А откуда такая информация?Гость писал(а):С kqemu никак, переходи на KVM. В недалеком будущем поддержку kqemu могут выкинуть из qemu.mrAli писал(а):Может кто посоветует как добиться стабильности.
На днях вышла qemu 0.10.0, ждем в портах!
Да и соверовать отказаться от современного модуля, в пользу попытки адаптации 2х летней давности, как то странно, по крайней мере дальнейших подвижек по ссылке не видно. Хотя kqemu пока вроде под amd64 не рекомендован к запуску ибо может привести к панике, по крайней мере несколько дней назад обновлялся он писал такую фигню.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308
-
- проходил мимо
Re: Сеть в qemu под FreeBSD
f_andrey писал(а):А откуда такая информация?
Juergen Lock писал(а):- kvm port! There was a soc project but it never reached the state of
entering ports,
http://wiki.freebsd.org/FabioChecconi/P ... MToFreeBSD
- and now of course both kvm and the FreeBSD kernel have evolved
further, and also the first pieces of kvm userland support code have
entered qemu svn, and it seems at least some people _might_ want to
retire kqemu some time in the future too, see this thread...
http://lists.gnu.org/archive/html/qemu- ... 00326.html
паника это одно, но у мя на amd64 почти каждая гостевая система с ним валится что с full virtualization, что с user mode. Напр, gentoof_andrey писал(а):Хотя kqemu пока вроде под amd64 не рекомендован к запуску ибо может привести к панике, по крайней мере несколько дней назад обновлялся он писал такую фигню.
Код: Выделить всё
RAX=0000000000000000 RBX=0000000000000000 RCX=0000000000000000 RDX=0000000000000000
RSI=0000000000000000 RDI=0000000000000000 RBP=0000000000000000 RSP=00007fffff204ff0
R8 =0000000000000000 R9 =0000000000000000 R10=0000000000000000 R11=0000000000000200
R12=0000000000000000 R13=0000000000000000 R14=0000000000000000 R15=0000000000000000
RIP=00000000004001d0 RFL=00010202 [-------] CPL=3 II=0 A20=1 SMM=0 HLT=0
ES =0000 0000000000000000 00000000 00000000
CS =0033 0000000000000000 ffffffff 00affb00
SS =002b 0000000000000000 ffffffff 00cff300
DS =0000 0000000000000000 00000000 00000000
FS =0000 0000000000000000 00000000 00000000
GS =0000 0000000000000000 00000000 00000000
LDT=0000 0000000000000000 00000000 00008200
TR =0040 ffff810001009b00 0000206f 00008900
GDT= ffffffff806e8000 00000080
IDT= ffffffff8075c000 00000fff
CR0=8005003b CR2=00000000004001d0 CR3=000000001e3d4000 CR4=000006e0
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
DR6=0000000000000000 DR7=0000000000000000
Unsupported return value: 0xffffffff
- InventoR
- ст. лейтенант
- Сообщения: 1344
- Зарегистрирован: 2006-12-10 19:43:25
- Контактная информация:
Re: Сеть в qemu под FreeBSD
Пару недель назад на сервак зарядил еще физической оперативы, уже 2 недели 2003 сервер и Фря вращаются без выпадения в кору.
Как только qemu начинает юзать swap корка гарантированна в течении полу часа.
Как только qemu начинает юзать swap корка гарантированна в течении полу часа.
ну вот и сказочке конец, кто слушал, тот молодец.
- f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
- Контактная информация:
Re: Сеть в qemu под FreeBSD
Тоже заметил такую фигню, думал что то из за кривости у меня, поначалу, но потом обнаружил что легкие линуксы, ну те которые могут работать как лайвСД и без Хов вроде работают, а вот остальные падают, без вопросов.Гость писал(а): но у мя на amd64 почти каждая гостевая система с ним валится что с full virtualization, что с user mode. Напр, gentoo
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308
-
- рядовой
- Сообщения: 11
- Зарегистрирован: 2008-03-26 22:02:01
- Откуда: Ульяновск
Re: Сеть в qemu под FreeBSD
Нет проблем поставить винду в qemu на фре без иксов. Вот на вскидку 2 метода: сделать установку винды в Qemu под виндой и образ перенести на фряху, или использовать опциюbaobab писал(а):Вопросы.
У тебя фря стоит в качестве дсесктовой оси с Иксами, на серверах иксы не ставят,как ставить туже самую винду без иксов(инсталлятор то графический)?
Код: Выделить всё
-vnc ip:0
с kqemu или без?InventoR писал(а):Пару недель назад на сервак зарядил еще физической оперативы, уже 2 недели 2003 сервер и Фря вращаются без выпадения в кору.
Как только qemu начинает юзать swap корка гарантированна в течении полу часа.
- InventoR
- ст. лейтенант
- Сообщения: 1344
- Зарегистрирован: 2006-12-10 19:43:25
- Контактная информация:
- baobab
- рядовой
- Сообщения: 26
- Зарегистрирован: 2007-03-15 1:04:46
- Контактная информация:
Re: Сеть в qemu под FreeBSD
значит нужно ставить vnc сервер. Какой ставить а то потыкался,все тянут за собой Xorg, места мне конечно не жаль, но но это уже не то.Нет проблем поставить винду в qemu на фре без иксов.
-
- проходил мимо
Re: Сеть в qemu под FreeBSD
vnc-сервер внутри qemu не требует X'овbaobab писал(а):значит нужно ставить vnc сервер. Какой ставить а то потыкался,все тянут за собой Xorg, места мне конечно не жаль, но но это уже не то.mrAli писал(а):Нет проблем поставить винду в qemu на фре без иксов.
- baobab
- рядовой
- Сообщения: 26
- Зарегистрирован: 2007-03-15 1:04:46
- Контактная информация:
Re: Сеть в qemu под FreeBSD
так ругается что Dispalay не могет отобразить.
-
- проходил мимо
Re: Сеть в qemu под FreeBSD
Если ты собирал без SDL, то о DISPLAY qemu у тя не должен даже заикаться. Вся строка запуска у тебя должна выглядеть примерно така потом на другой машине с X'ами или под вантузом в cygwin делаешь
только сие уже было сказано mrAli'ом
Код: Выделить всё
bot$ qemu-system-x86_64 -vnc :1 freebsd-amd64.raw &
Код: Выделить всё
user$ vncviewer bot:1
-
- проходил мимо
Re: Сеть в qemu под FreeBSD
Добрый день.
Можно как-нибудь qemu запустить при запуске системы?
Пробовал по крону. Без результатно.
Можно как-нибудь qemu запустить при запуске системы?
Пробовал по крону. Без результатно.
- InventoR
- ст. лейтенант
- Сообщения: 1344
- Зарегистрирован: 2006-12-10 19:43:25
- Контактная информация:
Re: Сеть в qemu под FreeBSD
а кто мешает в rc.d сделать скрипт?
ну вот и сказочке конец, кто слушал, тот молодец.