O iPhone não consegue se conectar à Internet em outra sub-rede, mas outros computadores podem

O iPhone não consegue se conectar à Internet em outra sub-rede, mas outros computadores podem

Aqui está minha configuração; Sou um roteador novato, então não entendo completamente os meandros da minha configuração - mas basta dizer que o configurei dessa maneira para que qualquer pessoa conectada ao roteador A não possa executar ping em ninguém no roteador B, mas qualquer pessoa no roteador B pode executar ping em qualquer pessoa no roteador A, além de obter uma conexão com a Internet.

Roteador A:

  • É o roteador fornecido pelo ISP.
  • IP: 192.168.1.1
  • Sub-rede: 255.255.255.0
  • DHCP
    • IP inicial: 192.168.1.2
    • IP final: 192.168.1.12
    • DNS primário: 192.168.1.1
    • Gateway padrão: 192.168.1.1
    • Proxy DNS ativado (não sei exatamente o que isso faz, está ativado por padrão)
  • A porta LAN 1 se conecta à porta WAN no roteador B
  • Possui rede sem fio própria (para uso dos hóspedes)

Roteador B:

  • Meu próprio roteador está carregado com firmware Tomato.
  • IP: 192.168.0.0
  • Sub-rede: 255.255.255.128
  • DNS estático: 192.168.1.1
  • DHCP
    • IP inicial: 192.168.0.1
    • IP final: 192.168.0.126
  • Porta WAN conectada à porta LAN 1 no roteador A
  • Possui rede sem fio própria (para uso dos funcionários)

Então, se eu estivesse conectado ao Roteador B, teria acesso a todos os computadores que também estão conectados a ele. Eu também seria capaz de me conectar a dispositivos conectados ao roteador A. Os dispositivos no roteador A, entretanto, NÃO têm acesso a nenhum dispositivo no roteador B. O problema que estou tendo é que alguns smartphones como o iPhone não conseguem executar ping em dispositivos no roteador A (e, portanto, não consegue se conectar à Internet). Meu laptop e outros computadores funcionam bem. Quando o iPhone está conectado ao Roteador A, a internet também funciona bem.

Olhando para as configurações que o iPhone obtém, todas parecem corresponder às dos meus outros computadores. O DNS e o Gateway são 192.168.0.0 (iguais aos outros computadores). Não tenho certeza de qual é o problema.

Por outro lado, meu Windows Phone 7 parece funcionar bem na rede privada. O Android do meu irmão - como o iPhone não funciona.

Responder1

192.168.0.0não é um endereço de host na 192.168.0.0/25rede - um endereço de host totalmente zero é inválido, exceto em algumas circunstâncias muito específicas (usando uma /31máscara para roteadorsub-redes de peering).

Resumindo: isso não deveria funcionar, e estou chocado que esteja funcionando parcialmente para você neste momento.

Altere o endereço do roteador para um endereço válido e isso deverá resolver o problema. Para ler mais sobre sub-redes, consulteessa questão.

informação relacionada