ネットワーク構造
私のホームネットワークは現在、2つの(ネストされた)LANで構成LAN A
されています。LANの 1つ()が(Telekom Speedport W 723Vルーター[ Router A
] / DSL 経由で)インターネットに接続されています。もう1つ(LAN B
)はLAN A
(ASUS DSL-AC87VGルーター[ Router B
] / E-WAN経由で)接続されています。
なぜこのネットワーク構造なのか?以下のネタバレでの説明:
上記のASUSルーターはWiFiのパフォーマンスを改善するためにインストールされましたが、ネットワーク内のTelekom IPTVレシーバーとの互換性の問題が発生したため、Telekomルーターを再度インストールする必要がありました。それにも関わらず、ASUSルーター(前述)をTelekomルーターを使用してネットワークに接続し、WiFiアクセスポイントとして機能し、家の別のエリアでIGMPスヌーピングを備えたLANスイッチとして機能させました。
ネットワークに2つのサーバー(Ubuntu Server 18.04 LTS)をセットアップしました:
Server A
:TeamSpeakといくつかのゲームServer B
:Apache2、PHP、MySQLなど
友人に接続できるように、(上記のように)私のネットワーク設定で、私は、ポートを転送するために管理しているServer A
からポートを転送することによって、(それはTeamSpeakやゲームも)Router A
へRouter B
の当時とRouter B
(この場合は、対応するデバイスへServer A
) 。サーバーと2番目のルーターは両方とも静的IPアドレスを持っています。
問題
Server B
ファイアウォールRouter B
が有効になっているかどうかに応じて、ポート80(および明らかに21および22などの他のポートも)を転送して、次のいずれかの結果になります。
ファイアウォールの
Router B
有効化:接続がタイムアウトします。ファイアウォールの
Router B
無効化:接続は拒否されます。
(ポートチェックWebサイトでは、どちらの場合もポートが閉じられていると言われています。)
ポート80をRouter A
デバイスLAN A
(たとえば、XAMPPを実行しているラップトップ)に転送しても問題は発生しないため、この問題の原因Router B
(ASUS DSL-AC87VGルーター)が疑われます。
アプローチ
この問題はのウェブインターフェースとの競合の結果であると考えました
Router B
。ただし、ポート80Router A
を別のポートRouter B
(たとえば38008)にリダイレクトしてから、この別のポートRouter B
からポート80に戻すServer B
と、同じ結果になります。また、「WAN経由のWebアクセス」(ルーターのWebインターフェースへの外部アクセス)は無効になっています。のファームウェアを更新して
Router B
も問題は解決せず、ファームウェアRouter A
は既に最新です。推奨されるものではありませんが、私はDoS保護を無効にしようとしました-運はありません。
Server A
必要Server B
なポートが既に許可されているため、ファイアウォールを無効にしたり、ファイアウォールを無効にしたりしませんでした。両方のルーターを再起動しても問題は解決しませんでした。
Router A
しています。インターネット接続(および)はリビングルームにあります。前述したように、WiFiの信号はRouter A
フラットの反対側でひどいRouter B
です。アクセスポイントとスイッチとして)デバイスを提供するために機能します(音響のためにリビングルームに入れたくないサーバーを含む)理由)フラットのその側に。しかし、それとは別に、他のポート転送ルール(TeamSpeakなど)は機能しています。