Old:Installazione Qemu con supporto accelerazione Kqemu: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Riga 93: Riga 93:
di rete, visto che il ping <host> non funziona.
di rete, visto che il ping <host> non funziona.


=== Qemu Networking ===
Con la soluzione indicata qui sopra, il sistema Guest riesce a navigare in Internet, ma non riesce ad accedere alle risorse del proprio host. La maniera pi facile per configurare qemu in modo che possa fare entrambe le cose, quella di installare vde e usare tun/tap con un bridge.
Prima di iniziare, dovete verificare che il vostro kernel supporti i seguenti moduli:
  tun: "Network device support" -> "Universal TUN/TAP device driver support"
  IP masquerade: "Networking options" -> "IP: Netfilter Configuration"
  bridging: "Networking options" -> "802.1d Ethernet Bridging"
e dovete installare il pacchetto bridge-utils:
<pre>
apt-get install bridge-utils
</pre>
Vde sta per Virtual Distributed Ethernet ed un programma open source che vi permette di creare un network virtuale. Noi lo utilizzeremo per far fare in modo che il sistema Guest veda se stesso come un'unit distinta dal sistema host e possa colloquiare con questi.
Per quel che ne so io, non esiste un pacchetto deb gi pronto per l'uso, ma per installare vde sono sufficenti poche righe:
<pre>
wget http://puzzle.dl.sourceforge.net/sourceforge/vde/vde-1.5.9.tar.gz
tar -xvzf vde-1.5.9.tar.gz
cd sources/vde-1.5.9
./configure
make
make install
</pre>
Una volta fatto questo, siete pronti per configurare tun e il bridge:
<pre>
vde_switch -tap tun0 -daemon
chmod 777 /tmp/vde.ctl
ifconfig eth0 down
brctl addbr br0
ifconfig eth0 0.0.0.0 promisc up
ifconfig tun0 0.0.0.0 promisc up
#l'IP qui sotto quello del computer host; modificatelo per adeguarlo alle vs esigenze
ifconfig br0 192.168.0.200 netmask 255.255.255.0 broadcast 192.168.0.255 up
brctl stp br0 off
brctl setfd br0 1
brctl sethello br0 1
brctl addif br0 eth0
brctl addif br0 tun0
#questo invece l'indirizzo IP del gateway
route add default gw 192.168.0.1
</pre>
NB: Una volta verificato che tutto funziona, queste istruzioni vanno inserite in uno script in modo da essere eseguite automaticamente all'accensione del computer
Ora tutto pronto per lanciare qemu, con l'ultima avvertenza che dovete usare l'apposito wrapper vdeqemu:
<pre>
vdeqemu -hda disk.img -localtime
</pre>
Potete utilizzare tutte le opzioni di qemu, fuorch -user-net, che disattiverebbe tun.


=== PATCH PER WINDOWS ===
=== PATCH PER WINDOWS ===
13

contributi

Menu di navigazione