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

0

Aqui está minha configuração; Eu sou um roteador newb, então eu não entendo completamente os meandros da minha configuração - mas basta dizer que eu configurei desta forma para que qualquer um que esteja conectado ao roteador A não possa fazer ping em qualquer um no roteador B, mas qualquer pessoa no roteador B pode fazer 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
    • Iniciar IP: 192.168.1.2
    • End IP: 192.168.1.12
    • DNS primário: 192.168.1.1
    • Gateway padrão: 192.168.1.1
    • DNS Proxy ativado (não sei o que isso faz exatamente, está ativado por padrão)
  • A porta LAN 1 se conecta à porta WAN no roteador B
  • Possui sua própria rede sem fio (para uso dos hóspedes)

Roteador B:

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

Então, se eu fosse conectado ao roteador B, teria acesso a todos os computadores que também estão conectados a ele. Eu também seria capaz de se conectar a dispositivos conectados ao roteador A. Dispositivos no roteador A no entanto não têm acesso a quaisquer dispositivos no roteador B. O problema que estou tendo é que alguns telefones inteligentes como o iPhone não podem pingar dispositivos no roteador A (e, portanto, não pode 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 do iPhone, todas parecem corresponder ao que meus outros computadores recebem. O DNS e o Gateway são ambos 192.168.0.0 (o mesmo que outros computadores). Não sei qual é o problema.

Em uma nota lateral, meu Windows Phone 7 parece funcionar bem na rede privada. O Android do meu irmão - como o iPhone não funciona.

    
por JakeTheSnake 21.01.2012 / 23:26

1 resposta

2

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

Resumindo: isso não deve funcionar e estou chocado por estar funcionando parcialmente para você neste momento.

Altere o endereço do roteador para um endereço válido e isso deve resolver o problema. Para mais informações sobre sub-redes, consulte esta questão .

    
por 21.01.2012 / 23:37