IPプライマー(ネットワーク基礎)
https://support.cyanview.com/docs/troubleshooting/ip-primer
このガイドは、IPネットワークに不慣れな放送関係者向けに、IPアドレッシング・サブネットマスク・DHCP・静的IP設定といったローカルネットワークの基礎に加え、インターネットアクセス・REMI制作・セルラー制御・リモートサポートに関連するゲートウェイとルーティングについて説明します。
IPアドレスとサブネットマスクの概要
ネットワーク上の各デバイスには、住所のように機能する一意のIPアドレスが必要で、ルーターやスイッチはこれを使ってパケットを目的のデバイスへ届けます。IPアドレス(例: 192.168.10.24)は32ビットで、4つのオクテット(各0〜255)から構成されます。
同一ネットワーク上に同じIPアドレスを持つデバイスが2台以上存在することはできません。IPアドレスの重複は、予期しない動作・通信エラー・デバイスへの到達不能を引き起こし、現場でのリモートトラブルシューティングにおいて最も多い原因の一つです。
サブネットマスクは、IPアドレスのうちどの部分がネットワークを表し、どの部分が個々のデバイスを表すかを定義します。例えば 255.255.255.0 は、先頭3オクテットがネットワーク、末尾1オクテットが個々のデバイスを表すことを意味します。
CIDR表記は、ネットワークビット数をスラッシュと数字で表す簡潔な記法です。例えば 192.168.1.2/24 は先頭24ビットがネットワークを表し、残り8ビットがホストアドレスとなります(255.255.255.0 と同義)。
**ネットワーク(IPレンジ)**とは、あるIPアドレスとサブネットマスクから到達可能な全IPアドレスの範囲を指します。192.168.1.0/24 は 192.168.1.0 から 192.168.1.255 までの範囲です。
/24ネットワークの例
/24(255.255.255.0 と同義)は、1つのネットワークセグメント内で254個の使用可能なIPアドレスを許容します。先頭3オクテットが同じデバイス同士は直接通信できます。
192.168.1.0/24 ネットワークでは:
192.168.1で始まるIPは全てこのネットワークに属します192.168.1.2/24を割り当てられたRCPは、ネットマスク255.255.255.0でIP192.168.1.2を使用します- 通信する全デバイスはこの範囲内のIPアドレスが必要です
/16ネットワークの例
Cyanview製品は、工場出荷時 10.192.0.0/16 ネットワークのIPアドレスで出荷されます。末尾2オクテットはデバイスのシリアル番号から生成され、一意性が保証されます。
10.192で始まるIPは全て10.192.0.0/16ネットワークに属します- コンピューターに
10.192.1.1(ネットマスク255.255.0.0)を割り当てると、10.192.0.0から10.192.255.255までのデバイスにアクセスできます - 全デバイスがこの範囲内のアドレスを持つ必要があります
:::caution よくある誤り
RCPを 10.192.46.2、コンピューターを 10.192.46.1(ネットマスク /24)に設定してしまうケースです。この設定では通信範囲が 10.192.46.0/24 サブネットに限定され、同じ 10.192.0.0/16 ネットワーク内にある他のデバイスと通信できなくなります。
:::
IPゲートウェイ
ゲートウェイは、ローカルネットワークから外部ネットワーク(通常はインターネットや他のサブネット)へのトラフィックをルーティングします。郵便に例えると、近所への配達はそのまま届きますが、遠方への郵便は郵便局(ゲートウェイ)を経由します。
ゲートウェイは、データを最終目的地へ転送する方法を知っているルーターとして機能します。デバイスは自身のサブネット外と通信する際にゲートウェイのIPアドレスを使用します。家庭用ルーターはゲートウェイとして機能し、ローカル以外のトラフィックをインターネットへ転送します。ゲートウェイはVPNやデータトンネルなど単一のサブネットへのルーティングにも使え、複数のゲートウェイで異なるサブネットへのルーティングに対応することもできます。
DNSサーバー
DNSサーバー(Domain Name System)は、example.com のような人間が読める形式のドメイン名を、コンピューターが通信に使うIPアドレスに変換します。DNSは「インターネットの電話帳」として機能し、IPアドレスを覚えなくても名前でサービスにアクセスできるようにします。
DNSはインターネットに接続するネットワークにおいて重要です。DNSがなくてもデバイスはIPアドレスで通信できますが、名前でサービスやWebサイトにアクセスすることはできません。CyanviewシステムではREMIなどのクラウドリレーサービスやリモートサポート接続にDNSサーバーが必要です。
DHCPと静的IP設定
静的IPとは、手動で設定し編集しない限り変わらない値のことです。DHCP(Dynamic Host Configuration Protocol)はネットワーク設定を手動設定なしで自動的に割り当てます。DHCPは家庭用ネットワークのインターネットルーターなどに一般的で、IPアドレスの一意性を保証し手動設定の競合を防ぎます。
LAN(ローカルエリアネットワーク)設定
放送の現場では、特にインターネットなど外部ネットワークから意図的に隔離されたローカルデバイス間の通信には静的IPアドレスが一般的です。ネットワークの隔離は、セキュリティリスクを最小化する最も単純で効果的な方法です。
RCPとカメラ間などローカルのみの通信では、通常IPアドレスとサブネットマスクのみを設定すれば十分です。外部へのルーティングが不要なため、ゲートウェイ欄は空欄のままで構いません。
設定例:
- デバイスIPアドレス:
192.168.1.2 - サブネットマスク:
255.255.255.0(/24)
:::note 例外 一部のSony製シネマカメラ・カムコーダーは、外部通信が不要な場合でも、ネットワークインターフェースを有効化するために有効なゲートウェイIPアドレスの設定を要求します。「有効」とは、ゲートウェイがそのデバイスのサブネット内に存在することを意味しますが、ゲートウェイ機器自体が実在したり応答したりする必要はなく、設定上の検証のみが目的です。ローカル通信には機能的に不要ですが、この要件はファームウェアの制限によるもので、今後のアップデートで解消される見込みは低いです。また、インターフェースを有効化するためにSonyカメラの再起動が必要な場合もありますが、明示的な案内は表示されません。 :::
WAN静的IP設定
一般的な家庭用ネットワークでは、インターネットアクセスのためにIP・マスク・ゲートウェイ・DNSサーバーを設定します。
設定例:
- コンピューターIPアドレス:
192.168.1.25 - サブネットマスク:
255.255.255.0(/24) - デフォルトゲートウェイ:
192.168.1.1(家庭用ルーターのIP) - DNSサーバー: ドメイン名変換サービスのアドレス
この構成はローカル制作現場では一般的ではありませんが、RIOでセルラー経由のカメラ制御を行う場合によく使われます。LAN設定に加え、ゲートウェイIPはローカルサブネット外のコンピューターへ到達するためのデフォルトルートを確立します。デバイスがサブネット外(ネットマスクで定義される範囲外)のIPアドレスと通信する場合、トラフィックは自動的にゲートウェイへ転送され、他のネットワーク・VPN経由のリモート拠点・パブリックインターネットなど、最終的な宛先へのルーティングを担います。ゲートウェイが適切に設定されていない場合、デバイスは直近のローカルネットワーク内としか通信できません。
remi.cyanview.com や support.cyanview.com のようなドメイン名を解決するには、1つ以上のDNSサーバーの指定が必要です。DNSがなくてもIPアドレスでの通信は可能ですが、名前付きサービスにはアクセスできません。これはREMIサービスやリモートサポート機能に影響します。
ローカルDNSサーバーが存在せずインターネット接続が有効な場合は、Googleの 8.8.8.8 や 8.8.4.4 のようなパブリックDNSも利用できます。
DHCP
DHCP(Dynamic Host Configuration Protocol)は、静的IP設定と同じネットワーク情報を、デバイス側での手動設定なしに自動的に提供します。
デバイスがDHCP対応ネットワークに接続すると、「ネットワークアドレスを割り当ててもらえますか?」という要求を送信します。DHCPサーバー(通常はルーターや専用機器)は以下を自動的に割り当てます。
- IPアドレス: 利用可能なプールから一意のアドレス
- サブネットマスク: 所属するネットワークセグメントの定義
- デフォルトゲートウェイ: 他ネットワーク・インターネットへの経路
- DNSサーバー: ドメイン名変換サービスのアドレス
家庭用ネットワークでは、デバイスが現れるたびにルーターが自動的にIPアドレスを割り当てます。DHCPリースは通常短期間で更新・再割当の対象となるため、再接続時に同じデバイスへ同じIPアドレスが割り当てられる保証はありません。
管理型DHCPサーバーでは、特定デバイスに特定のIPアドレスを割り当てるよう設定でき、安定した通信アドレスが求められる放送環境で有用です。設定はデバイスごとではなくDHCPサーバー側に一元化されます。
DHCPの主な利点:
- IPの競合がない(DHCPサーバーが使用中のアドレスを管理)
- デバイス設定が簡単(手動設定なしで接続可能)
- 一元管理(1か所の設定変更が自動的に反映される)
Cyanviewデバイスの初期IP設定
RCP・RIOなどのCyanviewデバイスは、10.192.0.0/16 ネットワーク内の工場出荷時静的IPアドレスで出荷されます。このアドレスはデバイスのシリアル番号から生成され、末尾2バイトをホスト部として使用することで、一意性・予測可能なローカル通信・復旧用IPとしての機能を確保しています。シリアル番号 CY-RCP-18-123 のRCPは、工場出荷時IP 10.192.18.123 を持ちます。
DHCPは初期設定で静的IPに加えて有効化されています。ネットワーク上にDHCPサーバー(一般的なルーターなど)が存在する場合、デバイスは自動的にインターネットアクセス用IPを取得します。これにより、手動設定なしでREMI制作用のクラウド接続やリモートサポートが初期状態から利用可能になります。
デフォルトの 10.192.0.0/16 静的IPは「削除できません」が、他の設定と競合することはありません。異なるネットワーク用の静的IPが必要な場合は、単に新しい静的IPを追加してください。再起動やリセット後も維持したい場合は、保存時に**「Persistent」にチェック**を入れてください。誤解されがちですが、1つのネットワークインターフェースは複数のIPアドレスを同時にサポートでき、異なるサブネットとの同時通信が可能です。
「現時点では工場出荷時IPを削除することはできません」が、将来的な対応が検討されています。IP設定に不慣れなユーザーも多いため、工場出荷時IPを維持することで、簡単なファクトリーリセット手段がない中でも確実な復旧経路を確保しています。
トラブルシューティング
pingによる接続確認
ping は、指定したIPアドレスにICMPエコー要求を送信し応答を待つコマンドラインツール(Windowsのコマンドプロンプト、MacのTerminal)で、デバイスの到達可能性を素早く確認できます。ping が成功するには双方向の通信確認が必要です。
Windows向け・Mac向けの操作方法は動画チュートリアルも公開されています(Windows / Mac)。
重複IPの特定
カメラのIPアドレスを、動作するまでRCPの設定欄あちこちに試しに入力するという方法は、多くの場合カメラとRCPに同じIPアドレスを割り当ててしまう結果になり、アドレス競合により正常な通信ができず、デバイスの設定画面にもアクセスできなくなることがあります。通信トラブルの原因調査では、重複IPの確認を最初のステップの一つとすべきです。原因が特定できない場合は、デバイス設定を工場出荷状態からやり直すのが最も効率的な解決策となることが多いです。
Windows向けツール: Advanced IP Scanner はネットワークをスキャンし、重複IPを報告します。
Mac・Linux向けツール: arping と arp-scan コマンドラインツールで重複IPを特定できます(Macの場合Homebrewでインストール可能)。
arping でLinux上の重複IPを検出する
arping は、指定IPアドレスが既に使用中か、ローカルネットワーク上で重複していないかを確認するコマンドラインツールで、IP競合のトラブルシューティングに有用です。
基本的な使い方:
arping <IP_ADDRESS>
<IP_ADDRESS> を確認したいアドレスに置き換えてください。
結果の見方:
- 複数のMACアドレスから応答がある場合はIP重複の状態
- 単一のMACアドレスからの応答は単一デバイスによる使用
- 応答がない場合はそのIPは未使用の可能性が高い
重複IPを示す出力例:
Unicast reply from 192.168.1.100 [AA:BB:CC:DD:EE:01] 1.123ms
Unicast reply from 192.168.1.100 [AA:BB:CC:DD:EE:02] 1.456ms
Sent 2 probes (1 broadcast(s))
Received 2 response(s)
異なる2つのMACアドレスが確認でき、重複IPを示しています。
補足:
DHCPクライアントが行う重複アドレス検出(DAD)には -D フラグを使用します。
sudo arping -D -I <interface> <IP_ADDRESS>
<interface> はネットワークインターフェース名(例: eth0)に置き換えてください。
インターフェースを明示的に指定する場合:
sudo arping -I eth0 192.168.1.100
まとめ:
- 応答確認には
arping <IP>を使用 - 出力に複数のMACアドレスがあれば重複IP
- 応答がなければそのIPは空いている可能性が高い
arp-scan でIP範囲全体をスキャンし重複を検出する
arp-scan は、ローカルネットワーク全体または特定のIP範囲をスキャンし、現在応答している全デバイスを検出するツールで、稼働中の全デバイスの把握や重複IPの発見に役立ちます。
基本的な使い方:
ローカルサブネット(例: 192.168.1.0/24)をスキャンする場合:
sudo arp-scan 192.168.1.0/24
192.168.1.0/24 は実際のネットワーク範囲に置き換えてください。
結果の見方:
- 応答のあった全IPアドレスとMACアドレスの一覧が出力されます
- 同じIPアドレスが異なるMACアドレスで複数回表示される場合は重複IPの状態です
- 通常、各IPアドレスは1つのMACアドレスにのみ対応します
重複IPを示す出力例:
192.168.1.100 AA:BB:CC:DD:EE:01 SomeVendor
192.168.1.100 AA:BB:CC:DD:EE:02 AnotherVendor
192.168.1.100 が2つの異なるデバイスによって使用されており、重複を示しています。
補足:
-I フラグでネットワークインターフェースを指定できます。
sudo arp-scan -I eth0 192.168.1.0/24
Macの場合はHomebrew(brew install arp-scan)、Linuxの場合は各パッケージマネージャーで arp-scan をインストールできます。
まとめ:
- サブネット内のデバイス一覧には
arp-scan <network>を使用 - 異なるMACアドレスで繰り返し表示されるIPアドレスが重複の兆候
全デバイスが同一ネットワーク上にある必要がある
多くのIP通信は双方向であり、デバイス間でデータが双方向に流れる必要があります。直接通信には、両デバイスが同じネットワーク(同じネットマスク)上にあり、正しいIPアドレスとサブネットマスクが設定されている必要があります。
よくある誤りとして、カメラを 10.192.0.0/16 に、ネットマスクを 255.255.255.0 に設定してしまい、結果としてカメラがRCPと異なるネットワークに属してしまい直接通信できなくなるケースがあります。TCP通信は双方向の通信確立が必須のため失敗します。UDP通信の場合、カメラがRCPからのパケットを受信しパネル操作に応答することはあっても、RCPはカメラからの返信パケットを受信できません。
よくある質問
コンピューターのIPアドレスはどう変更しますか?
Cyanviewデバイスに初めて接続する際は、コンピューターを工場出荷時範囲 10.192.0.0/16 のIPアドレスに設定する必要があります。これによりRCP・RIOの設定画面にアクセスし、デバイスに新しいIPを割り当てられます。その後、コンピューターを通常のネットワーク設定に戻し、新しいIPでデバイスにアクセスしてください。
Windows向け資料:
Mac向け資料: