W domu mam router Linksys i router bezprzewodowy Belkin. Router Linksys jest podłączony do modemu kablowego i dwóch komputerów, a także do routera bezprzewodowego Belkin.
Trzeci komputer jest podłączony do routera Belkin za pośrednictwem Wi-Fi.
Adresy IP komputerów podłączonych do Linksys to 192.168.1.101 i 192.168.1.102. Adres IP routera Linksys w sieci LAN to 192.168.1.1.
Adres IP routera bezprzewodowego Belkin to 192.168.2.1 (na podstawie tabeli routingu trzeciego komputera), a adres IP trzeciego komputera to 192.168.2.5.
Jeśli pinguję 192.168.1.101 z 192.168.2.5, wszystko jest w porządku. Jeśli jednak pinguję 192.168.2.5 z 192.168.1.101, host docelowy jest nieosiągalny.
Czemu?
networking
wireless-networking
router
wireless-router
windchime
źródło
źródło
Odpowiedzi:
byłoby tak, ponieważ domyślną bramą na komputerze 192.168.1.101 jest 192.168.1.1. Kiedy więc poprosisz o wysłanie ruchu do sieci, w której nie jesteś bezpośrednio, wysyła go do domyślnej bramy, która w tym przypadku to 192.168.1.1. Problem polega na tym, że 192.168.1.1 nie wie, jak dostać się do sieci 192.168.2.0/24.
Jeśli Belkin jest podłączony do Linksys, powinien mieć również adres 192.168.1.x? Gdy się zorientujesz, możesz to naprawić na 1 z 2 sposobów. Dodaj trasę statyczną do 192.168.1.1, która mówi, aby dostać się do sieci docelowej 192.168.2.0/24, Bramka lub następny skok to 192.168.1.x (belkin). Powinieneś być w stanie dodać to gdzieś w GUI Linksys. Poszukaj „routingu” w menu. Inną opcją jest dodanie statycznej trasy do systemu Windows na pudełku 192.168.1.101.
dodaj trasę 192.168.2.0 MASKA 255.255.255.0 192.168.1.x
Mam nadzieję że to pomoże.
źródło
Masz coś, co my w branży sieciowej nazywamy „czarną dziurą”. Zasadniczo możesz pingować z sieci 2.x do 1.x, ponieważ komputer 2.x pyta router Belkin (brama komputerów do świata zewnętrznego), router Belkin może wiedzieć, ale prawdopodobnie spróbuje znaleźć arp, aby znaleźć adres komputera 1.x. Komputer reaguje na router Belkin, który następnie przesyła z powrotem do komputera 2.x.
W przeciwnym kierunku komputer 1.x pyta router Linksys, gdzie jest i (chyba że skonfigurowałeś trasę do sieci 192.168.2.0/24, jeśli router go obsługuje), router Linksys nie ma pojęcia. Teraz adres 192.168.2.x jest prywatną klasą C (która nie może być kierowana przez Internet), więc router linksys może po prostu się poddać lub może spróbować wysłać go do łańcucha (router Linksys pyta IT gatweway) w pewnym momencie przestaną próbować rozwiązać prywatny adres i zwrócą nieosiągalny cel podróży.
Być może zainstalowałeś router Belkin wyłącznie w celu odizolowania klientów bezprzewodowych, nie jest to zła praktyka, albo będziesz musiał dodać trasę z routera Linksys do sieci 2.x (może nawet nie być obsługiwany w domu urządzenia bez niestandardowego oprogramowania układowego) należy również upewnić się, że NAT jest wyłączony na routerze Belkin.
Aby sieci rozmawiały bezpośrednio (a nie osobne sieci), musisz zrobić kilka rzeczy. Zmień sposób podłączenia belkina. Prawdopodobnie jesteś na portach WAN / Uplink / Trunk / Modem na belkin, zmień to na zwykłe porty / LAN / Downstream. Będziesz także musiał wyłączyć serwer DHCP (lub skonfigurować go jako przekaźnik) i zmienić adres w Belkin na ten sam zakres, co linksys (sugerowałem, że Belkin to 1.2, ponieważ Linksys to 1.1). nadal jest rozwiązywany przez router linksys, DHCP jest obsługiwany przez linksys, belkin może być bezprzewodowym punktem dostępowym, ale DHCP nadal powinien być obsługiwany przez linksys dla klientów bezprzewodowych. Zasadniczo zmieniliśmy Belkin z sieci SUB na punkt dostępu i przełączamy na tę samą sieć.
źródło