
Záhadná nekompatibilita UTP kabelu a RJ-45 zdířky
(hodilo by se to do kategorie "sítě")
Doma mám metalický LAN rozvod, wifi nepoužívám. Nedařil se připojit notebook ThinkPad s Ubuntu (DHCP získáváno automaticky). Router jej vidí, ping z jiného PC nefunguje. Jiný NB (W7) na tomhle kabelu funguje. Před instalací Ubuntu (nevím, co tam bylo dříve) prý na stejném kabelu připojení šlo. V Ubuntu (network center či jak se to jmenuje, Ubuntu je v angličtině) se zdá, že spojení se na okamžik (zlomek sekundy) naváže a vzápětí na až desítky vteřin spadne. Tohle se opakuje. Nepomohlo ani nastavení vnitřní IP a masky natvrdo.
Zkusil jsem na routeru přehodit kabely, nepomohlo. Zkusil jsem ThinkPad připojit na jiný kabel, připojení do sítě/internetu je funkční.
Na kabel, který se ThinkPadu nelíbí, jsem připojil switch a z něj jiný UTP kabel do notebooku, spojení funguje.
Při tom propojení se zlobivým káblem na routeru nesvítily ledky, signalizující připojení zařízení. Ani na notebooku "lampička" u RJ-45 zdířky.
Router je stará šunka, ale po připojení switche ("málo děr, hodně zájemců" ) fungovalo připojení na ThinkPadu, ať byl připojen kamkoliv.
---
Dumám nad příčinami:
1. nějaká rozměrová odchylka mezi konkrétním spojením kabelu a zdířky (kabel byl koupen jako hotovka, žádná domácí krimp. klešťovačka).
2. nedokonalý driver síťovky (to mi připadá jako z říše fantazie)
Nebo napadá někoho ještě jiná možnost?
Díky.
Na linuxe je jeden velmi dobry nastroj, ktory povie ako to vyzera na PHY vrstve. Zastrc kabel tam kam patri a vyskusaj spustit "mii-tool".
Vysledok sem zkopci.
ještě by mohl být špatně zapojen koukni sem:struktur.htm
Správně je T568B
Pokud to používá jako patch kabel, tak je IMHOj jedno, podle jaké normy je kabel zapojený. Je to 1:1.
jak píše Host - je jedno, jestli to je A nebo B, liší se jen zapojením zeleného a oranžového páru. Zapojením A-B pak vzniká křížený kabel.
@kiloviktor:
Při zapojení "zlobivého" kabelu z routeru přímo do NB, internet nefunguje:
Při zapojení "zlobivého" kabelu do switche a pak dalším z něj do NB, internet funguje:
To vyzera na nejaku nekompatibilitu vo vyjednavani linkoveho spojenia.
Skus nahodit iface rucne prikazom: "ip link set eth0 up"
Mozno sa to chyti.
Ak ano, tak si tento prikaz pridaj do startovacieho skriptu.
Blbě namáčklé RJ-45 (přehozené páry). Zkontroluj si to.
Na to nevidím ani s lupou
A je možné, že jiné zařízení než konkrétní NB s tím problém nemá, kdyby to bylo blbě seřazené?
pokud to má gigabitovou síťovku (ta používá všech 8 drátů), tak jo. A opravdu je mezi zeleným (B zapojení) párem strčený modrý pár? To bývá typický problém, že to jelita zapojují jak jdou barvy.
Psal, že to je originál koupený kabel, tedy předpokládám lisované koncovky. Jedině že by to špatně zapojilo nějaký jelito ve fabrice...
no dyť..
řek bych že to je stejná závada, co potkává některé gigabitové síťovky pod windows - nerozumí si s některými 100mbit switchi/routery. po ručním nastavení režimu 100mbit / full duplex jedou bez problémů.
když předřadíš jiný switch, síťovka se už chytá, řek bych že to je ono.
Podpisujem sa pod toto. Na routri a na notebooku sa ti detekoval iny rezim 100Mb/1Gb resp. half/full duplex. Potom to takto blbne.
ten problém je příliš dlouhá negociace rychlosti, na což OS pak nestihne reagovat.
jj.
pokud jsme v práci používali statické adresy, nebyl problém vidět - notebuk se během startu nakonec stačil domluvit a naběhnul v pořádku.
jakmile jsme přešli na dhcp a síťovka měla stihnout vyjednat rychlost aby os mohl vyžádat dhcp adresu, bylo to v pr...
pak už najela moje přihlašovací batka, ta otestovala že nemám ping, tj. nejsu v práci, a automaticky mi nastavila domácí ip adresu, pozabíjela parazitní firemní služby ... no samá radost.
(vyřešeno předřazením gigabitového soho switche)
To bude asi ono, protože ta pravěká Barikáda umí jen 100mbit.
Každopádně se to vyřešilo vložením dalšího switche do cesty nul a jedniček z internetu.
Šlo mi o studijní nalezení příčiny problému, díky za spolupráci všem.
Rozhodně zajímavé a poučné. Může se to v budoucnu hodit. Díky Poradně se furt něco novýho učím.