Discussion:
Opt_mlnet 0.16
(zu alt für eine Antwort)
Bernhard Gruber
2006-05-12 13:38:42 UTC
Permalink
Hallo zusammen,
Ich hab soeben das mlnet-Paket auf die Version 0.16 upgedated. Änderungen:
- Variablen werden nun in /var/run/mlnet.conf zwischengespeichert und von
dort bei Bedarf eingelesen (vorher wurde grundsätzlich die Config aus der
boot/rc.cfg geholt). Damit sollten hoffentlich keine Probleme mehr mit
anderen Opts auftreten...
- Beim Neueinwählen wird ein Sighup-Signal an den mldonkey gesendet so dass
er schneller den IP-Wechsel bemerkt
- eingebauten mldonkey auf die aktuelle Version 2.7.5 upgedated
- ein paar kleinere Fehler behoben

Ich habe dieses Paket noch nicht ausführlich getestet (nur kurz in VMWare)
und auch grade keine Zeit zum Testen. Daher bitte ich um Feedback. Zu finden
ist das Paket hier
http://www-nw.uni-regensburg.de/~.grb19435.5.stud.uni-r.de/fli4l-opts/opt_mlnet.tar.gz
Das Vorgängerpaket steht weiterhin unter
http://www-nw.uni-regensburg.de/~.grb19435.5.stud.uni-r.de/fli4l-opts/opt_mlnet.zip
zur Verfügung falls es Probleme mit dem neuen geben sollte!

Grüße
Bernhard Gruber
rene bullmann
2006-05-13 10:51:51 UTC
Permalink
Habe das opt getestet und konnte keine Bugs entdecken. Die Systemlast
ist weiterhin sehr gering.
Nur der core ist nicht ganz so prickelnd. Es hält sich an keine Quellen
Beschränkungen und verschwendet damit meine Ressourcen.

mfg
Bernhard Gruber
2006-05-14 01:17:23 UTC
Permalink
Hi,

Tjo wegen dem Core kann ich nicht viel helfen; der ist einfach der original
Core von spiralvoice. Bei mir läuft er aber eigtl. ganz gut. Aber du kannst
ja eh nen beliebigen Core reinschieben einfach wenn ein anderer bei dir
besser läuft (2.7.4?).

Grüße
Bernhard Gruber
rene bullmann
2006-05-14 10:07:05 UTC
Permalink
Post by Bernhard Gruber
Hi,
Tjo wegen dem Core kann ich nicht viel helfen; der ist einfach der original
Core von spiralvoice. Bei mir läuft er aber eigtl. ganz gut. Aber du kannst
ja eh nen beliebigen Core reinschieben einfach wenn ein anderer bei dir
besser läuft (2.7.4?).
Grüße
Bernhard Gruber
Das mit dem core ist schon klar. Ich glaube, ich mache das schon länger
als du ;-)

Auch bei dir sollten files mit über 1000 quellen (limit auf 500)
auftauchen und kein upload ins donkeynetzwerk , bei eingeschalteten
bittorrent.

mfg
Bernd Kuhls
2006-05-14 11:27:07 UTC
Permalink
Post by rene bullmann
Auch bei dir sollten files mit über 1000 quellen (limit auf 500)
Hi,

bei mir ist ED2K-max_sources_per_file auf 3000 und kein Download hat
mehr Sourcen mit MLDonkey 2.7.5

ED2K-good_client_rank ist auf 50000 (fünfzigtausend) gestellt, kein
Client hat einen höheren Rank, obwohl dieser Wert so gesetzt ist, dass
mir kein Client durch die Lappen gehen soll (höchster gefundener Wert ~
7500)

Gruß, Bernd
rene bullmann
2006-05-14 15:47:46 UTC
Permalink
Post by Bernd Kuhls
Post by rene bullmann
Auch bei dir sollten files mit über 1000 quellen (limit auf 500)
Hi,
bei mir ist ED2K-max_sources_per_file auf 3000 und kein Download hat
mehr Sourcen mit MLDonkey 2.7.5
ED2K-good_client_rank ist auf 50000 (fünfzigtausend) gestellt, kein
Client hat einen höheren Rank, obwohl dieser Wert so gesetzt ist, dass
mir kein Client durch die Lappen gehen soll (höchster gefundener Wert ~
7500)
Gruß, Bernd
Ich habe beides nach unten korrigiert. Beide optionen auf 500.
Hast du einen upload ins donkeynetzwerk mit Bittorrent an?

mfg


Schön dich wiedereinmal zu lesen. Lass mich raten, bist immer noch beim
fli4l 2.0.8 :-)
Bernd Kuhls
2006-05-15 08:17:58 UTC
Permalink
Post by rene bullmann
Schön dich wiedereinmal zu lesen. Lass mich raten, bist immer noch
beim fli4l 2.0.8 :-)
Hi,

korrekt, und das wird auch so bleiben;-)

Gruß, Bernd
Holger
2006-05-22 15:57:19 UTC
Permalink
Hallo

Habe das Opt auf meinen FLI4l 3.0.1 installiert und es funktioniert leider
nicht. Der Core wird nicht gestartet.

War dieses Opt noch für die 2.0.x version?
Post by Bernd Kuhls
Post by rene bullmann
Schön dich wiedereinmal zu lesen. Lass mich raten, bist immer noch
beim fli4l 2.0.8 :-)
Hi,
korrekt, und das wird auch so bleiben;-)
Gruß, Bernd
Bernhard Gruber
2006-05-23 00:35:47 UTC
Permalink
Hi,

Ich weiß nicht worauf du dich beziehst, aber mein Opt ist für die 3.0.1.
Evtl. hast du das opt_libc5 vergessen (vgl. meine "Homepage")? Ansonsten
wärs interessant, was denn im Webinterfacelog steht wenn du mldonkey
startest oder ob beim Booten ne Fehlermeldung ausgespuckt wird.

Grüße
Bernhard Gruber
Holger
2006-05-23 08:05:11 UTC
Permalink
Hallo Bernhard Gruber

Ich habe Opt_mlnet 0.16 auf meinem FLI4L 3.0.1 installiert. Dieses Opt war
anscheinend nicht für 3.0.1 gedacht oder? Das Webinterface zeigt zum Status
des mlnet nur drei Fragezeichen auf gelben Grund. Unabhängig davon, ob
dieser läuft oder nicht.

Gruß
Holger
Post by Bernhard Gruber
Hi,
Ich weiß nicht worauf du dich beziehst, aber mein Opt ist für die 3.0.1.
Evtl. hast du das opt_libc5 vergessen (vgl. meine "Homepage")? Ansonsten
wärs interessant, was denn im Webinterfacelog steht wenn du mldonkey
startest oder ob beim Booten ne Fehlermeldung ausgespuckt wird.
Grüße
Bernhard Gruber
Holger
2006-05-23 10:20:20 UTC
Permalink
Hallo nochmal...

Asche auf mein Haupt. Ich entschuldige mich ausdrücklich. Mittlerweile läuft
das Opt_mlnet 0.1.6 auch bei mir. Es fehlete tatsächlich das Opt_libc5.

Trotzdem, danke!

Gruß
Holger
Post by Bernhard Gruber
Hi,
Ich weiß nicht worauf du dich beziehst, aber mein Opt ist für die 3.0.1.
Evtl. hast du das opt_libc5 vergessen (vgl. meine "Homepage")? Ansonsten
wärs interessant, was denn im Webinterfacelog steht wenn du mldonkey
startest oder ob beim Booten ne Fehlermeldung ausgespuckt wird.
Grüße
Bernhard Gruber
Bernhard Gruber
2006-05-14 23:00:43 UTC
Permalink
Hi,

Also ich habe die max_sources eh auf 5000 stehen und daher fällt mir das
nicht auf falls er sich daran nicht hält (ich lade auch nicht so viele
Dateien, dass dadurch mein Ram volllaufen würde).

Der Upload von bittorrent und edonkey gleichzeitig geht allerdings absolut
einwandfrei! Beschränke die Upload Slots bei Bittorrent auf 5 Slots und
global auf 5+x Slots; schon gehen x Slots an edonkey-Nutzer! Unter Umständen
musst du auch noch an der Upload Power des donkey schrauben...

Grüße
Bernhard Gruber
rene bullmann
2006-05-15 07:19:07 UTC
Permalink
Post by Bernhard Gruber
Der Upload von bittorrent und edonkey gleichzeitig geht allerdings absolut
einwandfrei! Beschränke die Upload Slots bei Bittorrent auf 5 Slots und
global auf 5+x Slots; schon gehen x Slots an edonkey-Nutzer! Unter Umständen
musst du auch noch an der Upload Power des donkey schrauben...
Manchmal ist die lösung so einfach! Herzlichen Dank, läuft jetzt wie
gewünscht.

mfg
Holger
2006-05-23 10:42:31 UTC
Permalink
Hallo zusammen

Ich hätte da noch ein paar Fragen:

1. Ist es möglich die Optionen des Bittorrent-Clients mit in die
Konfiguration von Opt_mlnet zu nehmen?
Nachdem ich dem Server mit dem Opt_mlnet 0.1.6 startete, waren alle
einstellungen weg. Ich konfiguriere Bittorrent wie folgt:
(Die für mich wichtigen Einstellungen habe ich markiert)


######################################################################


(************************************)
(* Never edit options files when *)
(* the daemon is running *)
(************************************)
(* SECTION : Bittorrent *)
(* Bittorrent options *)
(************************************)



(* The port to bind the client to *)
client_port = 65534 <========== WICHTIG!

(* The UID of this client *)
client_uid = FVGUYMROG4XDMLMKTQUH4BFU37H2S3PF

(* Ask the tracker for new sources only if you have fewer than that number
of sources *)
ask_tracker_threshold = 20

(* Maximum number of HTTP redirects before reaching the tracker - maximum
10, 0 to disable *)
max_tracker_redirect = 1

(* Send client key to trackers *)
send_key = true

(* Maximum number of uploaders for one torrent *)
max_uploaders_per_torrent = 10 <========== WICHTIG!

(* Maximum number of uploaders for bittorrent *)
max_bt_uploaders = 25 <==============WICHTIG!

(* Number of peers to request from tracker (Negative # = let tracker
decide) *)
numwant = -1

(* Minimum time in seconds to wait between asking the tracker for sources
*)
min_tracker_reask_interval = 300

(* Timeout on client connections *)
client_timeout = 180. <===============WICHTIG!

(* User agent string (default = "default") *)
user_agent = "BitTorrent/3.4.2" <==========WICHTIG!

(* (internal option) *)
options_version = 0
old_files = []

(* The port to bind the tracker to *)
tracker_port = 65535 <===============WICHTIG!

(* The maximal number of tracked files (to prevend saturation attack) *)
max_tracked_files = 100

(* The maximal number of peers returned by the tracker *)
max_tracker_reply = 20

(* The tracker will check the torrent file is available if an announce
request is received *)
tracker_force_local_torrents = true

(* The tracker will check the client key to update ip if changed *)
tracker_use_key = true

(* Let you define a default tracker for creating torrents (leave empty for
mlnet tracker) *)
default_tracker = ""

(* Let you define a default comment for creating torrents *)
default_comment = ""

(*
The following options are not used (errors, obsolete, ...)
*)


################################################################################


2. Die guarding.p2p (in meinem Fall guarding_full.p2p) wird nicht
automatisch mit geladen.

Es wäre super, wenn die beiden Punkte realisiert werden könnten. Leider habe
ich nicht die Ahnung es selber zu machen.
rene bullmann
2006-05-23 11:37:23 UTC
Permalink
Post by Bernhard Gruber
Hallo zusammen
1. Ist es möglich die Optionen des Bittorrent-Clients mit in die
Konfiguration von Opt_mlnet zu nehmen?
Nachdem ich dem Server mit dem Opt_mlnet 0.1.6 startete, waren alle
(Die für mich wichtigen Einstellungen habe ich markiert)
######################
Post by Bernhard Gruber
2. Die guarding.p2p (in meinem Fall guarding_full.p2p) wird nicht
automatisch mit geladen.
Es wäre super, wenn die beiden Punkte realisiert werden könnten. Leider habe
ich nicht die Ahnung es selber zu machen.
Hallo, das ganze kannst du mit einer einstellung ändern. Gehe in dein
konfigurationsverzeichnis in fli4l-3.0.1/config/mlnet.ini

Dort änderst du diesen punkt
MLNET_UPDATE_INI='no'
Damit nutzt mlnet deine letzten einstellungen und schreibt die ini
dateien auf dem router nicht bei jedem neustart neu.
Bernhard Gruber
2006-05-23 21:34:54 UTC
Permalink
Hi,

Muss da meinem Vorredner zustimmen. Einfach das Ini-Update deaktivieren;
dann sollten die Einstellungen immer bestehen bleiben. Alternativ (wie in
der Doku steht) kannst du auch die opt\files\usr\mlnet\inicfg\set_params.cfg
bearbeiten und dort deine Einstellungen eintragen.

Bzgl. der guarding.p2p: Normal sollte die schon automatisch geladen werden;
der eingebaute mldonkey 2.7.5 hat nur einen Bug so dass sie nicht angezeigt
werden. Dass eine geladen wurde kannst du im Webinterface unter
"Help+"=>"Sysinfo" sehen. Da siehts bei mir z.B. so aus:
IP blocking local: 0 ranges, web: 90238 ranges
Ansonsten nach dem Starten des mlnet mal die Logausgabe im Webinterface
beobachten was hier bzgl. der guarding steht. Evtl. musst du auch in der
downloads.ini unter der Variable web_infos einen Link zu deiner guarding.p2p
erst eingeben (Achtung: Die Datei nur bearbeiten wenn der mldonkey nicht
läuft!).

Grüße
Bernhard Gruber

Loading...