Podłączone są dwa routery TP-Link

0

Mam dwa routery TP-Link: jeden jest podłączony do ISP, a drugi WAN jest podłączony do jednego z moich portów Ethernet (przypisany adres IP z routera1 192.168.1.200). Hosty na drugim routerze (192.168.0.0/24) mogą pingować hosty na pierwszym routerze, ale nie na odwrót).

Dodałem trasę statyczną z routera 1 do sieci 192.168.0.0/24.

0xab3d
źródło
2
Więc jakie jest twoje pytanie? (A dlaczego podłączasz port WAN routera do komputera lokalnego?)
slhck

Odpowiedzi:

6

Oba routery wykonują translację adresów sieciowych w ruchu przychodzącym z interfejsów LAN do interfejsu WAN. Jeśli wyłączysz NAT na drugim routerze, najprawdopodobniej problem zostanie rozwiązany. Jeśli opcja nie jest zawarta w oprogramowaniu producenta, możesz sprawdzić, czy Twoje urządzenia są zgodne z DD-WRT .

Oto, co dzieje się, gdy urządzenie 2 podłączone za routerem 2 wysyła ping do urządzenia 1 za routerem 1:

  1. Urządzenie 2 wysyła żądanie echa ICMP do miejsca docelowego urządzenia 1 . Ponieważ nie zna żadnej konkretnej trasy do 192.168.1.0/24, wysyła ją do swojej domyślnej bramy: router 2 .
  2. Router 2 odbiera pakiet z urządzenia 2 . Wykonuje translację adresów sieciowych (tłumaczenie portów), dzięki czemu pakiet wysyłany do urządzenia 1 wydaje się pochodzić z samego routera na losowo wybranym porcie. Na przykład pakiet wydaje się pochodzić z routera 2 , portu 12345.
  3. Urządzenie 1 odbierze pakiet z routera 2 i zobaczy, że źródłowy adres IP to router 2 , a port źródłowy to 12345. Następnie odpowie na żądanie.
  4. Router 2 otrzymuje odpowiedź i wie, że wszystko, co dzieje się na porcie 12345, należy wysłać do urządzenia 2, ponieważ ma on wpis w swojej tabeli translacji.

Topologia

EDYCJA: Jeśli po prostu chcesz rozszerzyć sieć, możesz rozważyć nadanie routerowi 2 statycznego adresu IP w tej samej podsieci co router 1 (na przykład: 192.168.1.253) i podłączenie portu LAN routera 2 do sieci LAN port na routerze 1 . Po prostu nie używałbyś portu WAN na routerze 2 .

użytkownik7429642
źródło
Spróbuję, proszę pana i skontaktuje się z tobą. Bardzo dziękuję za profesjonalną odpowiedź.
0xab3d
Sir, nie byłem w stanie ustawić statycznego adresu IP dla portu Ethernet, przepraszam za kłopot, naprawdę chcę się uczyć, ale nie mam specjalistycznej wiedzy, więc możesz podać więcej szczegółów, z którego routera powinienem przypisać statyczny adres IP czy możesz napisać cały scenariusz? Z góry dziękuję.
0xab3d
Zasadniczo należy otworzyć interfejs sieciowy routera 2 i przypisać mu statyczny adres IP (na przykład: 192.168.1.253) w interfejsie LAN. Nie wiem, jak to zrobić w twoim modelu routera, ale to jest samouczek, jak to zrobić w jednym z modeli TP-Link. Po ustawieniu tego podpinasz kabel z jednego z portów LAN routera 1 do innego portu LAN routera 2 . Twoje sieci zostaną następnie połączone razem. Nie używaj portu WAN na routerze 2 w tej konfiguracji.
user7429642,
Aha, rozumiem, wtedy wszystkie inne urządzenia na routerze 2 zostaną przypisane przez serwer DHCP routera 1, nie ?!
0xab3d
1
W rzeczy samej. Masz jednak rację: w takim przypadku należy włączyć tylko jeden z obu serwerów DHCP.
user7429642,