• 19.04.2024, 05:18
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

openSUSE 12.1 - Packet Drops im Sekundentakt

Montag, 13. August 2012, 16:31

Ntach,

habe am WE einen Rechner mit openSUSE 12.1 aufgesetzt und hab zwei netzwerktechnische Problemchen... Das kleinere: Ich bemerke auf der Netzwerkschnittstelle ein kurioses Verhalten, exakt jede Sekunde droppt die Schnittstelle ein Paket. Ist jetzt nicht weiter tragisch, aber es irritiert mich doch etwas. Hinzu kommt, und das ist wesentlich schlimmer, dass offenbar der eigens kompilierte Treiber für den onboard Realtek-Chip 8168 nen Hau hat und irgendwann ohne Vorwarnung den Dienst quittiert.. Lässt sich durch ein 'rcnetwork restart' beheben, aber das Glück ist nur von kurzer Dauer. Auch der defaultmäßig installierte Treiber 8169 von openSUSE zeigte dieses Verhalten, deswegen habe ich mir überhaupt erst die Mühe gemacht, auf den 8168 zu wechseln. War wohl vergebene Liebesmüh.

Nachdem ich die Kiste mit dem argen Netzwerkgezicke nicht headless in der Abstellkammer laufen lassen kann, habe ich eine andere Netzwerkkarte reingesteckt und die interne deaktiviert. Die externe basiert auf einem Intel-Chip und läuft bisher zuverlässig. Jedoch (!) werden auch auf dieser Schnittstelle im Sekundentakt die Packets gedroppt. WTF. Ich würde, trotz meines gefährlichen Halbwissens, auf den Kernel tippen? Immerhin zeigen zwei unterschiedliche Karten mit zwei unterschiedlichen Treibern das gleiche Verhalten. Wenigstens raucht die externe Karte nicht sang- und klanglos ab.

Hat jemand von euch zufällig Ideen/Vorschläge, wie man die Drops in den Griff bekommt, und vor allem was man in der Causa "Realtek 8168 macht das System unbenutzbar" machen kann? Eine positive Eigenschaft haben die Drops ja doch: Man kann anhand der Anzahl Drops die Uptime in Sekunden ablesen :D


aquatube --> dfm high flow --> aquastream --> airplex xt 120 --> aquagratix 5870 --> aquabridge crosshair 3 --> cuplex di² --> airplex pro 120 --> airplex revo 420 --> aquatube

Montag, 13. August 2012, 17:00

Eventuell funktioniert die automatische Erkennung des Netwerkmodus nicht? Hast du mal fest auf 100/1000 Full Duplex eingestellt?

Woran erkennst du, dass jede Sekunde Pakete verloren gehen? Logauszug bitte pasten.

Ansonsten wäre die Ausgabe von `dmesg` noch interessant.

Montag, 13. August 2012, 18:04

Die ausgehandelte Geschwindigkeit ist immer auf 1 GBit/s FD, laut ethtool zumindest ;) Das sollte also kein Prob sein... Transfers laufen auch bidirektional zwischen dem neuen to-be-Server und Windowskisten mit > 100 MB/s.

ifconfig sagt mir:

Quellcode

1
2
3
4
5
6
7
eth1      Link encap:Ethernet  Hardware Adresse 00:0E:0C:6D:33:5B
          inet Adresse:192.168.0.226  Bcast:192.168.0.255  Maske:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:17550281 errors:0 dropped:8314 overruns:0 frame:0
          TX packets:26942806 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000
          RX bytes:1326789740 (1265.3 Mb)  TX bytes:38609149087 (36820.5 Mb)

wenn ich 'watch -n 1 ifconfig' laufen lasse, kann man das Verhalten live beobachten. Ach ja übrigens, das könnte evtl relevant sein: Die Drops hören auf, wenn ich mit iptraf die Interfaces beobachte - sobald ich iptraf beende, gehts wieder weiter.

dmesg | grep eth:

Quellcode

1
2
3
4
5
6
[   19.054235] e1000 0000:05:05.0: eth0: (PCI:33MHz:32-bit) 00:0e:0c:6d:33:5b
[   19.054242] e1000 0000:05:05.0: eth0: Intel(R) PRO/1000 Network Connection
[   19.062311] udevd[375]: renamed network interface eth0 to eth1
[   19.922974] ADDRCONF(NETDEV_UP): eth1: link is not ready
[   22.741465] e1000: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[   22.743982] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready


aquatube --> dfm high flow --> aquastream --> airplex xt 120 --> aquagratix 5870 --> aquabridge crosshair 3 --> cuplex di² --> airplex pro 120 --> airplex revo 420 --> aquatube

Montag, 13. August 2012, 18:10

wenn ich 'watch -n 1 ifconfig' laufen lasse, kann man das Verhalten live beobachten. Ach ja übrigens, das könnte evtl relevant sein: Die Drops hören auf, wenn ich mit iptraf die Interfaces beobachte - sobald ich iptraf beende, gehts wieder weiter.


iptraf versetzt das Device vermutlich in den promisc-mode. Somit gehen die Pakete an den unteren Layern des Treibers vorbei. Ich denke, dass das Verhalten normal ist.


Hast du irgendwelche Probleme im Betrieb festgestellt?

Montag, 13. August 2012, 18:24

Probleme gibts im Moment augenscheinlich keine, nur die Drops irritieren mich wie gesagt einfach. Was aber viel wichtiger wäre: den onboard Realtek-Chip zum sauberen Arbeiten zu überreden. Kein Plan, wie man das hinbekommen soll.. Mehr als aus den aktuellen Quellen von der Realtek-Website einen Treiber zu bauen fällt mir nicht ein.. Vor allem scheint nichts in den Logs auf, wenns den Treiber zerfetzt, und auf Verdacht alle Stunde 'rcnetwork restart' durchzuführen ist ja auch keine praktikable Lösung. Das Ding funktioniert einfach nicht gescheit...


aquatube --> dfm high flow --> aquastream --> airplex xt 120 --> aquagratix 5870 --> aquabridge crosshair 3 --> cuplex di² --> airplex pro 120 --> airplex revo 420 --> aquatube

Montag, 13. August 2012, 21:56

IPTables installiert und aktiv?
Fürchtet den furchtbaren Fluch des Finsterwald-Fuchses!

Montag, 13. August 2012, 23:38

Hab ich abgestellt, da intern kein Bedarf.


aquatube --> dfm high flow --> aquastream --> airplex xt 120 --> aquagratix 5870 --> aquabridge crosshair 3 --> cuplex di² --> airplex pro 120 --> airplex revo 420 --> aquatube