インターネットカメラを接続し、IPトラフィックをブリッジ/転送する

インターネットカメラを接続し、IPトラフィックをブリッジ/転送する

私は 2 枚のイーサネット カードを備えた Ubuntu (14.04) マシンを持っています。 1 枚のイーサネット カード (eth0) はオフィス ネットワークに接続されています。 このマシンは外部のインターネットからアドレス指定できます。 独自の小さな Web サーバーを実行する Web カメラがあります。 カメラにはイーサネット NIC が内蔵されています。

カメラを Ubuntu マシンの 2 番目の 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

ここで迷ってしまいます。Ubuntu マシンの何らかのポート (例: 51001) に到着する IP トラフィックを ... eth1 ... のポート 80 に転送するように iptables を設定する必要がありますか? 次に何をすればよいのかわかりません。

答え1

eth0とeth1のインターフェースをブリッジする必要はありません。iptablesトラフィックをウェブカメラに転送するには、ポートアドレス変換(PAT)を設定する必要があります。http://www.fclose.com/816/port-forwarding-using-iptables/

関連情報