• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

HTB-tools 0.3.0-beta4 auf Suse 10.0

Black-man

Newbie
Hallo Leute.

Ich habe in letzter Zeit versucht Bandbreitenmanagmend auf meinem Suse 10.0 Rechner zu installieren.

Da habe ich HTB-Tool's im Netz gefunden. Installiert habe ich es auch schon. Doch leider verfügt Suse Linux 10.0 nur über den Kernel 2.6.13 und HTB-Tool's bräuchte 2.6.15.1 mit folgenden Optionen:
Code:
# QoS and/or fair queueing
#
CONFIG_NET_SCHED=y
CONFIG_NET_SCH_CLK_JIFFIES=y
# CONFIG_NET_SCH_CLK_GETTIMEOFDAY is not set
# CONFIG_NET_SCH_CLK_CPU is not set

#
# Queueing/Scheduling
#
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_HFSC=m
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=m
CONFIG_NET_SCH_GRED=m
CONFIG_NET_SCH_DSMARK=m
CONFIG_NET_SCH_NETEM=m
CONFIG_NET_SCH_INGRESS=m
#
# Classification
#
CONFIG_NET_CLS=y
CONFIG_NET_CLS_BASIC=m
CONFIG_NET_CLS_TCINDEX=m
CONFIG_NET_CLS_ROUTE4=y
CONFIG_NET_CLS_ROUTE=y
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y
CONFIG_NET_CLS_RSVP=m
CONFIG_NET_CLS_RSVP6=m
CONFIG_NET_EMATCH=y
CONFIG_NET_EMATCH_STACK=32
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_U32=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_TEXT=m
CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=m
CONFIG_NET_ACT_GACT=y
CONFIG_GACT_PROB=y
CONFIG_NET_ACT_MIRRED=m
CONFIG_NET_ACT_IPT=m
CONFIG_NET_ACT_PEDIT=m
CONFIG_NET_ACT_SIMP=m
CONFIG_NET_CLS_IND=y
CONFIG_NET_ESTIMATOR=y

Nun meine Frage. Könnte ich meinen jetzigen Kernel so modifizieren (ohne Kernel Update) Dass HTB-Tool's laufen würde?

Wenn ja wie?

Oder hat sonst jemand Erfahrung mit diesem Tool unter Suse 10.0?

So wie ich es verstehe sollte HTB-Tool's auch mit meinem jetzigen Kernel laufen, wenn diese Optionen gegeben währen.


http://htb-tools.arny.ro/news.php

Ich währe froh um eine Antwort.

Greez Black-man
 
OP
B

Black-man

Newbie
Mittlerweilen habe ich versucht einen Kernel selbst zu backen. Mit mässigem Erfolg. Ich konnte einen Kernel backen, aber das Ding funzt immer noch nicht. Am liebsten würde ich einen Suse-Kernel modifizieren, damit mein Suse danach noch einwandfrei funktioniert.

Vlt muss ich noch ein Weilchen warten, bis Suse eine neue Kernel-Version braucht und dann diesen abändern. Weil diese Vanilla-Kernel naja.....

Greez Black-man
 

oc2pus

Ultimate Guru
kernel-sourcen installieren
make clone-config (aktuelle Konfiguaration clonen)
make prepare-all
Anpassungen wie gewünscht durchführen
make
make modules
...

du kannst dir auch mal shorewall anschauen (Firewall mit traffic-shaper)
http://www.shorewall.net/

oder diese Scripte:
http://www.metamorpher.de/fairnat/
http://www.digriz.org.uk/jdg-qos-script/

die kommen ohne grosses kernel-gefummele aus ;)
 
OP
B

Black-man

Newbie
Also! Ich habe nun einen Kernel mit den obigen Werten gebacken. Das Teil funzt immer noch nicht. Es meckert, mein Kernel entspreche nicht den Anforderungen, d.h er sei nicht kompatibel.

Kann es sein, dass ich beim Kernel backen etwas falsch mache? Ich backe den Kernel als RPM http://www.linux-club.de/ftopic33674.html

Naja.. ich werde noch ein wenig mehr ausprobieren.

Greez Black-man
 
OP
B

Black-man

Newbie
So Leute!

Nun brauche ich Eure Hilfe.

Neuer Kernel gebacken mit den obigen Einstellungen und mit dem Kernel-Tutorial. Es geht immer noch nicht. Ich weiss einach nicht was ich falsch mache.

Das Programm gibt mir folgende Meldung aus, wenn ich es start:

Checking Kernel Support for HTB: not present. Your Kernel lacks Support for HTB or HTB alredy running.

So weit wie ich es begriffen habe, ist immer noch was mit meinem Kernel los. Aber was könnte dies noch sein?

Ich habe das HTB-Kernelmodul auch schon fest in den Kernel gebacken. Hat auch nichts gebracht!

Jetzt habe ich es wieder als Modul versuchtt und es passiert drotzdem nichts. Kann es sein, dass etwas mit den Modulen nicht in Ordung ist?
 
OP
B

Black-man

Newbie
Also ich hab dieses Howto gebraucht.

http://www.linux-club.de/viewtopic.php?t=10810

Greez Cola man
 
Oben