Avatar billede whynot Nybegynder
19. august 2002 - 12:51 Der er 58 kommentarer og
1 løsning

fair deling af båndbredde

Hejsa Alle eksperter

Jeg har en internet forbindelse som jeg gerne vil dele med mine naboer. Men den ene SUGER alt båndbredde med kazaa, imesh osv.. jeg vil derfor gerne opsætte en server-linux-ting som kan håndtere båndbredde forbruget. Jeg tænker at squid sikkert kan klare jobbet men aner ikke hvordan. Er der nogen som kan hjælpe.?

Jeg har følgende:

bruger1 --
          \
bruger2 -- - switz - proxy (rh72, squid) - internet
          /
bruger3 --

...og jeg vil f.eks. gerne have at bruger1 får 20%, bruger2 får 20%.. og bruger3 får 60%.. hvordan gør man det?

Kan man i givet fald gøre det sådan at proxy serveren kun må bruge xxKbit af internetforbindelsen i det hele taget?.. sådan at jeg kan sikre båndbredde til nogle servere som står uden for proxy. dvs..

bruger1 --
          \
bruger2 -- - switz2 - proxy -
          /                  \
bruger3 --                    - switz1 - internet
                  servere  /
..proxy tager f.eks. 40% af båndbredden og resten går derfor til serverne (resten af netværket).

Jeg håber meget, at nogle kan hjælpe mig.. iøvrigt jeg vil meget gerne have grundige instrukser og ikke blot links til andre sider.
Avatar billede langbein Nybegynder
21. august 2002 - 10:30 #1
Avatar billede dank Nybegynder
22. august 2002 - 01:47 #2
Dette er bestemt ikke nemt. Først og fremmest ville jeg nok angribe problemet på en anden måde, end med Squid.

Først skal du have en 2.4+ Kernel. Dernæst skal den være kompileret med QOS/CBQ support. Dernæst skal du læse dig igennem en lille hardcore manual som du finder her:

http://lartc.org <--- no.1. resource :-)

http://freshmeat.net/projects/cbq.init/?topic_id=150%2C87

^ Som er et lille script der gør det "relativt" nemt at komme igang med det du søger.. Men husk CBQ skal være supporteret af din Kernel.

Efterskrift: At give dig en step-by-strp guide er stort set umuligt - eller omend meget meget tidskrævende. Hvis du kigger på mit første link, vil du forstå hvorfor.

Jeg forslår du tager dig en "snak" med vedkommende der bruger alt båndbredden. Eller alternativt lukker for de porte som vedkommende benytter meget. evt. bare åbner dem om natten.

På mit hjemmenetværk som jeg deler med mine naboer har jeg løst det på den måde at folk:

1: Har en forståelse for at der er andre på netværket
2: Folk der benytter directConnect o.s.v. sætter en meget lav limit på upload.
3: Sørger for at begrænse sig indenfor rimelighedens grænser.

Vi er 8 der deler en 2Mbit på den måde uden problemer vel og mærke :-) Og det har derfor ikke været nødvendigt for mig at gøre dette.

Eller køb en managed switch som kan styre det :-)

~ Det var min 25 øre
Avatar billede whynot Nybegynder
22. august 2002 - 09:06 #3
Jeg takker meget for den respons jeg har fået.. især for indlæg nummer ét.

Men jeg kan blot ikke gennemskue hvorfor det skulle være så stort et problem.. det kan da ikke passe at denne problematik er SÅ stort et problem - at det nærmest er umuligt..

jeg har i sinde at prøve indlæg nummer et idag.. men jeg er stadig ked af at skulle gennem et dokument skrevet af en nørd på nettet.. problemet med disse er at der ALTID mangler et eller andet.. og at man selv skal finde ud af hvad der mangler og hvor man finder denne information.

Derfor skrev jeg til eksperten - fordi jeg tænkte at en eller anden på eksperten havde gjort dette før - og derfor havde nogle erfaringer at dele.

Men ellers mange tak for Jeres indlæg.
Avatar billede dank Nybegynder
22. august 2002 - 09:37 #4
Men hvis du følger de "første" link vil jeg anbefale dig at glemme squid indtil videre. Det squid kan hjælpe dig med er ikke det du har problemer med (kazaa m.m.) Der *SKAL* du bruge CBQ - derfor postede jeg det direkte link til CBQ.init som har forskellige konfigmuligheder.

Squid delen er typisk bare "delay pools" hvilket går på enkelte typer af webtrafik, f.eks. .avi eller .mp3 filer. hvilket jo ikke er problemet for dig, og typisk ikke vil give det store problem i dit netværk, fordi det er peer2peer programmerne som giver problemerne.
Avatar billede dank Nybegynder
22. august 2002 - 09:40 #5
mht til hvor nemt det er at gå til, så vil jeg sige, at cbq.init gør det lige akurat omkring 140x så nemt.. Tro mig uden cbq.init vil det først være slemt :-)
Avatar billede langbein Nybegynder
26. august 2002 - 01:47 #6
Fant noe her (ikke testet):
http://wipl-wrr.sourceforge.net/
Avatar billede whynot Nybegynder
26. august 2002 - 09:55 #7
Det kan godt være at jeg er en MEGA spade - men jeg kan ikke få noget af det til at fungere.. !?!?!

Er der ingen som har prøvet dette her skidt før?.. som sagt har jeg ikke meget at bruge links til - fordi de simpelthen ikke giver uddybende svar... der er altid et eller andet som de har "glemt" at skrive. sidste link til http://wipl-wrr.sourceforge.net/ giver blot links videre... og til en dokumentation som starter med følgende:

"This document is not written by a person knowing a lot
about the Linux kernel so some of the information and terminology presented here may be wrong. And they might be much more complicated than this text leaves the impression of. "
...ikke specielt betryggende.. hvis man fortsætter bliver man gjort opmærksom på at man skal hente en fil en ved navn: "tc"  som skulle være i iprouter pakken.. man får en link.. men opdager at der ligger 15 filer som kunne indholde "tc".. hvilken spørger man sig selv om.. ja denne information må man søge andet steds.. og det er her hunden, katten, guldfisken og alle andre kæledyr ligger begravet.. Linux nørder som skriver dokumentation tænker ikke på at deres læsere ikke har prøvet den problemstilling, som de beskriver, før. Derved bliver deres dokumentation minus værd.!

Jeg sidder stadig og nørkler med:
http://www.tldp.org/HOWTO/Bandwidth-Limiting-HOWTO/
http://www.tldp.org/HOWTO/Bandwidth-Limiting-HOWTO/faq.html#AEN287
http://lartc.org
....men det er barsk læsning og jeg har stadig ikke forstået hvorfor jeg ikke skal anvende Squid.. hvordan kernel 2.2/2.4 tc hænger sammen med squid.. samt hvor CBQ er stærk i forhold til squid og tc.

Altså er jeg ikke blevet klogere - endnu - men blot mere forvirret.
Avatar billede dank Nybegynder
26. august 2002 - 11:36 #8
1: Det er IKKE nemt det skrev jeg jo

2: Hvad skal du brugge Squid / Delay pools til? Gør kun din installation sværere

3: Du burde ikke skulle bruge andet end

3.1 Kernel 2.4+ der understøtter iptables + CBP (QOS)
3.2 Iptables
3.3 cbq.init scriptet

That's it.. Ingen grund til at gøre det mere avanceret end det.

Hvilken Linux dist bruger du, kernel? o.s.v.
Avatar billede ALS Praktikant
26. august 2002 - 11:39 #9
"vil dele med mine naboer"
Læs lige betingelserne for dit internet-abonnetment. Det må man ikke. Du må kun dele forbindelsen inden for husstanden.
Avatar billede whynot Nybegynder
26. august 2002 - 11:49 #10
hmm oki.. fint nok.. det vil jeg prøve med det samme.!
Avatar billede whynot Nybegynder
26. august 2002 - 11:51 #11
.. og til "Ib-rene-cairo".. Ikke at det kommer dig ved.. men jeg har IKKE en almindelig bæ-adsl-forbindelse.. jeg har derimod en fastlinie forbindelse med tilhørende 192 IP adresser.. så lad være med at spille smart.!
Avatar billede dank Nybegynder
26. august 2002 - 11:52 #12
Til at starte med skal du altså bare sætte din Gateway op med Iptables.

Hvad benytter du nu ipchains eller iptables? Hvilken linux bruger du?

Ib-rene-cairo: Du aner ikke hvad du taler om. 1: Du kan ikke se hvilken udbyder han har og der er forskellige betingelser for de forsk. udbydere og isp'er
Avatar billede whynot Nybegynder
26. august 2002 - 11:54 #13
jeg bruger pt. redhat72 med ipchains.. men jeg kan sagtens skifte ud med en anden distribution... eller bruge iptables.. no probs.
Avatar billede ALS Praktikant
26. august 2002 - 12:03 #14
whynot >> Slap af og talt ordentligt til folk.
Jeg prøver ikke at spille smart, men påpeger at det du vil gører normalt ikke er lovligt, så du nok skulle læse betingelserne for dit abonentment.

dank >> Der er ingen ISPér der tillader at man deler f.eks. en ADSL på den måde.
Avatar billede whynot Nybegynder
26. august 2002 - 12:07 #15
til ib-rene-cairo.. du drejer diskutionen væk fra mit spørgsmål - nemlig at håndtere båndbredden til forskellige maskiner i et netværk ud til internettet. Desuden antyder du at jeg ikke er klar over betingelserne i min kontrakt med min udbyder. Derfor bliver jeg sur.. Hvis du vil diskutere betingelser for de forskellige udbydere - så start dit eget indlæg - og hold snuden væk fra denne.
Avatar billede ALS Praktikant
26. august 2002 - 12:47 #16
whynot >> Jeg vil IKKE diskutere.
Jeg gør opmærksom på et muligt problem med et enkelt indlæg. Du kunne vælge at ignorere det, eller kort sige at det ikke er relevant. Så havde den ikke været længere.
Istedet vælger du skabe dig fuldstændig tosset. Utroligt at man ikke kan tale ordentlig til hinanden.
Avatar billede whynot Nybegynder
26. august 2002 - 12:50 #17
ib-rene-cairo >> oki.. det er ikke relevant.
Avatar billede dank Nybegynder
26. august 2002 - 15:20 #18
ok.. jeg sidder lige og bliver i tvivl om man *skal* benytte iptables o.s.v..

I redhat: prøv at søge i /sbin efter cbq.init

Mener at huske jeg engang har set at dette script ligger som en default del af RH

Hvis det er tilfældet så kig i cbq.init filen i starten er der nogle eksempler. Typisk fylder en config fil kun 4-5 linier.

HVis cbq.init ligger i /sbin så burde RH kernel være kompileret med de nødvendige ting der skal bruges... prøv

# /sbin/cbq.init start

og se hvad der sker
Avatar billede langbein Nybegynder
26. august 2002 - 16:26 #19
Fra Red Hat 7.3:

[root@rea /]# locate cbq
/usr/share/doc/iproute-2.4.7/examples/diffserv/afcbq
/usr/share/doc/iproute-2.4.7/examples/diffserv/efcbq
/usr/share/doc/iproute-2.4.7/examples/cbqinit.eth1
/lib/modules/2.4.18-3/kernel/net/sched/sch_cbq.o

[root@rea /]# rpm -q cbq
pakke cbq er ikke installert

[root@rea /]# /sbin/cbq.init start
bash: /sbin/cbq.init: No such file or directory

Det ser for meg ut som om cbq ikke er installert på en "standard RH 7.3".
Der i mot så ser det ut som om der finnes en kernel modul som støtter cbq
slik at cbq vil kunne fungere med den eksisterende standard kernel hvis det
øvrige installeres.

Enig !!??
Avatar billede langbein Nybegynder
26. august 2002 - 16:32 #20
Dette var da pussig. Fra Red Hat 7.1 også "standard"

[root@langbein /]# locate cbq
/etc/sysconfig/cbq
/etc/sysconfig/cbq/cbq-0000.example
/usr/share/doc/iproute-2.2.4/examples/cbqinit.eth1
/usr/share/doc/iproute-2.2.4/examples/diffserv/afcbq
/usr/share/doc/iproute-2.2.4/examples/diffserv/efcbq
/usr/share/doc/shapecfg-2.2.12/README.cbq
/lib/modules/2.4.2-2/kernel/net/sched/sch_cbq.o
/sbin/cbq
[root@langbein /]#


[root@langbein /]# /sbin/cbq start
**CBQ: CLASS in /etc/sysconfig/cbq/cbq-0000.example must be >1 !
[root@langbein /]#

Noen ideer !!??
Avatar billede langbein Nybegynder
26. august 2002 - 16:36 #21
Den etterlyste eksempelfilen på RH 7.1 (Dette likner da på noe !):
(cbq-0000.example)

DEVICE=eth0,10Mbit,1Mbit
RATE=128Kbit
WEIGHT=10Kbit
PRIO=5
RULE=192.168.1.0/24
Avatar billede dank Nybegynder
26. august 2002 - 16:39 #22
ja jeg er enig. Det ser ud til at RH 7.3 "kun" kræver cbq.init scriptet. Dette kræver dog også iproute2

prøv denne

# find /sbin -name tc

Hvad svarer denne?

Hvis denne findes så burde opskriften være denne:

1: Download cbq.init shell scriptet fra ( https://sourceforge.net/project/showfiles.php?group_id=42529&release_id=74217 )

2: omdøb scriptet til /sbin/cbq.init

3: opret en config fil= /etc/sysconfig/cbq/cbq-1.shaper

som f.eks. indeholder:

DEVICE=eth0,10Mbit,1Mbit
RATE=128Kbit
WEIGHT=10Kbit
PRIO=5
RULE=192.168.1.0/24

4: kør cbq.init --> /sbin/cbq.init

Det burde virker såfremt alt er understøttet af kernel og route2 tools er tilstede.
Avatar billede dank Nybegynder
26. august 2002 - 16:40 #23
Har lige set dine 2 sidste post. Dette var interesant. Ser ud til RH har haft indbyg. support dette i 7.1 & 7.2 - eksempelfilen ligner min :-)
Avatar billede langbein Nybegynder
26. august 2002 - 16:42 #24
For RH 7.1. Ser ut som om cbq.ini mangler ??:

[root@langbein /]# /sbin/cbq
Usage: cbq.init {start|stop|timecheck}
[root@langbein /]# /sbin/cbq.init start
bash: /sbin/cbq.init: No such file or directory
[root@langbein /]#
Avatar billede dank Nybegynder
26. august 2002 - 16:44 #25
omdøb cbq til /sbin/cbq.init
Avatar billede langbein Nybegynder
26. august 2002 - 16:48 #26
Vi skrev samtidig ..

Ellers fra RH 7.1:

[root@langbein /]# find /sbin -name tc
/sbin/tc
[root@langbein /]#

Og fra RH 7.3:

[root@rea /]# find /sbin -name tc
/sbin/tc
[root@rea /]#
Avatar billede dank Nybegynder
26. august 2002 - 16:51 #27
det betyder at rh 7.1 + 7.2 har disse tools som skal benyttes til bandwith control.

I realitet incl. cbq.init (jeg ville dog hente seneste v.0.7)

Konklusion: RH 7.2+7.1 burde det være muligt at kun oprette en config fil i /etc/sysconfig/cbq/cbq-1.sharing

Flere eksempler på cbq.init config filer findes i starten af cbq scriptet,

# more cbq.init
Avatar billede langbein Nybegynder
26. august 2002 - 16:56 #28
Bare RH 7.1 har filen /sbin/cbq
Kopierte denne til /sbin/cbq.init og forsøkte å kjøre:

[root@langbein /]# /sbin/cbq.init start
**CBQ: CLASS in /etc/sysconfig/cbq/cbq-0000.example must be >1 !

Det gikk ikke.

Det er ikke eksemplet som skal copieres/renames til /sbin/cbq.ini !!??
Avatar billede dank Nybegynder
26. august 2002 - 17:01 #29
nej. eksemplet må ikke hedde 0000

førsøg med

# mv /etc/sysconfig/cbq/cbq-0000.example /etc/sysconfig/cbq/cbq-128.example
Avatar billede dank Nybegynder
26. august 2002 - 17:08 #30
HUUUUUUUUURRRRRRRRRRRRAAAAAAAAAAAA !!!!
Avatar billede langbein Nybegynder
26. august 2002 - 17:10 #31
Fant at dette eksemplet lå et annet sted også. Kopierte til cbq.init
Kan kjøre denne filen med både start og stop parameter. Ingen feilmelding. Litt snodig plassering. Hvordan kan man få verifisert om det fungerer ??

[root@langbein /]# cd /etc/sysconfig/cbq
[root@langbein cbq]# ls
cbq-0000.example  cbq.init
[root@langbein cbq]# /etc/sysconfig/cbq/cbq.init start
[root@langbein cbq]# /etc/sysconfig/cbq/cbq.init stop
[root@langbein cbq]#

Kan man kjøre scriptet fra en slik plassering ??
Hvordan ver man om "cbq" kjører ??
Avatar billede langbein Nybegynder
26. august 2002 - 17:12 #32
Tja vi skriver stadig vekk samtidig. Hva fungerer ? På hvilken distribusjon ?
Avatar billede dank Nybegynder
26. august 2002 - 17:13 #33
Jeg har netop fået det til at virke på min debian linux boks.

opskriften til Debian:

1: Kompiler kernel med QOS/CBQ support
2: Installer cbq.init

Opret cbq.init config filen.. Jeg har brugt dette:

etc/sysconfig/cbq/cbq-2000.minshaper Hvor jeg har dette indhold:

DEVICE=eth1,1Mbit,1Mbit
RATE=256Kbit
WEIGHT=10Kbit
PRIO=5
RULE=192.168.1.0/24

4: kør

# cbq.init compile
# cbq.init start

Da var faktisk det der skulle til. På en RH maskine burde dette være mere enkelt idet kernel er forberedt på dette. Jeg testkørte ved at downloade en stor fil fra tucows.dk hvor jeg altid henter med 200KB/S nu kan jeg kun hente med det der står i cbq config filen

HURAA HURRA HURRA!!

Jeg laver en guide til lws.dk og smider op senere på ugen
Avatar billede dank Nybegynder
26. august 2002 - 17:14 #34
Langbein: Du kan se om scriptet kører ved

# cbq.init stats
Avatar billede langbein Nybegynder
26. august 2002 - 17:16 #35
Ja, ja, jeg får vel sitte å kø meg i hodet noen minutter til over disse Red Hatene, men et lite spørsmål:

Hvordan verifisere at det kjører ?? Huh ..
Avatar billede dank Nybegynder
26. august 2002 - 17:16 #36
konnklusion

RH 7.1+7.2 burde virke "out of the box" dog skal man oprette en config fil
RH7.3 = cbq.init skal installeres
Debian: iproute2 skal installeres. Kernel skal omkompileres. cbq.init skal installeres
Avatar billede dank Nybegynder
26. august 2002 - 17:18 #37
"Hvordan verifisere at det kjører ?? Huh .."

Prøv den konfig filen som jeg benytter. Jeg prøvede nogle af eksemplerne og det var først da jeg "tweakede" denne det fungert.

Min ser ud sådan:


DEVICE=eth1,1Mbit,1Mbit
RATE=256Kbit
WEIGHT=10Kbit
PRIO=5
RULE=192.168.1.0/24

Dernest

# cbq.init compile && cbq.init start

Dernæst downloader du fra en webside som du normalt for stort output fra. Nu kender jeg ikke den forbindelse du sidder med (2mbit)
Avatar billede langbein Nybegynder
26. august 2002 - 17:23 #38
OK OK Tror faktisk det kjører her også, det kommer i hvert fall ingen feil meldinger. Den PC en jeg testet på er imidlertid ingen router men en server med ett kort og ikke noe 192 nettverk. Har en annen router maskin.
(RH 7.2) Tester videre på denne litt senere ..
Avatar billede langbein Nybegynder
26. august 2002 - 17:25 #39
Takker, så ikke denne:

Langbein: Du kan se om scriptet kører ved

# cbq.init stats
Avatar billede dank Nybegynder
26. august 2002 - 17:26 #40
JEg er faktisk utrolig glad for denne tråd. Det inspirerede mig til at afprøve dette emne, som jeg kan se gang på gang at mange mennesker har problemer med. Jeg skriver en guide til lws.dk og er derfor meget intereseredet i at høre dine erfaringer med RedHat gateway'en. Jeg har ikke længere selv RH fordi jeg nu benytter min egen custom linux dists samt Debian og Gentoo
Avatar billede langbein Nybegynder
26. august 2002 - 17:38 #41
Det ser vel ut som om Red Haten min ikke kjører mht cbq til tross for at scriptet eksekveres uten feilmeldinger ..?? Kunne du være så snill å lage en kort resyme av hvordan du mener "Red Hat modellen" skulle virke, så vil jeg forsøke å få tid til litt testing .. :-)
Avatar billede langbein Nybegynder
26. august 2002 - 18:03 #42
Jeg spør vel kanskje litt i "hytt og pine" ettersom jeg ikke har lest særlig mye om "cbq", men hva er det egentlig cbq fordeler båndbredde mellom - ? Det er mellom nettverks segmenter eller rettere sagt mellom nettverksadaptere !? (Er det rett ?) Det vil da si at dersom man skal oppnå en faktisk båndbredde deling mellom brukere, så må disse sitte på hvert sitt nettverkssegment tilsluttet hver sin nettverksadapter i router maskinen ?!! (Rett eller ikke rett ??)
Avatar billede dank Nybegynder
26. august 2002 - 18:11 #43
Det tror jeg ikke er korrekt..

fra cbq.init teksten

#      RULE=:25,10.2.2.128/26:5000
#              selects traffic going from anywhere on port 50 to
#              port 5000 in network 10.2.2.128
#
#      RULE=10.5.5.5:80,
#              selects traffic going from port 80 of single host 10.5.5.5

Hvis jeg forstår dette korrekt, så betyder det jo at man kan vælge hele netværk eller single ip adresser.
Avatar billede dank Nybegynder
26. august 2002 - 18:48 #44
har lige testet med at ændre 192.168.1.0/24 til 192.168.0.100 som er adressen på en enkelt klient.. Dette virker fint.
Avatar billede dank Nybegynder
26. august 2002 - 18:56 #45
mht til Red Hat så er jeg lidt "bange" for hvorfor de har fjernet cbq.init fra RH 7.3 - måske er det fordi det ikke har virket med 7.2 & 7.1 - jeg ved det ikke med sikkerhed.. Men her er opskriften: (utestet)

1: installer nyeste version af cbq.init. omdøb denne til /sbin/cbq.init
2: opret config filen

/etc/sysconfig/cbq/cbq-2000.shaper

DEVICE=eth1,1Mbit,1Mbit
RATE=256Kbit
WEIGHT=10Kbit
PRIO=5
RULE=192.168.1.0/24

3: start cbq.init

# cbq.init compile && cbq.init start

Fejlsøgning:

Hvis dette ikke virker:

1: ændre ethx og netværksadresserne i config filen
2: sæt limit til meget lave værdier, f.eks.


DEVICE=eth1,1Mbit,1Mbit
RATE=5Kbit
WEIGHT=2Kbit
PRIO=5
RULE=192.168.1.0/24

compile og start scriptet igen. Forsøg at downloade en .zip fil fra en webside hvor du normalt henter med stor throughput
Avatar billede dank Nybegynder
26. august 2002 - 18:58 #46
Jeg har desuden forsøgt at "ødelægge" cbq.init ved at fjerne TC + cqb modlet m.m. Det er min erfaring at cbq.init er meget effektivt til at fortælle hvis der mangler noget. Så hvis der ikke kommer nogle fejl er det sikkert fordi værdierne i config filen er forkerte (eth, network segm.) o.s.v.

pps jeg har p.t. kun fået dette til at fungere med alm. traffic shaping og ikke med grokster o.s.v. Dette roder jeg lidt videre med senere på ugen.
Avatar billede dank Nybegynder
26. august 2002 - 18:59 #47
fodnote: Jeg benytter dette sammen med Iptables - men har senere fundet ud af det sikkert burde fungere med Ipchains også.
Avatar billede whynot Nybegynder
26. august 2002 - 20:03 #48
Jeg har lige set ALLE de indlæg som i har lavet.. jeg tester det imorgen (måske endda først onsdag).. har simpelthen ikke tid før.. men det ser jo lovende ud :)
Avatar billede langbein Nybegynder
26. august 2002 - 22:03 #49
Har diskutert det litt her over fjorden. Man mener her også at trafikkbegrensningen sansynligvis vil være pr ip på det interne nettverket. Vil forsøke å få tid til å test...
Takker for den siste oppsummeringen !
Avatar billede langbein Nybegynder
26. august 2002 - 22:22 #50
Det er egentlig ikke noe nytt, men legger med denne for helhetens skyld.
https://sourceforge.net/projects/cbqinit
Avatar billede dank Nybegynder
26. august 2002 - 22:25 #51
Det er samme link som i mit første indlæg - jeg linkede bare til freshmeat versionen :ø]
Avatar billede dank Nybegynder
26. august 2002 - 22:26 #52
Bare lige for ikke nogen skulle blive forvirret :)
Avatar billede skallenet Nybegynder
27. august 2002 - 14:46 #53
dette er vel egentlig en 50% løsning.
I ett LAN med 10 maskiner, hvor hver client er tildelt 10% av delt internett bånd bredde. så er det vel ønskelig med en minimums hastighet på 10% pr client, dersom alle maskiner er i bruk.
Dersom 9 maskiner står ubrukt, så er også 100% av båndbredden tilgjengelig, og den ene maskinen i bruk burde da ha fått full utnyttelse av båndbredden. I disse eksemplene er det arbeidet med en garantert maximum hastighet pr client maskin ??
er det mulig å snu dette til en garantert minimums hastighet pr client maskin, hvor server maskinen tildeler en minimumshastighet på f.eks 10% pr aktiv forbindelse ?
Avatar billede dank Nybegynder
27. august 2002 - 16:05 #54
Skallenet: Du har da ret. Men hvis du ser på hvad der blev spurgt om, nemlig at brugerne tager alt båndbredden til f.eks. Kazaa så er cbq.init rent faktisk en god løsning til dette problem, idet båndbredden kan begrænses til at benytte f.eks. 10% af max på enkelte porte, f.eks. Kazaa eller DirectConnect.

Mvh Dank
De løsninger jeg valgte at teste gik på båndbredden, hvilket skyldes at jeg ikke har Kazaa eller lign som jeg kan teste med. At ændre mit løsningsforslag til f.eks. Kazaa og lign er et spørgsmål om at ændre 4-5 linier i cbq.init konfigfilen.

Mht til alm webbrug mener jeg ikke at man skal lave en begrænsning overhovedet. Hvis det dog skulle vise sig at være et problem, at folk downloader mange .zip filer fra http kan dette løses med Squid Delay pools. Men som udgangspunkt, mener jeg ikke man bør gøre dette, hvilket jeg også skrev i nogle af mine første indlæg i denne tråd.

Desuden mente jeg at man skulle starte med denne løsning uden Squid idet det ville komplicere installationen unødigt meget.
Avatar billede dank Nybegynder
27. august 2002 - 16:06 #55
(kom vist til at sætte min signatur i midten af teksten - sorry :ø] )
Avatar billede whynot Nybegynder
29. august 2002 - 08:20 #56
Hejsa igen.. jeg har prøvet og det virker !!

Lækkert.!.. Tak til dank - mange gange... glæder mig til at se proceduren på lws.dk.. hvis jeg iøvrigt har nogle velbeskrevne procedurer til f.eks. opgradering af kernel (som jeg har lavet til mig selv) - vil lws.dk så være interesseret i at få disse?

Mht. det med relativ begrænsninger og "bedre" udnyttelse båndbredden - jeg har talt med en af mine kammerater - han fortæller at det bør kunne lade sig gøre med cbq.init. Jeg kan dog ikke umiddelbart se hvordan det skal gøres.. men selvfølgelig kan det lade sig gøre. Når jeg finder ud af det - poster jeg det selvfølgelig.
Avatar billede dank Nybegynder
29. august 2002 - 11:17 #57
Supergodt whynot! Hvilket "miljø" fik du det til at virke under? RH7.2 ??? Fik du også Kazaa, Groskter o.s.v. begrænseren til at virke?

Mht. til tingene til lws.dk er vi meget intereseret? Er det noget du kan sende til mig? email: michael@1go.dk - så jeg kan se hvad det er for noget?

Sidste note omkring cbq.init: cbq.init er jo kun et tool til tc (traffic control) - i princippet er der langt flere muligheder end dette relativt simple tool har. Med f.eks. noget der heddder hbq er betydeligt mere avanceret. Men jeg synes bare at cbq.init var et godt sted at starte :-)

Langbein: Dette var ikke løst uden din hjælp. Vil du have nogle point så opretter jeg et spørgsmål til dig.
Avatar billede whynot Nybegynder
29. august 2002 - 16:50 #58
det som jeg har gjort er udelukket at afteste med manuelle downloads.. og derfor ikke prøvet endnu med kazaa og andet snask.

Men jeg forventer at det også vil virke - jeg kan ikke se hvorfor det ikke skulle være det samme.. Men såfremt det omgår cbq.init.. jamen så må der være tale om nogle settings som blot skal ændres lidt. Alt kører jo gennem denne her "proxy"-ting og derfor må jo kunne styre også disse programmer.

mht. lws.dk jamen det kan jeg godt.. jeg finder lige tingene frem og sender dem til dig :) Så kan du se om det er noget i kan bruge eller ej. Som sagt er jeg langt fra ekspert og derfor kan det være at det er for ringe en standard.. men nu må vi jo se.
Avatar billede dank Nybegynder
31. august 2002 - 03:07 #59
jeg har selv lige forsøgt med Kazaa. Det virker fint :)

Mht til lws.dk - så glæder jeg mig til at se det :-)

p.s. http://sourceforge.net/projects/htbinit

hqb.init :ø] Skulle være noget mere avanceret end CBQ - med mulighed for en bedre sharing ved f.eks. et meget lidt belasted net. Men jeg har ikke rigtigt fået kigget på det endnu.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester