Crear red aislada
creo isolated forma gráfica
crear red aislada
virt-manager → editar → detalles de conexión → redes virtuales → add:
- desmarcar todas las casillas y dejar solo marcada red virtual aislada, todo lo demás en blanco.
asignar red aislada a una máquina
seleccionar maquina → abrir → bombilla de configuración → NIC (red):
- fuente de red : elegir red virtual aislada isolated
- modelo de dispositivo: a de ser virtio al ser una red virtual.
creo isolated2 desde comando
crear archivo isolated2.xml
nano isolated2.xml
<network> <name>isolated2</name>
</network>
definir la red
sudo virsh net-define isolated2.xml
Network isolated2 defined from isolated2.xml
net-create crea una red igual que net-define la diferencia es que create se elimina al dejar de usarla y define es persistente.
ver lista de redes desde virsh
sudo virsh net-list --all
Name State Autostart Persistent
----------------------------------------------------------
default inactive no yes
isolated active yes yes
isolated2 inactive no yes
ver archivo de configuración de la red
sudo virsh net-dumpxml isolated2
<network>
<name>isolated2</name>
<uuid>012e5b7f-ad0e-4047-8503-565fa377cc77</uuid>
<bridge name='virbr2' stp='on' delay='0'/>
<mac address='52:54:00:ca:45:01'/>
</network>
- name: nombre
- uuid:identificador
- mac: mac
- bridge. parámetros del bridge
los archivos .xml de red se guardan en:
sudo ls /etc/libvirt/qemu/networks/
autostart default.xml isolated2.xml isolated.xml
Activamos y comprobamos isolated2
sudo virsh net-start isolated2Network isolated2 started
Network isolated2 started
sudo virsh net-list --all
Name State Autostart Persistent
----------------------------------------------------------
default inactive no yes
isolated active yes yes
isolated2 active no yes
ver tarjeta de red de una máquina en mi caso f24
sudo virsh domiflist f24
Interface Type Source Model MAC
-------------------------------------------------------
- direct enp3s0 virtio 52:54:00:a4:fd:86
asignar tarjeta de red a una máquina.
sudo virsh start f24
Domain f24 started
sudo virsh attach-interface --domain f24 --source isolated2 --type network --model
virtio --config --live
Interface attached successfully
--config es para que sea permanente
--live si la máquina está activa, en el caso que estuviera apagada ignorarlo
sudo virsh domiflist f24Interface
Type Source Model MAC
-------------------------------------------------------
macvtap0 direct enp3s0 virtio 52:54:00:a4:fd:86
vnet0 network isolated2 virtio 52:54:00:80:b9:b4
ver puente entre redes.
deducimos el nombre del bridge en el net-dumpxml anterior.
sudo brctl show virbr2
bridge name bridge id STP enabled interfaces
virbr2 8000.525400ca4501 yes virbr2-nic
vnet0
quitar red virtual de la máquina.
sudo virsh detach-interface --domain f24 --type network --config --live --mac 52:54:00:80:b9:b4
Interface detached successfully
sudo virsh domiflist f24
Interface Type Source Model MAC
-------------------------------------------------------
macvtap0 direct enp3s0 virtio 52:54:00:a4:fd:86