(どうやら)すべてのポート転送ルールがネストされたネットワークで機能するとは限りません


0

ネットワーク構造

私のホームネットワークは現在、2つの(ネストされた)LANで構成LAN Aされています。LANの 1つ()が(Telekom Speedport W 723Vルーター[ Router A] / DSL 経由で)インターネットに接続されています。もう1つ(LAN B)はLAN AASUS DSL-AC87VGルーター[ Router B] / E-WAN経由で)接続されています。

また、記述されたネットワーク構造はこの図で説明されます

なぜこのネットワーク構造なのか?以下のネタバレでの説明:

上記のASUSルーターはWiFiのパフォーマンスを改善するためにインストールされましたが、ネットワーク内のTelekom IPTVレシーバーとの互換性の問題が発生したため、Telekomルーターを再度インストールする必要がありました。それにも関わらず、ASUSルーター(前述)をTelekomルーターを使用してネットワークに接続し、WiFiアクセスポイントとして機能し、家の別のエリアでIGMPスヌーピングを備えたLANスイッチとして機能させました。


ネットワークに2つのサーバー(Ubuntu Server 18.04 LTS)をセットアップしました:

  1. Server A:TeamSpeakといくつかのゲーム
  2. Server B:Apache2、PHP、MySQLなど

友人に接続できるように、(上記のように)私のネットワーク設定で、私は、ポートを転送するために管理しているServer Aからポートを転送することによって、(それはTeamSpeakやゲームも)Router ARouter Bの当時とRouter B(この場合は、対応するデバイスへServer A) 。サーバーと2番目のルーターは両方とも静的IPアドレスを持っています。


問題

Server BファイアウォールRouter Bが有効になっているかどうかに応じて、ポート80(および明らかに21および22などの他のポートも)を転送して、次のいずれかの結果になります。

  1. ファイアウォールのRouter B有効化:接続がタイムアウトします。

  2. ファイアウォールのRouter B無効化:接続は拒否されます。

(ポートチェックWebサイトでは、どちらの場合もポートが閉じられていると言われています。)

ポート80をRouter AデバイスLAN A(たとえば、XAMPPを実行しているラップトップ)に転送しても問題は発生しないため、この問題の原因Router BASUS DSL-AC87VGルーター)が疑われます。

アプローチ

  1. この問題はのウェブインターフェースとの競合の結果であると考えましたRouter Bただし、ポート80 Router Aを別のポートRouter B(たとえば38008)にリダイレクトしてから、この別のポートRouter Bからポート80に戻すServer Bと、同じ結果になります。また、「WAN経由のWebアクセス」(ルーターのWebインターフェースへの外部アクセス)は無効になっています。

  2. のファームウェアを更新してRouter Bも問題は解決せず、ファームウェアRouter Aは既に最新です。

  3. 推奨されるものではありませんが、私はDoS保護を無効にしようとしました-運はありません。

  4. Server A必要Server Bなポートが既に許可されているため、ファイアウォールを無効にしたり、ファイアウォールを無効にしたりしませんでした。

  5. 両方のルーターを再起動しても問題は解決しませんでした。


2
なぜ二重NATを使用するのですか?2つのネットワークを持ち、サーバーを二重NATで接続する特定の理由はありますか?2つの一意のネットワークではなく、1つの「大きな」サブネットを使用する方が簡単ではないでしょうか?2つのホームグレードルーターを連続して使用することは一般に悪い考えであり、通常は多くの問題を引き起こします。
アセジャベリン

@acejavelin:空間的な理由で私は二重NATを使用Router Aしています。インターネット接続(および)はリビングルームにあります。前述したように、WiFiの信号はRouter Aフラットの反対側でひどいRouter Bです。アクセスポイントとスイッチとして)デバイスを提供するために機能します(音響のためにリビングルームに入れたくないサーバーを含む)理由)フラットのその側に。しかし、それとは別に、他のポート転送ルール(TeamSpeakなど)は機能しています。
ヤン・ベーム

1
なぜルーターBをエクステンダーとして使用しないのか... DHCPを無効にし、192.168.2.2の静的LAN IPを与え、ルーターAをBのLANポートに接続し、本質的にスイッチにし、ルーターAはすべてのサービスを処理しますすべてのデバイス。これはホームネットワークで非常に一般的な方法であり、多くのSOHOルーター(Asus RTシリーズなど)にはこのようなモードが組み込まれています
。– acejavelin

回答:


0

@acejavelinが示唆するようにRouter B、次のことを行うことでエクステンダーとしてセットアップしました。

  • DHCPを無効にする
  • Router A(192.168.X.2など)の近くに静的LAN IPを割り当てる
  • E-WANポートの代わりにRouter ALANポートに接続されているイーサネットケーブルを差し込むRouter B

これで問題は解決しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.