- ベストアンサー
プライベートIP下でネットワークカメラの公開
- 妻の実家の回線がケーブルテレビのプライベートIPアドレスの払い出し型で、IPカメラに対してWEBポート(80番ポート)のマスカレードでは見られないため、VPNを使って自宅のグローバルIP経由でカメラの映像を見る方法を考えている。
- 現在の運用では、防犯カメラ用サーバーでVPN経由で妻の実家のカメラと接続し、その映像を自宅のカメラサーバーで閲覧しているが、自宅の録画サーバーが録画再生機能しかなく、PTZ及び音声の双方向通信に非対応であり、インターネット経由で直接IPカメラにアクセスしたいという要望がある。
- 提案された構成では、携帯電話や外出先から自宅のルータの80番ポートにアクセスし、この通信をVPN経由で妻の実家のルータに転送させる。自宅から80番ポートの通信が来た場合、妻の実家のルータに接続されているIPカメラにアクセスする。カメラからの通信は妻の実家のルータではなく、自宅のルータに返される。このような動きを行えば、外部からカメラが見られる可能性がある。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
YAMAHAルータのconfig記述方法は知らないのですが、そのネットワーク構築は可能かと思います。 ということで考え方のみなんですが。 特定のIPアドレス宛ての通信をルータで振り分けるには、「静的ルーティング(Static routing)」を設定します。 なお、違う場所へのアクセスは、それぞれネットワークアドレスが違わなければ、パケットの行き先を決定できません。(ネットワークアドレスが他の場所とかぶった場合、ルーティング不可になります) ですから、宅内LAN、STBのWAN・LAN、実家内LAN、そしてトンネル内IPを、すべてプライベートIP、かつ、ネットワークアドレスが違うようにします。 たとえば、あなたの自宅内LANのネットワークを 192.168.1.X、奥様実家内LANのネットワークを192.168.2.X というように設定します。 そしてRTX810からRTX1210へVPNトンネルを作りますが、トンネル内のIPもやはり重ならないように、例えば 192.168.100.X ということにして、RTX1210側を192.168.100.1、RTX810側を192.168.100.2、に設定したとします。 そうするとたとえば、次の図のようになります。 [グローバルIP契約] ↓192.168.1.1 自宅WAN=======[RTX1210]---------------+------- (自宅ネット192.168.1.0/24) |↑192.168.100.1 [自宅PC等]192.168.1.101 | | (VPNトンネル 192.168.100.0/24)) | |↓192.168.100.2 [Webカメラ]192.168.2.10 +---[RTX810]---------------+------- (実家ネット192.168.2.0/24) 実家WAN===[STB] ↑192.168.2.1 (STB LAN IP:192.168.250.1、RTX810 WAN IP:192.168.250.2 など) [RTX1210自体の設定] デフォルトゲートウェイ: プロバイダ取得IP スタティックルート: 宛先:192.168.2.0/24 → ゲートウェイ192.168.100.2 ポートフォワーディング: WAN-IP:80 へのアクセスを (カメラIP)192.168.2.10:80 へ転送 [RTX810自体の設定] デフォルトゲートウェイ: STBのLAN IP スタティックルート: 宛先:192.168.1.0/24 → ゲートウェイ192.168.100.1 奥様実家側ネットワークは、STB配下から、RTX810配下に乗り換えます。 RTX810の配布すべきDHCP情報は以下の通り。 DHCP IP: 192.168.2.100~120など ネットマスク:255.255.255.0 デフォルトゲートウェイ: 192.168.2.1 DNS IP: STBからもらったDNS IP (あるいは 8.8.8.8(Google public DNS) とかでもOK) VPN接続すれば、IPのみで、遠隔ネットワークにアクセスできます。 ですから、VPN接続できているという前提で、自宅RTX1210から実家カメラのIPにフォワーディングをかけてしまっていいわけです。 あとセキュリティのことを考えると、やはり80番そのものではなく、 自宅WAN-IP:10080 → (カメラIP)192.168.2.10:80 など、80番以外からIP・ポート変換してのフォワーディングをしたほうが良いでしょう。 その場合、自宅内から実家カメラへアクセスするには http://192.168.2.10:80 (「:80」は無くても可) インターネット上から実家カメラへアクセスするには http://testtest.aa0.netvolante.jp:10080 という感じになるかと思います。
その他の回答 (1)
- koi1234
- ベストアンサー率53% (1866/3459)
理論上は可能だと思いますが もしトラブルなどで回線断が発生した場合 あなたの側から実家へのアクセス復旧ができなくなるのではないかと思われます (実家ー>自宅のVPN接続トリガがないのでは?) 方向性が全く変わってしまいますが私なら 1.実家の回線でオプションとしてグローバルIPサービスが使えないか確認 2.実家側で常にPCを起動させておく必要がありますがSoftetherや TeamViewerなどを経由させ実家内LANへアクセスしそこからカメラへのアクセスを行う などの手段をとるかと思います
お礼
ありがとうございます。 嫁さんの実家からは、ipsecに対してキープアライブをかける予定はしています。 両者固定IPないし、フレッツグループ等が使えれば良いのですが、 今回の目的は『既存環境を活かしつつ投資はしない』が条件(お財布事情)なもので…(^^;) 実家の回線オプションに、グローバルIP払い出しが存在せず、 またSoftEtherは有料化(無料の古いのも持っていますが…)ですし、 TeamViewerもリモメンで使ってはいますが…。 また、実家にはパソコンが無いというのが最大のネックになりまして…。 ただ、どうしようもない場合は、そういった手法を使うのもありだと思います。 ありがとうございました。
お礼
ありがとうございます。 今考えている構成に少しずつ近づいて来ました。 あとは考えを元に、YAMAHAの設定例を見比べながら試してみようと思います。 ありがとうございました。