
¿Cuál es la forma generalmente utilizada para reenviar tráfico desde una máquina virtual en uno de mis hosts locales al resto de la casa?
Tengo un host CentOS en 192.168.1.128 y dentro de ese host tengo un invitado KVM CentOS en 192.168.122.150 ejecutando emby-server en el puerto 8096.
Logré reenviar el puerto 8096 al host haciendo:
firewall-cmd --add-port 8096/tcp --zone=public
y puedo activar la interfaz web en el host. Ahora quiero poder transmitir medios emby al resto de mi LAN.
Respuesta1
Así que lo hice funcionar usando un puente en lugar de la red virtual "predeterminada" que se aplica al instalar un invitado KVM.
Un invitado kvm básico en CentOS utiliza una red virtual (llamada 'predeterminada'), que proporciona NAT desde su LAN hasta sus máquinas virtuales a través del host virtual, por lo que lo que obtiene es una subred diferente para las máquinas invitadas en comparación con el resto de Tu red.
Si apaga a sus invitados y desactiva la red virtual, puede crear un puente (generalmente 'br1') en la GUI de virt-manager y asignarle una IP estática y una puerta de enlace. Utilicé mi enrutador como puerta de enlace (192.168.1.1) y proporcioné una IP estática de 192.168.1.129.
Cuando inicié el invitado tuve un pequeño problema porque había olvidado que ya le había dado una IP estática, así que edité /etc/sysconfig/network-scripts/ifcfg- y restauré mi VM invitada a la IP automática de dhcp.
Cuando reinicié el invitado, DCHP le proporcionó una dirección IP local que estaba en la misma subred que el resto de mi LAN. Luego simplemente reenvié los puertos relevantes para emby/dlna y ahora puedo transmitir videos a través de mi LAN desde el interior del invitado virtual.
Mañana intentaré darle a mi servidor emby una IP estática y realizar algunos ajustes más.
Una cosa me pregunto: si uso este método para todos los servicios de mi servidor para hacerlo más seguro contra malware o piratería, ¿pierdo la seguridad adicional de una máquina virtual al colocar a cada invitado en la misma red? ¿Sigue siendo una forma más sólida de hacer las cosas? Esa pregunta está un poco fuera de tema, pero sigue siendo interesante.