Ethernet, MAC-PHY migia diodka RX

Loading thread data ...

Dam Ci dobra rade. Jak sie zabierasz za protokoly to sobie skombinuj jakies cos zeby podgladac co sie dzije na linii.

Do Ethernetu najprosciej uzyc "Sniffer" Jest jakies demo na sieci ktore calkiem dobrze ci pokaze ramki jak sie przechadzaja i wszelkie sprawy na wyzszym poziomie. W kazdym razie dekoduje spokojnie az do IP i nawet wyzsze warstwy. Wymaga jakiegos starego pentium ikarty sieciowej praktyczne wylacznie do tego celu. A jak to trobisz do pracy to kaz sobie to kupic i juz. Kosztuje sporawo ale przynajmneij nie robisz po omacku. Wiele osob uzywa nazwy Sniffer jak cos ogolnego ale jest jeden konkretny produkt o tej nazwie i producent jak pamietam to sie nazywal kiedys Networ General a pozniej chyba Network Associates. Pozdro Grzechu

Reply to
Grze..Szy...

Grze..Szy... <greg snipped-for-privacy@dsuper.net wrote: [...]

Snifer niestety tutaj nic nie pomoze bo, o ile dobrze zrozumialem, transceiver nie moze sie dogadac z odbiornikiem. Tutaj przydal by sie raczej dobry kilkukanalowy oscyloskop.

[...]

Polecam Ethereala

formatting link
Calkowicie za darmo, dziala pod unixami i windowsami. Pod w2k uzywalem tylko raz i dosc krotko, ale pod linuksem spisuje sie znakomicie.

pzdr. j.

Reply to
Jacek R. Radzikowski

Pszemol - zaczyna sie od najprostszych pakietow, nie DHCP :-)

p.s. Wlacz logi w DHCP serwer, albo lepiej sniffera.

mam nadzieje ze pomylka. Jedna para 1-2, druga 3-6

A to jest 10 czy 100 Mbps ? Bo trafo od 10 moze na 100 miec klopoty.

Na 10 jest malo wrazliwy - laczylem to zwyklym nieskreconym kablem tlf, 2m nie stanowilo przeszkody.

Polaryzacja moze byc problemem, ale wiekszosc hubow/switchy radzi sobie z tym bez problemow.

J.

Reply to
J.F.

Nie uzywac narzedzia, jesli sie nie nadaje, chocby mialo najlepsze reklamowki :-)

Ok, zle zrozumialem.

Tu moze byc problem - dziwne rzeczy juz widzialem, moze sie okazac ze nie obnizy. Sprobowalbym uzyc _huba_ 10Mbps.

J.

Reply to
J.F.

On Sat, 6 Dec 2003 23:39:16 -0600, "Pszemol" snipped-for-privacy@PolBox.com wrote: [.....]

Niektórzy producenci (np. Davicom) podają zalecany sposób prowadzenia ścieżek, ich szerokości itp. Generalnie transformator/gniazdo powinien znajdować się możliwie majbliżej kontrolera/PHY.

Marka to raczej nie ma żadnego znaczenia. Natomiast polaryzacja i przekładnia jak najbardziej mają znaczenie. Najlepiej zerknij do dataszita tego PHY - być może podają tam zalecane typy transformatorów/hybryd/gniazd. A jak nie podają do zerknij do katalogu jakiegoś producenta megnetyków, np. Pulse'a, Bothhanda, AMP-a, Molex-a. Chociaż ci dwaj ostatni to te elementy sprzedają raczej w ilościach wagonowych. Np. jeśli chodzi o tego Twojego PHY, to wg. katalogu Pulse'a zalecany jest transformator H1102 lub gniazdo J0006D21 (RJ45 z wbudowanymi transformatorami i ewentualnie z LED-ami).

W praktyce, w warunkach laboratoryjnych i w przypadku Ethernetu 10Mb pająk działa bez problemu - w tej chwili mam działający układ w którym modular jack jest podłączony do płytki przez pięciocentymetrowy kawałek skrętki zrobiony z kynaru. :-) Bo w międzyczasie udało mi się kupić lepiej pasujące parametrami gniazda, niż te, do których projektowałem płytkę. :-) Układ jest podłączony około pięciometrowym skrosowanym kablem C5 do komputera w którym siedzą dwie karty sieciowe:

10Mb 3Com 3C509B i 10/100Mb Digital DE-500. Z obydwoma moje urządzenie działa dobrze. Następną sprawą jest to, że o ile kontroler 10Mb będzie dobrze działał z magnetykami przeznaczonymi do Ethernetu 10/100Mb (w warunkach laboratoryjnych, bo w przemysłowych to już niekoniecznie), to kontroler 10/100Mb raczej nie będzie działał z magnetykami dla Ethernetu 10Mb. A to dlatego że mają one wbudowane filtry dolnoprzepustowe.

Poza tym tak jak wspominali inni, na początek pobaw się czymś innym niż DHCP - osobiście sugeruję ICMP. Ewentualnie napisz jakiś własny prosty programik w którym "ręcznie" będziesz składał ramki ethernetowe. Wspomniany Etheral również jest bardzo pomocny. Poza tym WinXP to raczej gówniany system do takiej roboty. Właśnie choćby ze względu na nędzne możliwości logowania wszelakiej maści zdarzeń. Sugeruję jakiegoś freenix-a.

Regards, /J.D.

Reply to
Jan Dubiec

Ciekawe zajrze co to takiego. Ale uzywalem sniffera i uwazam ze jest niezly. Ale oscyloskop niewiele tu da bo normalna ramka jest dosc dluga i raczej jakis wyjatkowy oscyloskop szybki i z olbrzymia pamiecia moze tu pomoc. Juz szybciej analizator logiczny. Ale Sniffer czy inne takie bydle do ogladania protokolow to nie jest tylko do podgladania ale pokaze jak ramka jes niekompletna i co w niej jest.

Sama forma ramki zapewnia chip ethernetowy wiec powinno byc mniej wiecej ok. Natomias zawartosc okresla sie softwarem wiec tu sniffer wszytko pokaze jak jest

Pozdro grzech

Reply to
Grze..Szy...

On Sun, 07 Dec 2003 21:00:15 +0100, J.F. <jfox snipped-for-privacy@poczta.onet.pl> wrote: [.....]

O, i to jest bardzo dobra rada. Ewentualnie w kontrolerze wyłączyć autonegocjację.

Regards, /J.D.

Reply to
Jan Dubiec

[...]

Mysle ze lepsze by bylo cos jeszcze prostszego. Jakis arp, albo test z programu diagnostycznego dla karty (jesli da sie uruchomic).

Hm, cos mi sie wydaje ze predziej diabel napije sie wody swieconej niz Pszemol porzuci windowsy :) Byc moze ktorys z opensourceowych serwerow dhcp da sie skompilowac i uruchomic pod cyginem.

pzdr. j.

Reply to
Jacek R. Radzikowski

Jak masz pod reka jakis osyloskop z pamiecia to zlap jedna ramke i postaraj sie oszacowac po czasie trwania symbolu czy nadajnik usiluje gadac na 10 czy 100Mbps. Pozniej popatrz co sie dzieje na kablu. moze to Ci cos pomoze. I ja bym jeszcze sprawdzil, o ile da sie odczytac rejestry konfiguracyjne kosci eth, jak jest ona ustawiona. Bo mi to troche przypomina sytuacje kiedy urzedzenie gadajace po 10Mbps wpialem do huba FE. Tez niby diodki na urzadzeniu migaly a na hubie byla glucha cisza.

A jakby nie dalo sie wyciagnac konfiguracji to moze napisz swoj kawalek programu do inicjalizacji (doce jak sie domyslam masz). Moze dostarczona biblioteka ustawia kosc w stan dziwny i druga strona glupieje.

No coz, milosc wymaga poswiecen, choc rozsadek podpowiada zeby zaczac sie rozgladac za lepsza partia ;)

j.

Reply to
Jacek R. Radzikowski

Ale oczywiscie Sniffera nie ruszaj czasem bo bys jeszcze zobaczyl co naprawde w linie wysylasz. Pozdro Grzeh

Reply to
Grze..Szy...

Wedlug tego co zlapalem a raczej niezlapalem na oscyloskopie - niczego nie wysylam.

Reply to
Pszemol

sprawdz czy nie jest uwalony nadajnik. Cos byc powinno, przynajmniej przy wpinaniu kabla powinien probowac wynegocjowac predkosc transmisji. Zobacz co sie dzieje na wyjsciu nadajnika ktory sie dogaduje (w karcie sieciowej) i pozniej porownaj z tym co widzisz u siebie Jest jeszcze szansa ze ten transformatorek nie odpowiada PHY

I nic w trakcie niegocjacji nie wysyla na linie? dziwne Moze jest nieprawidlowo zainicjalizowany. Sprawdz w dokumentacji jak powinien byc skonfigurowany i jak jest konfigurowany przez oprogramowanie

obawiam sie ze bez grzebania po rejestrach mozesz miec klopoty

QNX, RTAI

pzdr. j.

Reply to
Jacek R. Radzikowski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.