GNU/Linux >> Tutoriales Linux >  >> Linux

Puente de Linux para KVM

Verifique que el kernel esté configurado para habilitar el reenvío de IP:

sysctl -a | grep forwarding

Puede habilitar con:

sudo sysctl net.ipv4.conf.all.forwarding=1
sudo sysctl net.ipv6.conf.all.forwarding=1

También puede haber un problema con el proxy ARP. Consulte con:

sysctl -a | grep proxy_arp

Y configura con el comando:

sudo sysctl net.ipv4.conf.eth0.proxy_arp=1

Puede poner las claves y valores en un archivo bajo /etc/sysctl.d para restablecer los valores al reiniciar.

La prueba desde otro dispositivo en la subred del enrutador puede ayudar a determinar el problema.

  • Hacer ping a la máquina virtual puede proporcionar diagnósticos útiles.
  • Al verificar si puede ARP para la máquina virtual, se indicará si puede encontrar la dirección MAC para el servidor. Use "arp -a" después de hacer ping para ver si la dirección MAC se encontró con éxito.
  • Traceroute puede indicar dónde comienza el problema.

Probando con tcpdump en el eth0 La interfaz también puede indicar dónde está fallando la conexión.

  • Repetido arp las solicitudes sin una respuesta válida indican un problema de accesibilidad.
  • Falta echo o echo reply el tráfico puede indicar qué lado tiene un problema.
  • Las respuestas de Traceroute al enrutador o las direcciones detrás de él pueden proporcionar información adicional.

Linux
  1. 10 comandos de Linux para diagnóstico de red

  2. Los 10 mejores tutoriales para administradores de Linux

  3. Monederos Bitcoin para Linux

  4. Ejemplos de comandos sysctl en Linux

  5. Linux KVM en un Virtualbox

Las mejores distribuciones para juegos en Linux

25 libros gratuitos para aprender Linux gratis

Habilite la compatibilidad con UEFI para máquinas virtuales KVM en Linux

Cómo usar el comando sysctl en Linux

¿Existe un cliente de OneDrive para Linux?

Zorin OS para principiantes de Linux