
두 개의 이더넷 카드가 있는 Ubuntu(14.04) 시스템이 있습니다. 하나의 이더넷 카드(eth0)가 사무실 네트워크에 연결됩니다. 기계는 외부 인터넷에서 주소를 지정할 수 있습니다. 나는 자체적인 작은 웹 서버를 실행하는 웹 카메라를 가지고 있습니다. 카메라에는 이더넷 NIC가 있습니다.
카메라를 Ubuntu 시스템의 두 번째 NIC(eth1)에 연결하고 일종의 전달을 설정하고 싶습니다. 아이디어는 인터넷에서 카메라의 웹 서버에 도달하여 이미지 등을 보는 것입니다. 카메라는 또한 이미지를 FTP 서버에 업로드할 수 있으며 Ubuntu 시스템에서 실행 중인 FTP 서버에 연결하고 싶습니다. .
편집을 통해 NIC를 브리지해야 한다고 확신합니다./etc/네트워크/인터페이스다음과 같이 보이다:
auto lo
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
auto br0
iface br0 inet dhcp
bridge_ports eth0 eth1
이것이 내가 길을 잃은 곳입니다. Ubuntu 시스템의 일부 포트(예: 51001)에 도착하는 IP 트래픽을 ...eth1 ....의 포트 80으로 전달하려면 iptables를 설정해야 합니까? 다음에 무엇을 해야 할지 시각화할 수 없나요?
답변1
eth0 및 eth1 인터페이스를 브리지할 필요가 없습니다. iptables
트래픽을 웹캠으로 전달하려면 PAT(Port Address Translation)를 설정해야 합니다 . 보다http://www.fclose.com/816/port-forwarding-using-iptables/