web-dev-qa-db-ja.com

Netgear Powerlineはペアリングしません:トラブルシューティング方法は?

しばらく前に、大ざっぱなWi-Fi接続の代わりにNetgear Powerlineデバイス(PLP2000)を購入しました。それらは完全に機能します。

家の別の場所に有線ベースのネットワーク接続を提供したかったので、別のペアを購入しました。残念ながら、新しいアダプターのいずれかを既存のアダプターとペアリングすることはできません。

アダプターのペアには工場で同一のネットワーク暗号化キーが与えられており、追加しようとしているデバイスが一致しないと思います。サポートに電話したところ、ルーターに2つのアダプターを接続する必要があり、事実上2つの電力線ネットワークが必要であると言われました。このビデオに基づくと、これは正しくないと思います。これは、合計16個のアダプターを単一のネットワークとして機能させることができることを示唆しています。 https://youtu.be/GKy90rPLo6k?t=66 この投稿も3番目のアダプタを追加するだけでよいことを提案します。 電力線ネットワーキング-別のアダプタを追加できますか

他の電力線アダプタベンダー、たとえばTP-Linkには、ユーザーがセキュリティキーなどのプロパティを編集できるユーティリティアプリがあります。 Netgearのこの特定のモデルには、同等のユーティリティがありません。

ラベルにはパスワードが印刷されています。

powerline label

これは、適切な接続パラメータがあれば、ある種のクライアントまたはアプリケーションがこれにリモートで接続できることを示唆しています。

このテクノロジーがどのように機能するのか知りたいです。電力線アダプタにはIPアドレスがないため、これはTCP/IPの下のネットワークの別の層のようです(少なくとも、DHCPテーブルを一目見ただけでは)。

だから、クライアントや言語(Java/Python)からこれらのデバイスに接続する方法を知っている人はいますか?リモートでログインし、すべてのデバイスでネットワーク暗号化キーを照合すると、すべてが魔法のように機能し始めることを望んでいます。

1
Alex Woolford

はい、Homeplug AVデバイスは、特別なプロトコル(0x88E1)を使用してイーサネットフレームを介して構成コマンドを受け入れ、オプションで電力線リンクを介して他のHomeplugデバイスに中継します。

使用される基本プロトコルはHomeplug仕様の一部であるため、任意のメーカーの「PLCユーティリティ」ソフトウェアを使用してペアリング(つまり、「ネットワークメンバーシップキー」の変更)を実行できます。

  • Qualcommは、コマンドラインツールのセットである open-plc-utils を公開しています。 (彼らは最大のHomeplug AVメーカーです–ほとんどの消費者向けHPAVデバイスはQualcommチップを使用しています。)
  • モデルのサポートページにリストされていなくても、 Netgear's 電力線ユーティリティが見つかりました。
  • TRENDnet's または TP-Link's 電力線ユーティリティ/ PLCユーティリティでさえピンチで動作します。正確なモデルを認識しない場合や、グラフィカルネットワークトポロジが正しく表示されない場合がありますが、基本的な制御コマンドは同じままです。

ローカルデバイスは、デバイスキーなしでイーサネット経由で設定コマンドを受け入れることに注意してください。デバイスキー(つまり、写真のパスワード)は、コマンドの送信にのみ使用されます電力線経由、例: PC→イーサネット→アダプタ1→電力線→アダプタ2。

最後に、一部のHomeplugデバイスdoには、AP /リピーター/エクステンダーとして機能するWiFiSSIDなど、他のものを構成するためのIPアドレスがあります。その場合、彼らの設定Webページには通常、Homeplugペアリングのセクションも含まれています。

(たとえば、WiFi対応のTP-Link HPAVアダプターには、他のアダプターの「デバイスキー」を追加できるセクションがあります。次に、このアダプターのネットワークキーを変更すると、すべてが強制的にペアリングされます。電力線ネットワーク内の他のアダプタ。)


便利なopen-plc-utilsコマンド( shellscript 私がそれらを覚えさせた):

  • デバイスの一覧表示:int6kstat -rplctool -rint6kstat -mなど。
  • トポロジを表示:int6kstat -t
  • パスワードをネットワークキーに変換します:hpavkey -eN $passphrase
  • ローカルイーサネット接続アダプタにネットワークキーを設定します:plctool -M -K $netkey $targetmac($ targetmacは単にlocalの場合があります)
  • 'set network key'コマンドを電力線経由で別のアダプタに中継します:plctool -J $targetmac -D $devicekey -K $netkey $relaymac
  • ローカルアダプタの「パラメータブロック」を取得します:plctool -I

すべてのHPAVデバイスには物理的な「ペア」ボタンがあると思います。私が理解したところによると、このボタンを押すと、現在ブロードキャストされているNMKが受け入れられるか、またはデバイス自体のNMKのブロードキャストが2分間開始されます。ただし、3つ以上のデバイスの正しい使用法がわかりません。

  • ペアリングされたデバイスで最初に「ペアリング」ボタンを押してから、新しいデバイスでshouldそのデバイスを既存のネットワークに受け入れるには、十分です。

  • または、1つのデバイスで[ペアリング]ボタンを押してから、走り回ってそれを押します他のすべてのデバイスで 2分以内に完全に再ペアリングするように機能するはずです。

  • ただし、事前にペアリングされたデバイスでは、この機能が無効になっている場合があります。 (管理ソフトウェアがNMKを設定すると、このNMKのペアリングを防ぐためにフラグが設定される場合があります。)その場合、[ペア]ボタンを10秒以上押し続けると、すべてがデフォルトのパスフレーズ(HomePlugAV)。

2
user1686