iPhone nie może połączyć się z Internetem w innej podsieci, ale inne komputery mogą

0

Oto moja konfiguracja; Jestem nowością w routerze, więc nie do końca rozumiem zawiłości mojej konfiguracji - wystarczy powiedzieć, że skonfigurowałem to w ten sposób, aby każdy, kto jest podłączony do routera A, nie mógł pingować nikogo na routerze B, ale każdy na routerze B może pingować każdego na routerze A, a także uzyskać połączenie internetowe.

Router A:

  • Jest routerem dostarczonym przez dostawcę usług internetowych.
  • IP: 192.168.1.1
  • Podsieć: 255.255.255.0
  • DHCP
    • Rozpocznij IP: 192.168.1.2
    • Koniec adresu IP: 192.168.1.12
    • Podstawowy DNS: 192.168.1.1
    • Brama domyślna: 192.168.1.1
    • Serwer proxy DNS włączony (nie wiem, co to dokładnie robi, domyślnie jest włączony)
  • Port LAN 1 łączy się z portem WAN na routerze B
  • Ma własną sieć bezprzewodową (do użytku gości)

Router B:

  • To mój własny router z załadowanym oprogramowaniem Tomato.
  • IP: 192.168.0.0
  • Podsieć: 255.255.255.128
  • Statyczny DNS: 192.168.1.1
  • DHCP
    • Rozpocznij IP: 192.168.0.1
    • Koniec adresu IP: 192.168.0.126
  • Port WAN podłączony do portu LAN 1 w routerze A
  • Ma własną sieć bezprzewodową (do użytku pracowników)

Gdybym miał połączyć się z routerem B, miałbym dostęp do wszystkich komputerów, które są do niego podłączone. Byłbym także w stanie połączyć się z urządzeniami podłączonymi do routera A. Urządzenia na routerze A jednak NIE mają dostępu do żadnych urządzeń na routerze B. Mam problem z tym, że niektóre smartfony, takie jak iPhone, nie mogą pingować urządzeń na routerze A (a zatem nie można połączyć się z Internetem). Mój laptop i inne komputery działają jednak dobrze. Gdy iPhone jest podłączony do routera A, Internet działa również dobrze.

Patrząc na ustawienia iPhone'a, wszystkie wydają się pasować do moich innych komputerów. DNS i brama to 192.168.0.0 (tak samo jak inne komputery). Nie jestem pewien, o co chodzi.

Na marginesie, mój Windows Phone 7 wydaje się działać OK w sieci prywatnej. Android mojego brata - podobnie jak iPhone nie działa.

JakeTheSnake
źródło
1
Czy na pewno masz prawidłowy adres IP routera B? 192.168.0.1 wydaje się znacznie bardziej prawdopodobne.
freiheit

Odpowiedzi:

2

192.168.0.0nie jest adresem hosta w 192.168.0.0/25sieci - zerowy adres hosta jest nieprawidłowy, z wyjątkiem niektórych bardzo szczególnych okoliczności (użycie /31maski dla podsieci peeringu routera ).

Krótko mówiąc: to nie powinno działać i jestem zszokowany, że w tym momencie częściowo dla ciebie działa.

Zmień adres routera na prawidłowy, co powinno rozwiązać problem. Więcej informacji na temat podsieci można znaleźć w tym pytaniu .

Shane Madden
źródło
+1, ponieważ nie mogę zaprzeczyć twojej odpowiedzi, ale pomyślałem, że zauważyłem, że kilka razy widziałem szalone błędne przekonania routera, które nie powinny działać, ale jakoś (w różnym stopniu).
Robin Gill,