%20desde%20el%20host%20(fedora)%20mediante%20el%20reenv%C3%ADo%20de%20puertos%20en%20kvm.png)
El sistema operativo invitado se ejecuta en la dirección IP 192.168.122.217. Puedo ingresar a la máquina mediante ssh a través de esta dirección IP
[kabira@linux ~]$ ssh [email protected]
[email protected]'s password:
Pero cuando reenvío el puerto 4567 a 192.168.122.217:22 no puedo conectarme, sin importar qué regla de firewall aplique. He hecho lo siguiente:
- desactivado el firewall en openBSD
- Se agregaron las siguientes reglas en firewalld --- reenviar 4567 a 192.168.122.217 (tanto tcp como udp) --- permitió todos los puertos desde 192.168.122.217 y 192.168.0.183"
como se muestra a continuación con el comando listar todo:
FedoraServer (active)
target: default
icmp-block-inversion: no
interfaces: eth0
sources:
services: cockpit dhcpv6-client mdns ssh
ports: 5901/tcp
protocols:
forward: yes
masquerade: no
forward-ports:
port=4567:proto=tcp:toport=22:toaddr=192.168.122.217
port=4567:proto=udp:toport=22:toaddr=192.168.122.217
source-ports:
icmp-blocks:
rich rules:
rule family="ipv4" source address="192.168.0.183" port port="4567" protocol="tcp" accept
rule family="ipv4" source address="192.168.0.183" accept
rule family="ipv4" source address="192.168.122.217" accept
rule family="ipv4" source address="192.168.0.183" port port="4567" protocol="udp" accept
rule family="ipv4" source address="192.168.0.107" port port="5432" protocol="tcp" accept
rule family="ipv4" source address="192.168.0.1/24" port port="4567" protocol="tcp" accept
Todo lo que obtengo es una conexión inmediata rechazada cuando intento conectarme a 192.168.0.183 en el puerto 4567.
También agregué reglas de iptables, sin embargo, eso tampoco funcionó.
Respuesta1
No es la mejor idea utilizar NAT si se ejecutan servicios en el sistema operativo invitado. Lo mejor es utilizar una red puenteada. Pero es mucho más difícil de configurar. Al utilizar la red puente, la IP del sistema operativo invitado está disponible en la LAN. encontré estohttps://linuxconfig.org/how-to-use-bridged-networking-with-libvirt-and-kvmpara ser la guía paso a paso más completa para esto.