Belefutottam egy érdekes problémába, amiről egyelőre még azt sem tudom eldönteni, hogy hardveres, vagy szoftveres eredetű.
A hardver egy TP-Link 1043ND dobozka, rajta OpenWRT 10.03.1 (Backfire)
A probléma abban áll, hogy a TP-Link dobozka ethernet portjaira van dugva két gép. Ha a gépek forgalmaznak kifelé, akkor minden rendben, viszont ha az egyik gép abbahagyja a forgalmazást, akkor hamarosan megszűnik elérhetőnek lenni a hálózaton, mintha kihullana MAC címe a switch ARP cache-éből. (Ilyenkor pingelni sem lehet, az OpenWRT-s dobozról sem)
A gubanc persze az, hogy ha hinni lehet az OpenWRT dobozon kiadott arp parancsnak, akkor a br-lan interfészen annak rendje és módja alapján benne van a megfelelő MAC address.
(Mondjuk az tény, hogy attól, hogy a Linux kernel a megfelelő interfészen emlékszik az ARP bejegyzésre, attól még a switch ASIC "elfelejtheti" azt, viszont a Realtek RB8366 specifikációja alapján, ha valami nincs meg neki a MAC táblában, akkor azt a csomagot broadcastolnia kellene... Szóval, erősen hardver hiba gyanús)
Látott már valaki ilyet?
(Jól látom, OpenWRT-re nincs előregyártott csomag formájában tcpdump?)
- 4220 megtekintés
Hozzászólások
etc/opkg.conf legyen rendesen kitoltve ("src/gz" es "overlay_root" a jo helyre mutasson)
opkg update
opkg install tcpdump
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni