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







Дискуссия
- **полужирный**
- //курсив//
- > цитата
- [[http://link | Заголовок ссылки]]
Больше о синтаксисе...