Mam jeden router DD-WRT (tutaj: 1.) podłączony do Internetu, działający idealnie, z komputerami klienckimi przypisanymi statycznymi adresami IP.
Teraz chcę dodać kolejnego klienta statycznego (tutaj: 2.), ale tym razem jest to inny router DD-WRT, a nie komputer.
Ten drugi DD-WRT ma być serwerem DHCP, „rozpędzającym” wszystko, co jest do niego podłączone, tak że drugi (pierwszy) router widzi tych klientów jako pochodzących z tego jednego portu / adresu IP (powiedzmy 192.168.14.31).
Jak dotąd tak dobrze, ale z jakiegoś powodu klienci połączeni przez drugi router nie widzą Internetu.
Jeśli podłączę komputer do tego portu, przypisując mu ten statyczny adres 192.168.14.31, może on uzyskać dostęp do Internetu bez żadnego problemu, więc wiem, że problem nie dotyczy pierwszego routera. Problemem jest błędna konfiguracja drugiego (klienta) routera DD-WRT, ponieważ po prostu nie wie, jak przekazywać klientów z jego podsieci (192.168.1.X) do pierwszego routera (192.168.14.1).
Za pomocą tracert
udało mi się zweryfikować, czy to rzeczywiście problem. Ale nie wiem co (i jak) z ustawień Zillion w DD-WRT, które należy zmienić.
Próbowałem zmieniając Operating Mode
się Advanced Routing
od Gateway
celu Router
, ale to wydaje się natomiast we właściwym kierunku, to nie rozwiązuje problemu.
Masz pomysł, co powinienem zrobić na drugim routerze, aby kazał mu rozpocząć przekazywanie pakietów z 192.168.1.x do 192.168.14.1?
AKTUALIZACJA 1: Udało mi się połączyć telnet z routerem i wydrukować tabelę routingu:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 br0
192.168.14.0 * 255.255.255.0 U 0 0 0 vlan1
169.254.0.0 * 255.255.0.0 U 0 0 0 br0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.14.1 0.0.0.0 UG 0 0 0 vlan1
Oczywiste jest, że tabela routingu jest niepoprawna, ale jak mogę to zmienić w DD-WRT ?
Wiem też, jakie są porty WAN i LAN, ale jakie są br0
i vlan1
? Jak powiązać je z portami WAN i LAN? (Myślę, że br0
jest jednym z portów LAN i vlan1
jest portem WAN, ale nie jestem pewien)
AKTUALIZACJA 2: Znalazłem opcję drukowania tabeli routingu z poziomu interfejsu internetowego DD-WRT:
192.168.1.0 255.255.255.0 0.0.0.0 LAN & WLAN
192.168.14.0 255.255.255.0 0.0.0.0 WAN
169.254.0.0 255.255.0.0 0.0.0.0 LAN & WLAN
0.0.0.0 0.0.0.0 192.168.14.1 WAN
Co mówi mi, że według DD-WRT:
br0
==LAN & WLAN
vlan1
==WAN
(tak jak myślałem)
Dobrze wiedzieć. Teraz muszę rozwiązać ten problem (nadal nie mam pojęcia): Spraw, aby pakiety z sieci 192.168.1.x dotarły do bramy 192.168.14.1.
AKTUALIZACJA 3: Wgląd. Myślę, że problem polega na tym, że maska sieci dla 192.168.14.0
wpisu nie jest 255.255.0.0
. Problem polega na tym, że nie ma sposobu, aby to zmienić ... Próbowałem dodać wyraźny wpis w zakładce Advanced Routing:
Select set number: WTF
Route Name: WTF
Metric: 0
Destination LAN NET: 192.168.14.0
Subnet Mask: 255.255.0.0
Gateway: 192.168.14.1
Interface: vlan0
Ale tabela routingu pozostaje taka sama nawet po zastosowaniu, zapisaniu i ponownym uruchomieniu !!!
Zaczynam podejrzewać, że w tym wydaniu jest błądDD-WRT v24-sp1 (07/27/08) std
.
Odpowiedzi:
Byłem gotowy zrezygnować i wrócić do podstawowego oprogramowania, gdy odkryłem dobrze ukrytą wskazówkę na forach dd-wrt.com o Rosewill RNX-GX4 - Reklamowaną jako Kompatybilną z DD-WRT, która instruuje:
Próbowałem dokładnie tego i to rozwiązało wszystkie moje problemy.
źródło
Czy port WAN drugiego routera jest ustawiony na coś w 192.168.14.0/24? Wydaje mi się, że jest w Instalatorze, a pod nim napis „Router IP” Port WAN drugiego routera lub „Router IP” musi znajdować się w tej samej podsieci co porty LAN pierwszego routera.
źródło
tracert 192.168.14.1
(pierwszy router) dostaję pierwszy skok 192.168.1.1, ale następny skok 192.168.14.31Destination host unreachable
. To doprowadza mnie do szaleństwa, ponieważ nie rozumiem, co się dzieje i dlaczego tak się dzieje.Problem, który widzisz, nazywa się Double NAT .
Chciałbym tutaj uczynić z pierwszego routera serwerem DHCP. Naprawdę. Upewnij się tylko, że podaje adresy IP, które nie powodują konfliktu z żadnym z istniejących urządzeń statycznych. Następnie poprowadź kabel z portu LAN pierwszego routera do portu LAN (nie WAN) na drugim routerze i wyłącz usługę DHCP na drugim routerze. Powinno to zrobić prawie wszystko, co chcesz, z wyjątkiem tego, że teraz wszystkie urządzenia będą prawdopodobnie w tej samej podsieci. Jeśli próbujesz utworzyć rodzaj sieci gościa, a router ją obsługuje, nadal możesz to zrobić, używając innej maski podsieci dla serwera dhcp.
źródło
Miał podobny problem. Sprawdź adresy MAC dla WAN, LAN i WLAN. Zmieniłem WAN MAC i problem został rozwiązany. (Konfiguracja >> Klonowanie adresu MAC ...) (W moim przypadku sieć WAN miała takie same adresy MAC)
źródło