Diferencia entre revisiones de «Bridge en KVM»
([feat] Add information Bridge en KVM) |
(feat: add SEO) |
||
Línea 1: | Línea 1: | ||
= Observaciones = | == Observaciones == | ||
* Preparar la configuración de red para que los futuros guests tengan conectividad entre el host y los guest. | * Preparar la configuración de red para que los futuros guests tengan conectividad entre el host y los guest. | ||
== Configurar bridge en KVM == | === Configurar bridge en KVM === | ||
Deshabilitamos netfilter. | Deshabilitamos netfilter. |
Revisión actual - 12:51 4 ago 2024
Observaciones
- Preparar la configuración de red para que los futuros guests tengan conectividad entre el host y los guest.
Configurar bridge en KVM
Deshabilitamos netfilter. Entramos en la consola y escribimos:
sudo nano /etc/sysctl.d/bridge.conf
Agregamos:
net.bridge.bridge-nf-call-ip6tables=0 net.bridge.bridge-nf-call-iptables=0 net.bridge.bridge-nf-call-arptables=0
Ahora guardamos los cambios (control + o) y luego lo cerramos (control + x). Volvemos a entrar en la consola y escribimos:
sudo nano /etc/udev/rules.d/99-bridge.rules
Agregamos:
ACTION=="add", SUBSYSTEM=="module", KERNEL=="br_netfilter", RUN+="/sbin/sysctl -p /etc/sysctl.d/bridge.conf"
Ahora guardamos los cambios (control + o) y luego lo cerramos (control + x). Volvemos a entrar en la consola y escribimos:
sudo reboot
Encontrar el MAC de la interfaz eth0 con
ifconfig
Creamos el bridge:
sudo nano /etc/netplan/00-installer-config.yaml
Agregar lo siguiente:
network: version: 2 ethernets: enx28ee521a8df9: dhcp4: false dhcp6: false bridges: br0: dhcp4: false dhcp6: false interfaces: [ enx28ee521a8df9 ] macaddress: 44:03:2c:b8:12:17 addresses: [192.168.178.138/24] nameservers: addresses: [8.8.8.8, 8.8.8.4] routes: - to: default via: 192.168.178.1 mtu: 1500 parameters: stp: true forward-delay: 4
Ahora guardamos los cambios (control + o) y luego lo cerramos (control + x). Volvemos a entrar en la consola y escribimos:
sudo netplan generate sudo netplan apply
Verificar que aparezca la interfaz br0.
ip a
Ahora borramos la interfaz por defecto. Volvemos a entrar en la consola y escribimos:
virsh net-destroy default net-undefine default quit
Creamos el archivo br0.xml en la ruta /home/proyectosbeta/kvm
sudo nano /home/proyectosbeta/kvm/br0.xml
Agregamos:
<network> <name>br0</name> <forward mode="bridge"/> <bridge name="br0"/> </network>
Agregamos la nueva interfaz. Volvemos a entrar en la consola y escribimos:
sudo virsh net-define /home/proyectosbeta/kvm/br0.xml net-start br0 net-autostart br0 net-list quit