
Ich habe eine Ubuntu-Maschine (14.04) mit zwei Ethernet-Karten. Eine Ethernet-Karte (eth0) ist mit dem Büronetzwerk verbunden. Die Maschine ist vom externen Internet aus erreichbar. Ich habe eine Webkamera, die ihren eigenen kleinen Webserver betreibt. Die Kamera verfügt über eine Ethernet-Netzwerkkarte.
Ich möchte die Kamera an die zweite Netzwerkkarte (eth1) des Ubuntu-Rechners anschließen und eine Art Weiterleitung einrichten. Die Idee ist, den Webserver der Kamera über das Internet zu erreichen und Bilder usw. anzuzeigen. Die Kamera kann ihre Bilder auch auf einen FTP-Server hochladen, und ich möchte, dass sie eine Verbindung zu einem FTP-Server herstellt, den ich auf dem Ubuntu-Rechner laufen habe.
Ich bin ziemlich sicher, dass ich die NICs überbrücken muss, indem ich/etc/Netzwerk/Schnittstellenaussehen:
auto lo
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
auto br0
iface br0 inet dhcp
bridge_ports eth0 eth1
Hier komme ich nicht weiter. Muss ich iptables so einrichten, dass der IP-Verkehr, der auf einem Port (z. B. 51001) auf der Ubuntu-Maschine ankommt, an Port 80 auf ... eth1 ... weitergeleitet wird? Ich kann mir nicht vorstellen, was ich als Nächstes tun soll?
Antwort1
Sie müssen die Schnittstellen eth0 und eth1 nicht überbrücken. Sie müssen Port Address Translation (PAT) einrichten, iptables
um den Datenverkehr an die Webcam weiterzuleiten. Siehehttp://www.fclose.com/816/port-forwarding-using-iptables/