Debian Wheezy
Látszólag nem történt semmi különös, még csak csomagok se frissültek. Ma reggeltől olyan 30-50% csomagvesztés lett az internetkapcsolat irányába. Megpróbáltam a linux két hálókártyáját felcserélni, hogy a másikkal menjen a net és a lan, de ez se segített. Próbálkoztam más más MTU értékkel (1412-1492 közt), switch közbe iktatásával, teljes áramtalanítás és újraindítás. De semmi nem segített, maradt a 30-50% közötti csomagvesztés. Ha fogom a közvetlen bejövő kábelt, és a laptopomba csatlakoztatom és Win7 alól indítok egy pppoe kapcsolódást, a csomagvesztés megszűnik.
Mi lehet a gond? Kernel? Hálókártya (de akkor mindkettő?) vagy mivel ez ilyen "hibrid" kábel, ezen jön a telefon és a net, ez hirtelen bekavar a linuxnak?
Volt már valaki hasonló helyzetben?
Hozzászólások
Ilyen csomagvesztést egyes gigabites Realtek hálózati eszközökkel tapasztaltak Linux alatt. Vedd le fixen 100 Mbit/s-ra a kártya sebességét és nézd meg, hogy megszűnik-e a probléma.
Egyik kártya sem Realtek de a 100-as sebességet megpróbálom.
Intel Corporation 82574L Gigabit Network Connection
Broadcom Corporation NetXtreme BCM5723 Gigabit Ethernet PCIe (rev 10)
Ezzel tökéletes évek óta: RTL8111/8168B PCI Express Gigabit Ethernet controller
Szar a táp a gépben. Cseréld ki.
HP Mikroszerver, speckó tápja van.
Ciki. Próbálkozhatsz egyenfeszültségezős elosztóval esetleg. Nagyobb összegben mernék fogadni, hogy ez a baj, nem először látnék ilyet, mondjuk ilyen hardverrel még épp nem. Nem tudsz ideiglenesen rákötni normál tápot, hogy 100%-ra lokalizáld a hibát?
Sima atx táp, csak más a doboza. Akármilyen atx-es táppal elindul a microserver.
LAN-on belül mindkét kártya jól működik. Akármekkora állományt tolok fel és le. Csak a PPPOE irányba rossz.
Egyszer egy kollégám lehülyézett ugyanilyen miatt, amikor, még pre-virtualzációs világban lekapcsolta az egyik szervert és kicserélte a tápot és nem javult meg. Aztán egy hét múlva értesítették, hogy a link másik végén leállás lesz tápcsere miatt. Egy esélyt azért adhatsz a dolognak, bár ezzel az információval már nem vagyok annyira atombiztos a dolgomban, de még mindig ezzel próbálkoznék elsőnek.
ethtool -s eth0 speed 100 autoneg off
Most 1-2% a veszteség.
Ha pedig visszadugom a régi "eredeti" telefon+ethernet szétválasztót ami max 100 Mbit-et enged akkor 0% a hiba (Win7 kliens alól is 1700 db csomagra nézve).
Persze a Digi hagyott itt egy routert a sávszélesség emeléskor ami szintén szétválasztja a telefon+ethernetet csak szerettem volna, ha a régi linux routeren csatlakozik és nem ez a router.
Csak nem mindegy, hogy fizikai szétválasztás van, vagy a router egyben ATA is.
1. Ellenőrizd a linket, hogy van-e fizikai hiba.
netstat -in
2. Konkrétan mikor van csomagvesztés? Meddig jutnak el a csomagok? Javaslom, hogy az mtr tool-lal nézzél traceroute-ot különböző csomagméretekkel.
3. Ha van lehetőség, akkor bootolj be egy live rendszert, hogy a sw hibákat kizárd.
A régi 100 Mbit-es telefon+ethernet szétválasztóval (bemenet egy 8 eres ethernet aljzat, másik oldalon pedig egy 4 eres ethernet és egy 2 eres telefon aljzat) 45000 pingre nézve 0% a hiba.
Szerintem nem tetszik a linuxnak ez az ethernet kábel amin a telefon is jön, de nincs sajnos gigabithez telefon+ethernet szétválasztóm.
Nem csinált valaki esetleg ilyen splittert? A kapott router gondolom tudja ezt, mert van egy WAN port oda jön a "betáp" és egy telefon + 4 portos ethernet switch.
Bedugtam közvetlen a kábelt a linuxba és az alábbi parancs után egyenlőre hibátlan a ping
ethtool -s eth0 speed 1000 duplex full autoneg on
200/100 -at ír a speedteszt.
Gigabit nem is fog menni, ha mellette analog modon megy a telefon. Azonban milyen korzetben vagy? 200/100 nem tunik ADSL-nek, egyeb technologiaval (FTTH vagy FTTB aztan Ethernet) a telefon nem analog modon jon, hanem IP alapon es nincsen splitter. Ilyenkor a kapott router egyben ATA is.
Diginet, ahogy a címben is írtam, és nem ADSL hanem sima ethernet kábelen keresztüli net, csak pppoe-vel kell csatlakozni.
Jelenleg a linux kártyájába van dugva a kábel és most jó, megy a 200/100 net, viszont így nincs telefon.
Ha fogom a rég splittert és abba dugom a kábelt, majd az ethernet kimentet a linxba és telefonos kimentet a telefonba akkor megy mindkettő, viszont a net max 100mbit lesz, mert az a splitter csak a 1-2-3-6 ereket küldi az ethernet irányba. A kapott router viszont tudna mindent, csak nem szerettem volna a linuxot kiváltani egy soho routerre.
Érdekes. Ez a régi splitter egy passzív eszköz?
Az a splitter semmit nem csinal, csak levalasztja a 100Mbithez hasznalt 2 erparat es azon tolja a netet, a maradek erparakon pedig a telefont.
Router pontos tipusara rakeresve lehet hogy talalsz infot, hogy milyen elven is mukodik a dolog, es azzal mar legalabb otleted lesz, hogy hogyan tudod linuxon replikalni a megoldast.
(avagy raultetnek a kabelre valami extra vivojelet, vagy siman ethernet keretben vlanolva megy a dolog? )
Disclaimer: nem ismerem, hogy hogy oldja most ezt meg a digi.
+1 a router pontos tipusara.
Ha VLAN-olva lenne a hang, akkor egy passziv leválasztóval soha nem kaphatna vonalat.
De az is erdekes, hogyan tudna a router pl. gigabites kapcsolatot felepiteni egy par nelkul.
jogos, regen kulon kabel volt siman kihasznalva hogy 2 erpar is eleg 100Mbitre es igy ennyi volt a maximum sebesseg.
Nyilvan az a resze a commentemnek ami a vlanolasra utalt hulyeseg, thx :)
Marad az, hogy valami extra vivojelet raultetnek a vezetekre, bar ez nekem fura.