iPhoneは他のサブネットのインターネットに接続できませんが、他のコンピュータは接続できます

iPhoneは他のサブネットのインターネットに接続できませんが、他のコンピュータは接続できます

これが私の設定です。私はルーター初心者なので、設定の複雑さを完全に理解しているわけではありませんが、ルーター A に接続しているユーザーはルーター B のユーザーに ping できませんが、ルーター B のユーザーはルーター A のユーザーに ping でき、インターネット接続も確立できるように設定しました。

ルーターA:

  • ISPが提供するルーターです。
  • IP: 192.168.1.1
  • サブネット: 255.255.255.0
  • DHCPサーバー
    • 開始IP: 192.168.1.2
    • 終了IP: 192.168.1.12
    • プライマリDNS: 192.168.1.1
    • デフォルトゲートウェイ: 192.168.1.1
    • DNS プロキシが有効 (これが具体的に何をするのかはわかりませんが、デフォルトでオンになっています)
  • LANポート1はルータBのWANポートに接続します
  • 独自の無線ネットワークあり(ゲスト用)

ルーターB:

  • Tomato ファームウェアがロードされた独自のルーターです。
  • IP: 192.168.0.0
  • サブネット: 255.255.255.128
  • 静的DNS: 192.168.1.1
  • DHCPサーバー
    • 開始IP: 192.168.0.1
    • 終了IP: 192.168.0.126
  • ルータAのLANポート1に接続されたWANポート
  • 独自の無線ネットワーク(従業員が使用)あり

したがって、ルータ B に接続すれば、ルータ B に接続されているすべてのコンピュータにアクセスできます。また、ルータ A に接続されているデバイスにも接続できます。ただし、ルータ A のデバイスはルータ B のどのデバイスにもアクセスできません。問題は、iPhone などの一部のスマートフォンがルータ A のデバイスに ping できない (したがってインターネットに接続できない) ことです。ただし、私のラップトップや他のコンピュータは正常に動作します。iPhone がルータ A に接続されている場合、インターネットも正常に動作します。

iPhone の設定を見ると、他のコンピュータの設定とすべて一致しているようです。DNS とゲートウェイは両方とも 192.168.0.0 (他のコンピュータと同じ) です。何が問題なのかよくわかりません。

ちなみに、私の Windows Phone 7 はプライベート ネットワーク上で問題なく動作するようです。弟の Android (iPhone など) は動作しません。

答え1

192.168.0.0ネットワーク上のホストアドレスではありません192.168.0.0/25。すべてゼロのホストアドレスは、非常に特殊な状況(/31ルータのマスクを使用するなど)を除いて無効です。ピアリングサブネット)。

要するに、これは機能しないはずであり、現時点で部分的に機能していることに驚いています。

ルーターのアドレスを有効なものに変更すると、問題は解決するはずです。サブネット化の詳細については、以下を参照してください。この質問

関連情報