p2p/mldonkey ausbremsen, wie?

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
roburfreak
Beiträge: 15
Registriert: 30.01.2006 14:50:30

p2p/mldonkey ausbremsen, wie?

Beitrag von roburfreak » 30.01.2006 15:16:33

Hi,

Kurzbeschreibung:
hab ein Problem mit mldonkey (bzw. mlnet)
Das programm öffnet zu viele Verbindungen, so dass der Router in die Knie geht.
D.h. keine anderen Verbindungen ins Internet mehr möglich.
Wie kann ich "den Esel bremsen"?

Ausführlicher:
relevante Informationen über System:
-debian testing, mit kernel 2.6.14
-mlnet-version ist 2.7.1

der rechner läuft als ganz normaler Client in einem DHCP-netzwerk.
Router ist vom Typ "plastikrouter", netgear RP614v2.
der rechner hat nur ein Netzwerkinterface.. eth0 (und lo natürlich auch..)
Problembeschreibung
(zu diesem problem hab ich bereits in anderen Foren (Posts in mldonkey-Forum, linuxforen.de Hilfe gesucht, aber die Antowrten waren alles andere als hilfreich für mich.)

man antwortete mir "installiere QoS" .. und solche Sachen.
ich hab aber leider gar keine Ahnung davon..
..aber ich scheine nicht da herumzukommen.

Nun meine Fragen:
(Vorweg: bin nicht unbedingt ein DAU.. aber in sachen Netzwerk,Firewall&Co bin ich mindestens fast-DAU.)

1.) Diagnose.
1.1 Wie bekomme ich heraus, wieviele Verbindungen derzeit tatsächlich offen sind?
1.2 Wie bekomme ich heraus, wieviele offene Verbindungen der netgear-Router verträgt? .. hab ein bisschen in techn. daten&spezifikationen gesucht, aber ncihts dazu gefunden.. vieleicht ist dieser Wert einfach nrgends angegeben

2.) Problembehebung:
2.1) Stichwort Traffic shaping, QoS, Firewall..
..was benötige ich an Software, um dem Problem beizugehen?
Lässt sich dies alleine mit ner Firewall klären (iptables), oder muss ich noch zusätzlich was installieren?
Wenn ja, was? (Debian-Pakete, versteht sich..)

2.2) Ne Firewall zu konfigurieren bzw. den Netzverkehr zu regulieren empfinde ich alles andere als einfach und überschaubar..
Wo sind gute Beispiel-Konfigurationen zu finden?
(gut dokumentierte/kommentierte (!) Konfig-Dateien, die ich dann nur noch ein bisschen an meine Bedürfnisse anpassen brauche..)

Sonst noch Tips?

Benutzeravatar
Cloonix
Beiträge: 589
Registriert: 20.11.2004 10:42:24
Wohnort: München
Kontaktdaten:

Beitrag von Cloonix » 30.01.2006 15:24:40

Kann dir aus Zeitmangel leider nur eine kurze Antwort geben.

Hast du nen Shell Zugang zum Router? In der /proc/net/ip_conntrack sind die offenen Verbindungen zu sehen.

Mldonkey selbst kannst du in der Verbindungsanzahl begrenzen.

So 0815 Hardware Router gehen bei P2P fast immer in die Knie. Ich persönlich kenne keinen, der da vernünftig mit klar kommt.
proud to be 100% M$ free (except X300T)
http://claus.freakempire.de
http://debian.freakempire.de

roburfreak
Beiträge: 15
Registriert: 30.01.2006 14:50:30

Beitrag von roburfreak » 30.01.2006 15:44:59

cat /proc/net/ip_conntrack
liefert mir natürlich ein Output..
ohne mlnet is da nich viel drin..
aber sobald ich mlnet anschmeiß, dann wird das ganz ordentlich..

Gibts ne möglichkeit, das output in eine "human readable"-Form zu bringen.. mich interessiert ja momentan nur die Anzahl der verbundungen.. und ich hab echt keine Lust, die ganzen Einträge zu zählen..

Ich weiß, dass in mlnet die Anzahl der offenen Verbindungen einstellbar ist..
der wert heißt max_opened_connections, default ist 200, ich habs auf 100 herabgesetzt..
das Prob ist, dass mit dieser Option vermutlich nur eine Art von verbiundungen limitiert wird.. mlnet erzeugt anscheinend noch mehr verbindungen..

Benutzeravatar
Cloonix
Beiträge: 589
Registriert: 20.11.2004 10:42:24
Wohnort: München
Kontaktdaten:

Beitrag von Cloonix » 01.02.2006 12:17:06

Code: Alles auswählen

wc -l /proc/net/ip_conntrack
proud to be 100% M$ free (except X300T)
http://claus.freakempire.de
http://debian.freakempire.de

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Re: p2p/mldonkey ausbremsen, wie?

Beitrag von meandtheshell » 01.02.2006 12:28:16

roburfreak hat geschrieben: man antwortete mir "installiere QoS" .. und solche Sachen.
ich hab aber leider gar keine Ahnung davon..
..aber ich scheine nicht da herumzukommen.
Verbindungen:
diesen p2p client kenne ich nicht - am einfachsten ist es am client die max. Anzahl der Verbindungen zu beschränken - das muss gehen - wenn nicht nimm einen anderen

zu QoS mit iptables:
http://www.debianforum.de/forum/viewtop ... 459#375459
alles was du benötigst findest du in dem Thread - ein howto für
- iptables
- QoS mit iptables

Allerdings wirst du Zeit brauchen das zu lesen!

markus

Antworten