
私は 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/