
Tengo una máquina Ubuntu (14.04) con dos tarjetas Ethernet. Una tarjeta Ethernet (eth0) está conectada a la red de la oficina. La máquina es direccionable desde Internet exterior. Tengo una cámara web que ejecuta su propio pequeño servidor web. La cámara tiene una NIC Ethernet.
Quiero conectar la cámara a la segunda NIC de la máquina Ubuntu (eth1) y configurar algún tipo de reenvío. La idea es presionar para acceder al servidor web de la cámara desde Internet y ver imágenes, etc. La cámara también puede cargar sus imágenes en un servidor FTP, y me gustaría que se conecte a un servidor FTP que tengo ejecutando en la máquina Ubuntu. .
Estoy bastante seguro de que necesito unir las NIC editando/etc/red/interfacesparecerse a:
auto lo
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
auto br0
iface br0 inet dhcp
bridge_ports eth0 eth1
Aquí es donde me pierdo. ¿Necesito configurar iptables para reenviar el tráfico IP que llega a la máquina Ubuntu en algún puerto (por ejemplo, 51001) al puerto 80 en... eth1...? ¿No puedo visualizar qué hacer a continuación?
Respuesta1
No es necesario conectar las interfaces eth0 y eth1. Debe configurar la traducción de direcciones de puerto (PAT) iptables
para reenviar el tráfico a la cámara web. Verhttp://www.fclose.com/816/port-forwarding-using-iptables/