Hier ist mein Setup; ich bin ein Router-Neuling, also verstehe ich die Feinheiten meiner Konfiguration nicht ganz – aber es genügt zu sagen, dass ich es so eingerichtet habe, dass niemand, der mit Router A verbunden ist, jemanden auf Router B anpingen kann, aber jeder auf Router B jeden auf Router A anpingen kann und außerdem eine Internetverbindung bekommt.
Router A:
- Ist der vom ISP bereitgestellte Router.
- IP-Adresse: 192.168.1.1
- Subnetz: 255.255.255.0
- DHCP
- Start-IP: 192.168.1.2
- End-IP: 192.168.1.12
- Primärer DNS: 192.168.1.1
- Standard-Gateway: 192.168.1.1
- DNS-Proxy aktiviert (ich weiß nicht genau, was das bewirkt, es ist standardmäßig aktiviert)
- LAN-Port 1 verbindet sich mit WAN-Port auf Router B
- Verfügt über ein eigenes drahtloses Netzwerk (für die Nutzung durch Gäste)
Router B:
- Ist mein eigener Router mit geladener Tomato-Firmware.
- IP-Adresse: 192.168.0.0
- Subnetz: 255.255.255.128
- Statischer DNS: 192.168.1.1
- DHCP
- Start-IP: 192.168.0.1
- End-IP: 192.168.0.126
- WAN-Port verbunden mit LAN-Port 1 auf Router A
- Verfügt über ein eigenes drahtloses Netzwerk (zur Nutzung durch Mitarbeiter)
Wenn ich also mit Router B verbunden wäre, hätte ich Zugriff auf alle Computer, die auch damit verbunden sind. Ich könnte auch eine Verbindung zu Geräten herstellen, die mit Router A verbunden sind. Geräte auf Router A haben jedoch KEINEN Zugriff auf Geräte auf Router B. Das Problem, das ich habe, ist, dass einige Smartphones wie das iPhone Geräte auf Router A nicht anpingen können (und daher keine Verbindung zum Internet herstellen können). Mein Laptop und andere Computer funktionieren jedoch einwandfrei. Wenn das iPhone mit Router A verbunden ist, funktioniert das Internet ebenfalls einwandfrei.
Wenn ich mir die Einstellungen des iPhones anschaue, scheinen sie alle mit denen meiner anderen Computer übereinzustimmen. DNS und Gateway sind beide 192.168.0.0 (wie bei anderen Computern). Ich bin mir nicht sicher, was los ist.
Nebenbei bemerkt, mein Windows Phone 7 scheint im privaten Netzwerk einwandfrei zu funktionieren. Das Android meines Bruders funktioniert – wie das iPhone – nicht.
Antwort1
192.168.0.0
ist keine Hostadresse im 192.168.0.0/25
Netzwerk - eine Hostadresse, die nur aus Nullen besteht, ist ungültig, außer unter ganz bestimmten Umständen (bei Verwendung einer /31
Maske für RouterPeering-Subnetze).
Kurz gesagt: Das sollte nicht funktionieren, und ich bin schockiert, dass es bei Ihnen jetzt teilweise funktioniert.
Ändern Sie die Adresse des Routers in eine gültige Adresse. Das Problem sollte dann behoben sein. Weitere Informationen zum Thema Subnetting finden Sie unterdiese Frage.