
Tengo una instalación de caja virtual freebsd 9.0, en la que tengo trabajando moinmoin2.0. Moin funciona en 127.0.0.1:8080 y quiero obtener acceso mediante IP externa, por ejemplo, 192.168.1.145:80. Intento usar el siguiente comando:
natd -interface em0 -redirect_port tcp 127.0.0.1:8080 192.168.1.145:80
Pero cuando intento conectarme al servidor con el navegador no obtengo respuesta.
root@Test1:/root # ipfw show
00050 248008 248454273 divert 8668 ip4 from any to any via em0
00100 0 0 allow ip from any to any via lo0
00200 0 0 deny ip from any to 127.0.0.0/8
00300 0 0 deny ip from 127.0.0.0/8 to any
00400 0 0 deny ip from any to ::1
00500 0 0 deny ip from ::1 to any
00600 0 0 allow ipv6-icmp from :: to ff02::/16
00700 0 0 allow ipv6-icmp from fe80::/10 to fe80::/10
00800 0 0 allow ipv6-icmp from fe80::/10 to ff02::/16
00900 0 0 allow ipv6-icmp from any to any ip6 icmp6types 1
01000 0 0 allow ipv6-icmp from any to any ip6 icmp6types 2,135,136
65000 247962 248451849 allow ip from any to any
65535 248 327141 allow ip from any to any
Respuesta1
Si asigna una IP a FreeBSD visible desde otras máquinas (VM o Host), debería poder hacer ping y probar la conectividad.
Si no tiene conectividad, probablemente sólo sea visible para VirtualBox. Busque en la configuración de red de VirtualBox y cambie la red de VM (solo el host funcionó para mí). Luego reinicie la red para obtener una nueva IP.
Si tiene conectividad, verifique la configuración del firewall y permita conexiones entrantes al puerto 80.
Entonces sí, aplique la regla de redireccionamiento (que redirigirá algo así como 127.0.0.1:80 el tráfico entrante a 127.0.0.1:8080)
Si necesita acceder desde otra computadora en la misma red física, puede configurar el reenvío de puertos en la Configuración de VirtualBox.
No puedo ayudarte mucho con la redirección, pero espero que mis sugerencias se resuelvan.