Plexリモートアクセスが機能しない問題を修正する方法
Plexは、クライアント/サーバーメディアストリームおよびソフトウェアスイートです。 Windows、Ubuntu、およびmacOSで利用可能なPlex Media Serverデスクトップアプリケーションがあります。 このアプリケーションを使用すると、コンピューター内のさまざまなメディアファイルを整理し、正しい資格情報が与えられている場合、インターネット上のプレーヤーがそれらにアクセスできます。 これは、時間の経過とともに多くの注目を集めてきた素晴らしい機能です。
アプリケーションは優れていますが、多くのパラメーターを監視する必要があるため、多少複雑です。 これが、Plexにアクセスできないか、「 ネットワークの外部でPlexが利用できません 」というエラーメッセージが表示されるという問題が発生する理由です。 これは非常に一般的な問題なので、心配する必要はありません。
このソリューションでは、この問題が発生する理由とエラーを解決するためにできることに関するすべての原因について説明します。 ソリューションは、複雑さと有用性の昇順にリストされています。 必ず最初のものから始めて、あなたの道を進んでください。
Plex Remote Accessが機能しない原因は何ですか?
いくつかの異なるユーザーケースを分析し、その状況を分析しました。 収集したデータと取得したレポートに基づいて、問題の原因となっている可能性のある原因のリストをまとめました。
- NAT / UPnPの互換性:ポート転送を適切に機能させるには、NATまたはUPnP(ルーターモデルに応じて)を有効にする必要があります。 これらが有効になっていないか、必要な設定と異なる設定がある場合、Plex Remote Accessは機能しません。
- ダブルNAT: NAT(ネットワークアドレス変換)は、パブリックIPに着信するすべてのネットワーク要求をすべての内部IPに対して管理するタスクを処理します。 「ダブル」NATが発生すると、多くの問題が発生し、Plexリモートアクセスが機能しなくなる場合があります。
- 古いPlexバージョン: Plex Media Serverは、バグを修正したり、アプリケーションに新しい機能を導入したりするために、頻繁に更新をリリースします。 Plexアプリケーションが古くなっている場合があるため、正しく動作させるために更新する必要があります。
- インターネット接続が遅い:多くのユーザーから連絡があり、「バッファリング」の問題を通知してくれました。 これは通常、インターネット接続が非常に遅いか、干渉している場合に発生します。 この問題を解決するには、ネットワークを調べる必要がある場合があります。
- ファイアウォール:ファイアウォールがPlex Media Server間の通信をブロックしている場合があります。 通常、「高度な」ファイアウォールがこの種の動作を担当します。
- VPNアクセスが必要:許可などの理由だけでPlexなどのメディアサーバーの使用に問題があるISPがいくつかあります。ここでは、VPNを使用して、その動作を確認できます。
- グリッチ:サーバー側にネットワークグリッチがあるか、ネットワーク干渉によりサービスがダウンしている可能性があります。 コンピュータの電源を入れ直す以外にできることはありません。
解決策1:最新バージョンへの更新
Plexアプリケーションにいくつかのバグが誘発され、期待どおりに動作しなくなる多くの例があります。 私たちの周りのソフトウェアは時々アップデートを取得しますが、これらのアップデートはPlexと互換性がない場合があります。 そのため、同社のエンジニアは、この問題のみを対象としたアップデートを公開しています。
古いバージョンのPlex Media Serverがある場合は、遅滞なくできるだけ早く更新することをお勧めします。 これは、特にPlexをサービスとして使用している場合に非常に重要です。
通常、PlexのWebアプリケーションは、使用するにつれて時間とともに更新されます。 UbuntuまたはPlexが実行されている他のプラットフォームの場合、大文字と小文字は異なります。 以下は、UbuntuマシンでPlexを更新する方法の方法です。 別のプラットフォームで実行している場合は、他の更新方法を簡単にグーグルで検索できます。
- (ここ)に移動して、最新のPlex Media PackageのURLを見つけます 。
Plexの最新バージョンのダウンロード
注: Windowsデスクトップアプリケーションの場合、インストールファイルをアクセス可能な場所にダウンロードできます。
- サーバーにSSHで接続します。 次の手順では、URLとパッケージを最新リリースに置き換えてください。
- 次のコマンドを実行して、最新のパッケージをダウンロードします。
wget //downloads.plex.tv/plex-media-server/0.9.12.4.1192-9a47d21/plexmediaserver_0.9.12.4.1192-9a47d21_amd64.deb
- 次に、次のコマンドでパッケージをインストールします。
sudo dpkg -i plexmediaserver_0.9.12.4.1192–9a47d21_amd64.deb
- インストールが完了したら、次のコマンドでインストールファイルを削除します。
rm plexmediaserver_0.9.12.4.1192–9a47d21_amd64.debrm plexmediaserver_0.9.12.4.1192–9a47d21_amd64.deb
- マシンを再起動して、Plex Media Serverを実行してみてください。 問題が解決したかどうかを確認してください。
解決策2:グリッチ解決のためのパワーサイクリング
非常に頻繁に発生する別の興味深いシナリオは、サーバーがエラー/グリッチ状態になる場合です。 これは通常、Plexが多数のパラメーターを同時に実行する重いアプリケーションであるために発生します。 これらのいずれかがエラー状態になるか、不適切な構成をロードすると、使用できなくなる可能性があります。
ネットワーク関連の問題もあり、他のデバイスからPlexサーバーにアクセスできない場合があります。 これには、2つの方法があります。 サーバーマシンとターゲットマシンの電源を再投入するか、ネットワークが通常の状態に戻るまで問題を待つことができます。 電源を入れ直すには、次の手順に従ってください。
- 両方のコンピューター(ターゲットとサービス)をオフにします。
- 各コンピューターの電源ケーブルを取り外します。 すべてのエネルギーが消費されるように、各コンピューターの電源ボタンを約4秒間押し続けます。
コンピューターの電源ケーブルを取り出す - ここで、すべてを再び接続する前に2〜3分待ちます。コンピューターを再度起動して、Plexメディアサーバーを起動します。
- サーバーが適切に初期化されるのを待ってから、これで問題が解決したかどうかを確認してください。
解決策3:低速なインターネット接続を修正する
Plex Media Serverを介してストリーミングされるメディアが大量にバッファリングされ、ユーザーにフラストレーションを引き起こすという問題に遭遇しました。 このシナリオは通常、インターネット接続が適切でない場合に発生し、メディアへのアクセスを提供するためにサーバーがより少ない帯域幅を使用するように強制します。
同じシナリオが要求元コンピューターにも適用されます。 インターネット接続が安定していないと、メディアを効率的にリクエストおよびストリーミングできません。 まず、ネットワーク上で実行されているデバイスの数 (サーバーと要求コンピューターの両方)を確認する必要があります。 それらの数が多い場合(+6)、ボトルネック状態が発生する可能性があります。
さらに、接続の全体的な帯域幅も確認する必要があります。 バッファリングの問題を完全に根絶するためには、 適切な数値が必要です。 また、最後のソリューションの方法を使用して、 ルーターの 電源を再投入することを検討する必要があります。
解決策4:高度なファイアウォールを無効にする
原因で前述したように、高度なファイアウォールは、Plexメディアサーバーによって送信され、適切に動作するために必要な接続ストリームをブロックすることで有名です。 これらの高度なファイアウォールには、 pfsenseまたは同様の製品が含まれます。
この問題を回避する方法は2つあります。 ファイアウォールを無効にしてからサーバーにアクセスするか、次のIPアドレスがブロックされていないことを確認できます。
34.245.172.51 34.248.59.52 52.49.250.227 54.171.49.143 63.34.171.72
ファイアウォールの設定を開いて、これらの各IPアドレスをスクリーニング対象のIPアドレスと照合できます。 見つかった場合はホワイトリストに登録し、Plexとコンピューターを再起動した後、問題が解決したかどうかを確認します。
解決策5:自動構成を確認する
Plexサーバーを構成するには、2つの方法があります。 いくつかのオプションを有効にした後、Plexがすべてを構成する「自動」構成方法を使用するか、すべての値とパラメーターを手動で設定できます。
手動構成は少し面倒なので、最初に自動構成を実行します。 ルーターには、 uPnPまたはNAT-PMPが自動構成されている必要があります。 これらの設定により、Plexは、追加の手順を実行することなく、ルーターの転送ポートを自動的に構成できます。 すべてのルーターにこれがあるわけではないため、以下の方法に従って、有効になっているかどうかを確認してください。
- ルーターに関連付けられているIPアドレスをブラウザーのアドレスフィールドに入力します(192.168.8.1のようなものです)。
- 次に、ルーターの設定に移動します(ルーターごとに設定ボタンが異なる場合があります)。
- 次に、 uPnPまたはNAT-PMPのオプションを探します。 これらのいずれかが有効になっていることを確認してください。
uPnPを有効にする - 既に有効になっている場合は、無効にして変更を保存し、再度有効にします。
- 変更を保存して終了します。 コンピューターを再起動して、問題が解決したかどうかを確認してください。
解決策6:ポートを手動で転送する
ポートが自動的に転送されない場合、Plexが使用するポートを手動で転送する以外のオプションはありません。 通常、 ルーターでuPnPまたはNAT-PMPが有効になっていない場合は、手動ポート転送が必要になります。 この方法は非常に簡単で、見た目ほど威圧的ではありません。 念のため、すべての構成のバックアップを作成するか、後で変更する必要がある場合に変更する前に、それらを書き留めておいてください。
まず最初に、 サーバーのローカルIPアドレスが静的であることを確認する必要があります。 ポートを転送するとき、転送先を知る必要があります。 このシナリオでは、Plex Media Serverを実行しているコンピューターのローカルIPアドレスを知る必要があります。 これには2つの一般的なアプローチがあります。
静的IPをコンピューターに割り当てる
この場合、ネットワーク情報を自動的に構成するのではなく、手動で割り当てます。 コンピューターに静的IPを設定する方法は次のとおりです。
- Windows + Rを押して、ダイアログボックスに「 ncpa.cpl 」と入力し、Enterを押します。
- これで、すべてのアダプター/ネットワークのリストが表示されます。 静的IPを設定するアダプターを選択し、アダプターを右クリックして[ プロパティ ]を選択します 。
選択したアダプターのプロパティ - プロパティが開いたら、オプション「 インターネットプロトコルバージョン4(TCP / IPv4) 」に移動します。 オプションを選択した後、その下にある[ プロパティ ]ボタンをクリックします。
IPv4のプロパティ - IPアドレスを自動的に取得する代わりに、[ 次のIPアドレスを使用する ]オプションを選択します。 次に、設定するIPアドレスと、対応するデフォルトゲートウェイを入力します。 次に、優先DNSサーバーを追加することもできます(以下に示すように、主にGoogleのDNSサービスを使用します)。
ルーターでIPを予約する
コンピューターではなくルーターで変更を行う場合は、ルーターでIPを手動で予約できます。 つまり、IPは静的なままで、シャッフルは行われません。 IPアドレスを予約するには、以下の方法に従ってください。
- ネットワークに接続されているブラウザを開きます。 ルーターページの資格情報を入力します(これは通常、192.168.9.100のようにルーターの裏面にあります)。
- コマンドプロンプトでipconfigのステータスを確認するか、Macの[システム環境設定]> [ネットワーク]に進みます。
- 少し技術的な部分があります。 DHCPまたはDHCP予約設定を探す必要があります。 ルーターごとに異なるオプションがあるため、ソリューションを適宜調整できます。
- 次に、サーバーコンピューター(Plexをホストしている)のMACアドレスが必要です。 Windows + Sを押してコマンドプロンプトを入力し、右クリックして[ 管理者として実行 ]を選択すると、簡単に実行できます 。 ダイアログボックスにipconfigと入力し、Enterを押します。
ホストコンピューターでipconfigコマンドを実行する - ここから、デバイスのMacアドレスを書き留めることができます。 アドレスは12桁です。
注: Wi-Fiカードとイーサネットポートに複数の異なるMACアドレスがあるという事実を認識していることを確認し、プライマリと思われるものを選択してください。
- ここで、メモしたMACアドレスをDHCP予約設定の最初のエントリに入力します 。 次に、予約するIPアドレスを入力し、[ 適用]を押して変更を保存します。
ルーターの転送ポート
IPが静的であることを確認したので、ポートフォワーディングに進むことができます。 ルータでポートを手動で転送するために必要な変数のリストは次のとおりです。
- WAN /外部ポート :ポート32400(TCP)がデフォルトですが、一般に20, 000〜50, 000の範囲で使用可能なポートを使用できます。
- LAN /内部ポート :これは常に32400です。
- IPアドレス :Plex Media Serverを実行しているコンピューターのローカルIPアドレス。 これはあなたが上でやったことです。
サーバーのローカルIPアドレスのLAN /内部ポート32400(TCP)を指すように、選択したWAN /外部ポート(TCP)をマップする必要があります。 すべての情報がわかったので、ルーターまたは他の記事を参照して、ポートを適切に転送できます。
ポートを使用するためのPlex Media Serverの設定
ポートを転送しているので、それを利用するようにPlex Media Serverを構成します。 それを行うには、以下の手順に従ってください:
- Plex Webアプリケーションを開き、Plexアカウントが以下でサインインされていることを確認します。
設定>サーバー>一般
- 次のパスに移動します。
設定>サーバー>リモートアクセス
- 使用可能なオプションが多くない場合は、[詳細を表示]を 切り替えます
- 次に、「 手動で指定するパブリック ポート 」を確認します。
手動でパブリックポートを指定するオプションを有効にする - ここで、以前に設定した外部ポート/ WANを入力する必要があります。
- 次に、 再試行または適用をクリックします
これで、問題なくサーバーにアクセスできるかどうかをテストおよび確認できます。
解決策7:複数のサーバーを手動でポート転送する
単一のPlexサーバーのみを使用している場合、上記のシナリオは完璧で完全です。 ただし、複数のサーバーを使用している場合、アウトラインは同じままですが、いくつかの修正を行う必要があります。 次の手順を実行する必要があります。
- サーバーごとに一意の異なるポート番号を選択する必要があります。
確立するサーバー接続ごとに異なる外部ポート/ WANを使用する必要があることに注意してください。 たとえば、ポート32405、32404などを使用できます。
- Plex Media Serverをホストしている対応するコンピューターのローカルIPの外部ポート番号を内部ポート番号/ LAN 32400に転送する必要があります。
ここで例を見てみましょう。 Plex Media Serverをホストしている2台のコンピューターがあるとします。 内部IPは次のとおりです。
192.168.2.12 192.168.2.22
この状況では、転送メカニズムを次のように構成します。
サーバー1のIPアドレス:192.168.2.12 WAN /外部ポート:32401 LAN /内部ポート:32400
サーバー2のIPアドレス:192.168.2.22 WAN /外部ポート:32402 LAN /内部ポート:32400
解決策8:ブリッジモードを有効にする(ダブルNATシナリオの場合)
通常、NATは複数のコンピューターとインターネット接続を共有するために使用されます。 小規模から大規模まで同様に使用されます。 手動でポートを転送している場合、たとえば、サービスプロバイダーから提供されたモデムにルーターが接続されているなど、Double-NATの競合が発生する可能性があります。 ここでは、モデムとルーターの両方がNATサービスを提供しています。
Double-NATは、基本的に自動接続を作成しようとしているサーバーに干渉します。 これは、ISPから割り当てられたパブリックIP自体がNATサービスも使用している場合にも発生する可能性があります。
ダブルNATの検出
Double-NAT状態の修正を開始する前に、Double-NATであることを確認する必要があります。 ここでは、まずコンピューター/サーバーが接続されているルーターの設定を確認する必要があります。
注: ISPのモデム設定ではなく、ルーターの設定を見ていることに注意してください。
- ルーターの外部IPv4アドレス/ WANを見つけて書き留めます 。 これは、ルーター設定にあるステータスページで簡単に見つけることができます。
- (この)サイトに移動します。 ここで、 IPv4アドレスを書き留めます
両方のIP が 一致 しない場合、Double-NATはありません。
それらが一致する場合、おそらくそれを経験しています。
Double-NATの修正
Double-NATシナリオの修正は非常に簡単で簡単です。 デバイスの1つでブリッジモードを使用するので、2つではなく、1つのデバイスのみがNATサービスを提供します。 ネットワーク要求が適切に調整されて送信されるように、すべてのNATデバイスでポート転送を設定するオプションもあります。
ここでの最善かつ簡単な解決策は、ISPに電話して、 ブリッジモードをセットアップするよう依頼することです。 あなたはオンラインで無限のチュートリアルを使用して自分でこれを行うことを試みることができますが、ISPにそれを行うように頼むとエラーなしでより少ない時間がかかります。
注: Carrier Grade NATを使用するように設定されている場合 、ISPに代わって静的IPを購入して使用できるようにする必要があります。