我有一台装有两张以太网卡的 Ubuntu (14.04) 机器。一张以太网卡 (eth0) 连接到办公网络。该机器可从外部互联网寻址。我有一个运行自己的小型 Web 服务器的 Web 摄像头。该摄像头内有一个以太网 NIC。
我想将相机连接到 Ubuntu 机器的第二个 NIC(eth1)并设置某种转发。这个想法是从互联网访问相机的 Web 服务器并查看图像等。相机还可以将其图像上传到 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
这就是我迷茫的地方。我是否需要设置 iptables 以将到达 Ubuntu 计算机的某个端口(例如 51001)上的 IP 流量转发到 ...eth1 ... 上的端口 80?我无法想象下一步该做什么?
答案1
您不需要桥接 eth0 和 eth1 接口。您需要设置端口地址转换 (PAT) 以iptables
将流量转发到网络摄像头。请参阅http://www.fclose.com/816/port-forwarding-using-iptables/