OpenWRTを実行するシングルボードコンピュータがあります。コンピュータには2つのネットワークインターフェイスがあります。
eth0 - イーサネットRJ45ジャック
wwan0 - ワイヤレスネットワークカード接続
eth0(RJ45ジャック)にIPカメラが接続されています。 wwan0がインターネットに接続されています。カメラは、世界中の特定のIPアドレスにデータを転送するように構成されているため、ブリッジを設定しました。アイデアは、eth0に入ってくるビデオストリームがwwan0に直接リダイレクトされ、インターネットに出ることです。
brctl addbr br0 #create the bridge
brctl addif br0 wwan0 #add wwan0 interface
udhcpc -i br0 #dhcp the bridge - have to do this before adding eth0
brctl addif br0 eth0 #add eth0 to bridge
ifconfig br0 up
ifconfigの結果は次のとおりです。
br0 Link encap:Ethernet HWaddr 00:D0:12:0F:F1:4F
inet addr:100.64.186.196 Bcast:100.64.186.199 Mask:255.255.255.248
inet6 addr: fe80::2496:ebff:fe88:58a1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18 errors:0 dropped:0 overruns:0 frame:0
TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1508 (1.4 KiB) TX bytes:2416 (2.3 KiB)
eth0 Link encap:Ethernet HWaddr 00:D0:12:0F:F1:4F
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:170 errors:0 dropped:0 overruns:0 frame:0
TX packets:79 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11782 (11.5 KiB) TX bytes:25432 (24.8 KiB)
wwan0 Link encap:Ethernet HWaddr 26:96:EB:88:58:A1
inet addr:100.64.186.196 Bcast:100.64.186.199 Mask:255.255.255.248
inet6 addr: 2600:1011:b161:25af:34dc:4dd1:cc08:14a2/128 Scope:Global
inet6 addr: fe80::2496:ebff:fe88:58a1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:189 errors:0 dropped:0 overruns:0 frame:0
TX packets:254 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:16145 (15.7 KiB) TX bytes:25802 (25.1 KiB)
IPカメラを設定するときは、192.168.1.100などの任意の固定IPを提供します。ただし、ゲートウェイアドレスが必要で、デフォルトは192.168.1.1です。この場合、適切なゲートウェイアドレスは何ですか?明らかに192.168.1.1はどこにもありません。カメラがデータを送信する「ゲートウェイ」を持つようにeth0に192.168.1.1を割り当てる必要がありますか?
答え1
いいえ。任意のIPアドレスを提供することはできません。アドレス範囲が100.64.186.193〜100.64.186.198のパブリック/ 29サブネットがあり、そのうち0.196はwwan0で使用されます。たとえば、カメラに100.64.186.193を選択できる必要があります。ゲートウェイはシングルボードコンピュータが使用するゲートウェイでなければならず、経由で表示できますip route
。
コンピュータはどのようにアドレスを取得しますか? DHCPを使用している場合は、カメラでも使用することをお勧めします(カメラがサポートしている場合)。
別のオプションは、カメラをNATの背後に配置することです。これを設定する方法の詳細については、OpenWRTのドキュメントを参照してください。