Главная Облако тегов     Подписка на ленту обновлений (RSS) XMPP (Jabber) совместимые службы мгновенных сообщений. К примеру Google Talk, Gizmo, jabber.org Пишите письма О сайте
Вы находитесь здесь: Заметки экспериментатора » QEMU: тонкая настройка
Translations of this page:

QEMU: тонкая настройка

Knoppix

После сборки QEMU под свежеустановленным на жесткий диск knoppix 4.0.2, с ядром 2.6.12, я обнаружил что устройства /dev/net/tun, необходимого для эмуляции сетевого интерефейса, в системе нет.

warning: could not open /dev/net/tun: no virtual network emulation

Необходимый модуль, тем не менее был собран, но не подключен.

modprobe tun
и модуль запущен, но требуемого устройства не появилось.

Создадим его самостоятельно

mkdir /dev/net
mknod /dev/net/tun c 10 200

Теперь запускаем виртуальную систему под QEMU и конфигурим появившейся сетевой интерфейс. Под хост системой у меня он получил имя tun0.

Ivan A-R 27.07.2006 17:15

ASP Linux 9.2

При установке и настройки Qemu 0.8.2 под ASP Linux 9.2 я столкнулся с трудностями в настройке сети. Связано это было с изменением способа конфигурирования сетевых устройств в QEMU. Подробно изучив QEMU and network, я выяснил, что необходимо наличие файлов »/etc/qemu-ifup» и »/etc/qemu-ifdown» с помощью которых QEMU управляет интерфейсами.

Прежде всего необходимо установить Bridge utilities идущие в составе дистрибутива:

# rpm -i bridge-utils-0.9.6-2asp.i386.rpm

Модуль TUN/TAP устанавливается по умолчанию в ходе инсталляции системы.

Для поднятия простой локальной сети ограниченной хост-системой и гостевой системой потребуются два скрипта:

»/etc/qemu-ifup»

#!/bin/sh
 
PATH=$PATH:$HOME/bin:/sbin:/usr/sbin
 
sudo tunctl -t tap0
sudo ifconfig tap0 0.0.0.0 promisc up
 
sudo brctl addbr br0
sudo brctl addif br0 tap0
 
sudo ifconfig br0 192.168.100.1 up

»/etc/qemu-ifdown»

#!/bin/sh
 
PATH=$PATH:$HOME/bin:/sbin:/usr/sbin
 
sudo ifconfig br0 down
sudo brctl delbr br0
sudo ifconfig tap0 down
sudo tunctl -d tap0

Запуск команд через »sudo» необходим для того, что бы можно было запустить сам эмулятор от обычного пользователя.

Ivan A-R 05.10.2006 17:15

Дискуссия

Enter your comment (wiki syntax is allowed):
Краткая справка
  • **полужирный**
  • //курсив//
  • > цитата
  • [[http://link | Заголовок ссылки]]
Больше о синтаксисе...
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
qemu-tun.txt · Последние изменения: 2007/11/08 15:54 От plumbum