UPnP ポート転送が機能しない場合に障害のあるコンポーネント (アプリ / ルーター) を隔離する一般的な方法

UPnP ポート転送が機能しない場合に障害のあるコンポーネント (アプリ / ルーター) を隔離する一般的な方法

UPnP ポート転送の問題を切り分ける方法に関するガイドを見つけるのに苦労しました。現在、トラブルシューティングのために Ubuntu 17.10 beta2 にアクセスできます。

私の問題は、Raspberry Pi 3 に Plex サーバーがあり、ルーター (WRT54GS) で必要なポートが開いていないため、インターネットに公開されていないというメッセージが表示されることです。サーバーは、Upnp を使用してポート自体を開くことができると言われています。

私がやったこと:

  • ルーターで Upnp が有効になっていることを確認しました。何度も無効/有効にし、再起動しました。
  • ルーターのファームウェア アップデートを確認しました (存在しません)。
  • Upnp アプリ (Windows 10 用) を使用して、ルーターの設定を「確認」できることを確認しました (確認できました。少なくとも、すべてのポート転送ルールがリストされていました)。
  • 手動でポート転送を実行したときに、アプリ (Plex サーバー) がポート転送の成功を報告することを確認しました。その通りです。
  • さまざまなキーワードで Google 検索しましたが、ほとんどはインターネットに公開された Upnp のセキュリティへの影響に関する記事でした。私が探していたものではありません。魔法の言葉を言わなかったに違いありません。

問題を切り分ける良い方法はありますか? ルーターのファームウェアに問題があるのか​​、特定のアプリに問題があるのか​​を判断できれば、修正はずっと簡単になります。

関連情報