Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
wiki:qemu [25/02/2012 16:44] Boris V. Vuks создано |
wiki:qemu [25/02/2012 17:12] (текущий) Boris V. Vuks |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ==== QEMU ==== | + | ===== QEMU ===== |
Строка 20: | Строка 20: | ||
</ | </ | ||
- | === Коментарии === | + | ===== Коментарии |
- | == Подготовка запуска == | + | ==== Подготовка запуска |
/ | / | ||
/ | / | ||
Строка 27: | Строка 27: | ||
/ | / | ||
\\ | \\ | ||
- | == Запуск == | + | \\ |
+ | ==== Запуск | ||
su -s /bin/sh -c "/ | su -s /bin/sh -c "/ | ||
-hda / | -hda / | ||
Строка 40: | Строка 41: | ||
# su -s /bin/sh -c " | # su -s /bin/sh -c " | ||
- | == Собственно сам запуск == | + | ==== Собственно сам запуск |
/ | / | ||
Строка 55: | Строка 56: | ||
-nographic -> //Нет монитора// | -nographic -> //Нет монитора// | ||
- | == Дополнительные скрипты == | + | ===== Дополнительные скрипты |
- | **qemu-ifup** | + | ==== qemu-ifup |
< | < | ||
#!/bin/sh | #!/bin/sh | ||
Строка 63: | Строка 64: | ||
</ | </ | ||
- | **qemu-ifup-sudo** | + | ==== qemu-ifup-sudo |
< | < | ||
#!/bin/sh | #!/bin/sh | ||
Строка 71: | Строка 72: | ||
</ | </ | ||
- | **qemu-ifdown** | + | ==== qemu-ifdown |
< | < | ||
#!/bin/sh | #!/bin/sh | ||
Строка 77: | Строка 78: | ||
</ | </ | ||
- | **qemu-ifdown-sudo** | + | ==== qemu-ifdown-sudo |
< | < | ||
#!/bin/sh | #!/bin/sh | ||
Строка 85: | Строка 86: | ||
</ | </ | ||
- | ** Выдержка из / | + | ==== Выдержка из / |
< | < | ||
%qemu ALL=(ALL) NOPASSWD: / | %qemu ALL=(ALL) NOPASSWD: / | ||
Строка 93: | Строка 94: | ||
</ | </ | ||
- | ** При иннициализации системы создаем некоторые настройки | + | ==== При иннициализации системы создаем некоторые настройки |
< | < | ||
/ | / | ||
/sbin/ip link set br0 up | /sbin/ip link set br0 up | ||
- | /sbin/ip addr add 91.195.21.1/28 dev br0 | + | /sbin/ip addr add <ip.add.res.s/su> |
+ | </ | ||
+ | При этом сетевая подсистема выглядит как бридж в который подключена хост машина интерфейсом br0 \\ | ||
+ | и виртуальные машины интерфейсами tun/tap. \\ | ||
+ | Cкрипты qemu-ifup и qemu-ifdown обеспечивают подключение и отключение от этого бриджа. \\ | ||
+ | |||
+ | ==== Монитор состояния может использоваться для ==== | ||
+ | Выключения виртуальной машины и других функций контроля и управления. \\ | ||
+ | //" | ||
+ | < | ||
+ | echo " | ||
</ | </ | ||