iPhone無法連接到其他子網路的互聯網,但其他電腦可以

iPhone無法連接到其他子網路的互聯網,但其他電腦可以

這是我的設定;我是一個路由器新手,所以我不完全理解我的配置的複雜性 - 但可以說,我已經這樣設定了,這樣任何連接到路由器 A 的人都無法 ping 路由器 B 上的任何人,但是路由器B 上的任何人都可以ping 路由器A 上的任何人並獲得網路連線。

路由器A:

  • 是ISP提供的路由器。
  • IP位址:192.168.1.1
  • 子網路:255.255.255.0
  • 動態主機配置協定
    • 起始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
  • 動態主機配置協定
    • 起始IP:192.168.0.1
    • 結束IP:192.168.0.126
  • WAN口連接路由器A的LAN口1
  • 有自己的無線網路(供員工使用)

因此,如果我要連接到路由器 B,我就可以存取所有也連接到它的電腦。我還能夠連接到連接到路由器 A 的裝置。上(因此無法連接到互聯網)。不過,我的筆記型電腦和其他計算機都運作得很好。當iPhone連接到路由器A時,網路也運作正常。

看看 iPhone 獲得的設置,它們似乎都與我的其他電腦獲得的設置相匹配。 DNS和網關都是192.168.0.0(與其他電腦相同)。我不確定這是什麼交易。

順便說一句,我的 Windows Phone 7 似乎在專用網路上運作正常。我兄弟的 Android 系統——就像 iPhone 一樣無法運行。

答案1

192.168.0.0不是192.168.0.0/25網路上的主機位址 - 全零主機位址無效,除非在某些非常特殊的情況下(使用/31路由器遮罩)對等子網)。

簡而言之:這不應該起作用,令我震驚的是,它目前對你部分有效。

將路由器的位址更改為有效的位址,這應該可以解決問題。有關子網劃分的進一步閱讀,請參閱這個問題

相關內容