qemu kvm e host only network
Oggi volevo usare una macchina virtuale e passare dei file che risiedevano sul mio computer via rete.
Non volevo però che la macchina virtuale fosse in contatto con il resto della lan.
Solitamente ho un bridge con la eth0 e le tap ma questa soluzione non va bene per raggiungere il mio scopo.
Ho quindi proceduto nella seguente maniera:
Lato host:
tunctl -b -t tap0
ip link set dev tap0 up
ip addr add 192.168.70.1/24 broadcast 192.168.70.255 dev tap0
qemu-system-x86_64 -name squeeze \
-net nic,macaddr=52:54:00:a2:62:00 -net tap,ifname=tap0,script=no,downscript=no \
-hda /mnt/dati/vm/disks/squeeze_template.qcow2 -boot order=dc
Nota: usate una classe si indirizzi che non sia già usata dalla eth0 o da altre interfaccie.
La tap è l'interfaccia host che è in grado di comunicare con il guest ma non con il resto della rete!
Lato guest basta configurare l'interfaccia di rete:ip link set dev eth0 up
ip addr add 192.168.70.2/24 broadcast 192.168.70.255 dev tap0
ps: non sono sicuro che l'opzione -b di tunctl sia necessario.
- sirio81's blog
- Login o registrati per inviare commenti
