User Tools

Site Tools


doc:appunti:linux:sa:qemu_kvm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
doc:appunti:linux:sa:qemu_kvm [2020/04/10 12:13] – [Configurazione rete in modalità bridge] niccolodoc:appunti:linux:sa:qemu_kvm [2020/04/10 14:26] – [Console VNC] niccolo
Line 49: Line 49:
         up   /sbin/ifconfig br2 up || true         up   /sbin/ifconfig br2 up || true
         down /sbin/ifconfig br2 up || true         down /sbin/ifconfig br2 up || true
 +</file>
 +
 +Potrebbe tornare utile un **bridge senza alcuna scheda Ethernet connessa**, ad esempio per attivare una interfaccia di rete in una macchina virtuale, ma senza dover occupare per forza una porta Ethernet. Ecco come attivare **br10** senza impegnare porte fisiche:
 +
 +<file>
 +auto br10
 +iface br10 inet manual
 +        bridge_ports none
 +        bridge_stp off
 +        bridge_waitport 0
 +        bridge_maxwait 10
 +        up   /sbin/ifconfig br10 up   || true
 +        down /sbin/ifconfig br10 down || true
 </file> </file>
  
Line 57: Line 70:
 brctl addif br2 eth2 brctl addif br2 eth2
 ifconfig br2 up ifconfig br2 up
 +
 +ifconfig br2 down
 +brctl delif br2 eth2
 +brctl delbr br2
 </code> </code>
 ===== Creazione di una macchina virtuale ===== ===== Creazione di una macchina virtuale =====
Line 199: Line 216:
  
 Il tipo **ne2k_pci** offre alla macchina guest una Ethernet PCI compatibile NE2000, per la precisione una **Realtek RTL-8029(AS)**. L'ID PCI in realtà è **1af4:1100**, sempre afferente al vendor QEMU. Il tipo **ne2k_pci** offre alla macchina guest una Ethernet PCI compatibile NE2000, per la precisione una **Realtek RTL-8029(AS)**. L'ID PCI in realtà è **1af4:1100**, sempre afferente al vendor QEMU.
 +
 +Per avere **due o più schede** Ethernet è sufficiente aggiungere altre sezioni **%%<interface>%%**. Ovviamente si impostano mac address e device tap diversi. Anche il bridge connesso è bene che sia diverso (per evitare i //bridge loop//), eventualmente usando un bridge fittizio, senza alcuna interfaccia Ethernet connessa (vedi sopra).
 +
 +===== Console VNC =====
 +
 +Nella sezione **%%<devices>%%** del file di configurazione:
 +
 +<code xml>
 +<graphics type='vnc' port='5908' passwd='MySecret' keymap='it'>
 +  <listen type='address' address='181.121.173.202'/>
 +</graphics>
 +</code>
 +
 +Nella configurazione si imposta la porta TCP in ascolto, la password e la mappatura della tastiera. Con address uguale a **0.0.0.0** si fa il bind su tutte le interfacce, non è possibile specificare due o più indirizzi di bind. Ovviamente se si imposta la password in chiaro, è opportuno proteggere il file almeno con **mode 0640**.
 +
 ===== Troubleshooting ===== ===== Troubleshooting =====
  
doc/appunti/linux/sa/qemu_kvm.txt · Last modified: 2022/11/09 10:14 by niccolo