Internet'e bağlı bir DD-WRT yönlendiricim (burada: 1) var, mükemmel çalışıyor, istemci bilgisayarlara statik IP adresleri atanmış.
Şimdi başka bir statik istemci eklemek istiyorum (burada: 2.), ancak bu sefer bir PC değil, başka bir DD-WRT yönlendirici.
2. DD-WRT'nin bir DHCP sunucusu olması amaçlanmıştır, bağlı olan her şeyi "havalandırır", böylece diğer (1.) yönlendirici bu istemciyi tek bir bağlantı noktasından / IP'den geldiğini görür (örneğin 192.168.14.31).
Şimdiye kadar çok iyi, ancak bazı nedenlerden dolayı 2. yönlendirici aracılığıyla bağlanan istemciler İnternet'i göremiyor.
Bir PC'yi bu 192.168.14.31 statik adresini atayarak bu bağlantı noktasına bağlarsam, Internet'e sorunsuz bir şekilde erişebilir, bu nedenle sorunun ilk yönlendiricide olmadığını biliyorum. Sorun, istemcileri alt ağından (192.168.1.X) 1. yönlendiriciye (192.168.14.1) nasıl yönlendireceğini bilmediği için 2. (istemci) DD-WRT yönlendiricinin yanlış yapılandırılmasıdır.
Kullanarak tracert
bunun gerçekten problem olduğunu doğrulayabildim. Ama DD-WRT'deki milyon ayar dışında neyin (ve nasıl) değişeceğini bilmiyorum.
Ben değiştirmeyi denedi Operating Mode
içinde Advanced Routing
gelen Gateway
etmek Router
ama bu doğru yönde görünüyor ederken, bu sorunu çözmek vermedi.
192.168.1.x'den 192.168.14.1'e paketleri iletmeye başlamasını söylemek için 2. yönlendiricide ne yapmam gerektiği hakkında bir fikrin var mı?
GÜNCELLEME 1: Yönlendiriciye telnet yapmayı ve yönlendirme tablosunu yazdırmayı başardım:
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
Yönlendirme tablosunun yanlış olduğu açık, ancak DD-WRT'de nasıl değiştirebilirim ?
Ayrıca, WAN ve LAN portlarının ne olduğunu biliyorum, ama nedir br0
ve vlan1
? Bunları WAN ve LAN bağlantı noktaları ile nasıl ilişkilendirebilirim? (Bence br0
LAN portlarından vlan1
biri ve WAN portu ama emin değilim)
GÜNCELLEME 2: DD-WRT'nin web arayüzünden yönlendirme tablosunu yazdırma seçeneği buldum:
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
Bu bana şunu söyler, DD-WRT'ye göre:
br0
==LAN & WLAN
vlan1
==WAN
(tam düşündüğüm gibi)
Bunu bildiğim iyi oldu. Şimdi bu sorunu çözmem gerekiyor (hala hiçbir fikrim yok): 192.168.1.x ağından paketlerin 192.168.14.1 ağ geçidine ulaşmasını sağlayın.
GÜNCELLEME 3: İçgörü. Sorunun, 192.168.14.0
girişin netmaskesinin olmaması gerçeğiyle yattığını düşünüyorum 255.255.0.0
. Sorun, değiştirmek için bir yolu yoktur ... Gelişmiş Yönlendirme sekmesinde açık bir giriş eklemeye çalıştım:
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
Ancak, yönlendirme tablosu uygulandıktan, kaydedildikten ve yeniden başlatıldıktan sonra bile aynı kalır !!!
Bu sürümde bir hata olduğundan şüphelenmeye başlıyorum DD-WRT v24-sp1 (07/27/08) std
.