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.
Odpowiedzi:
192.168.0.0
nie jest adresem hosta w192.168.0.0/25
sieci - zerowy adres hosta jest nieprawidłowy, z wyjątkiem niektórych bardzo szczególnych okoliczności (użycie/31
maski 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 .
źródło