ISS bana telefon jakı ve 4 LAN bağlantı noktası olan hibrit bir DSL modem / yönlendirici sağladı. DSL modem / yönlendirici PPPoE geçidini destekler, ancak PPPoE aramasını yapmaz. Ayrıca WAN portu ve 4 LAN portu olan daha güçlü bir DD-WRT router'ım var. DD-WRT yönlendiricisinin WAN bağlantı noktası, DSL modem / yönlendiricinin bir LAN bağlantı noktasına bağlıdır. DD-WRT yönlendirici PPPoE arama ve giriş yapıyor ve ev ağımın ağ geçidi, QoS'a ek olarak DHCP ve NAT'ı kullanıyor. DD-WRT yönlendiricisindeki LAN bağlantı noktalarına bağlı üç cihazım var.
Şimdi iki cihazı DD-WRT yönlendiricisine bağlamam gerekiyor, ancak yalnızca bir tane boş LAN portu kaldı. Karışıma ek anahtarlar eklemek istemiyorum. DSL modem / yönlendiricideki üç LAN bağlantı noktasını yeniden kullanmayı düşünüyorum. Fikir şu ki, DSL modem / yönlendiriciyi zaten bir yönlendirici olarak kullanmıyorum, sadece üç boş LAN portunu anahtar olarak kullanabiliyorum (diğer LAN portu, PPPoE geçişini yapmak için DD-WRT'nin WAN portuna bağlı ).
İşte yaptığım şey:
- DSL modem / yönlendiricideki DHCP ve NAT'ı kapattım;
- DSL modem / yönlendiriciye DD-WRT'den gelen IP aralığında statik bir IP adresi verdim;
- DSL modem / yönlendirici üzerindeki bir LAN portunu DD-WRT yönlendirici üzerindeki kalan boş LAN portuna bağladım;
- DD-WRT yönlendiricisine bağlamak için ihtiyacım olan iki cihaz yerine DSL modem / yönlendirici üzerindeki iki boş LAN bağlantı noktasına bağlı.
Etkili olarak, DSL modem / yönlendirici üzerindeki 3 LAN bağlantı noktası ve DD-WRT yönlendirici üzerindeki 4 LAN bağlantı noktası iki anahtarla bağlanır ve hepsi DD-WRT yönlendirici üzerindeki DHCP sunucusundan doğru özel IP adresleri alır. Topoloji şöyle gözüküyor:
Şimdiye kadar her şey yolunda, ancak DSL modem / yönlendiricideki LAN bağlantı noktalarına bağlı iki aygıt (A ve B) garip davranıyor: birbirlerine ve DD-WRT yönlendiricinin LAN bağlantı noktalarına bağlı diğer üç aygıta erişemiyorlar Herhangi bir sorun, ancak ping
İki cihazdan gelen DD-WRT yönlendirici ilk birkaç paketin düşmesine neden olur, ancak sonraki paketler bozulmadan kalır. DSL modem / yönlendiricinin LAN bağlantı noktalarına bağlı cihazlara yapılan ping işleminin tipik bir sonucu:
# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1): 56 data bytes
64 bytes from 192.168.0.1: seq=6 ttl=64 time=0.602 ms
64 bytes from 192.168.0.1: seq=7 ttl=64 time=0.535 ms
64 bytes from 192.168.0.1: seq=8 ttl=64 time=0.539 ms
64 bytes from 192.168.0.1: seq=9 ttl=64 time=0.536 ms
64 bytes from 192.168.0.1: seq=10 ttl=64 time=0.536 ms
64 bytes from 192.168.0.1: seq=11 ttl=64 time=0.465 ms
64 bytes from 192.168.0.1: seq=12 ttl=64 time=0.464 ms
64 bytes from 192.168.0.1: seq=13 ttl=64 time=0.411 ms
64 bytes from 192.168.0.1: seq=14 ttl=64 time=0.414 ms
IP 192.168.0.1
DD-WRT yönlendiricidir. Gördüğünüz gibi, cevap sırası numarası 6'dan başlar: ilk altısı eksik. Bırakma davranışları oldukça rastgele görünüyor: bazen sadece birkaç paket eksik, bazen hiç paket yok, bazen iki veya çok fazla paket eksik.
Aygıtları / kabloları / bağlantı noktalarını değiştirdim ve her ekipmanın iyi durumda olduğunu garanti ederim ve yalnızca DSL modem / yönlendiricinin LAN bağlantı noktalarına takılan aygıtlar DD-WRT yönlendiricisine erişirken garip davranış sergileyecektir.
Sorum şu: bu sorunun nedeni ne olabilir ve nasıl teşhis edebilirim?