Avatar billede mouse-the-mighty Nybegynder
04. november 2002 - 13:48 Der er 13 kommentarer og
1 løsning

båndbrede kontrol

Jeg her en server med 3 nic's

eth0 internet
eth1 admin og netværks servernes net
eth2 almen brugere som er MEGET glade for P2P

det er kun brugere på eth2 der er problemet.
jeg kan/vil/må ikke direkte spære for deres P2P og download manager men extra mange tråde.

så derfor vil jeg gerne begrænse deres båndbrete,
hvis det kan gøre per MAC ville det være det bedste
og jeg vil gerne at jeg selv kan bestemme hvem der for hvor meget.
Avatar billede bufferzone Praktikant
04. november 2002 - 14:07 #1
Det kan lade sig gøre hvis du har en switch, der kan. Cisco laver logle gode switche, hvor du kan styre båndbredeforbrug på switchporte. Dette bruges bl.a. til videokonference, hvor den port videokonferencen køre på skal have en vis båndbrede for at kunne køre, men omvendt ikke må tage det hele.

Du kan mig bekendt ikke løse dette med software
Avatar billede mouse-the-mighty Nybegynder
04. november 2002 - 14:48 #2
jeg bliver desvære nød til at afvise dig da jeg så en fyr på meltdown party gøre dette, den gang kendte jeg ikke så meget til linux men så vidt jeg kune fåstå på ham er det noget hvor du skal kompilere kernen.
Avatar billede bufferzone Praktikant
04. november 2002 - 15:13 #3
Det eneste linux software jeg kender til er dette

http://www.trustix.com/products/solutions/parts/proxy.php

Men som jeg forstår det er det til enterprise løsninger
Avatar billede mouse-the-mighty Nybegynder
04. november 2002 - 15:24 #4
hmmm ja det kan jeg desvære ikke bruge
Avatar billede mouse-the-mighty Nybegynder
04. november 2002 - 15:37 #5
fik det her af en BSD freak......

svaret er: FreeBSD 4.7 med IPFW2 og DUMMYNET

fatter ikke selv en meter af det men hvis det siger dig noget såå........
Avatar billede bufferzone Praktikant
04. november 2002 - 17:08 #6
Nu fornærmer jeg nok nogle FreeBSD folk. men du kan sammenligne FreeBSD med linux selvom det ikke er helt det samme. Som jeg forstår FreeBSD er det en UNIX, ligesom linux, open source og udvikles på samme måde. IPFW2 og DUMMYNET er to applikationer, der må kunne det du søger. Det er ikke komplet utænkeligt at disse to også findes til linux, men jeg har aldrig hørt om dem. Du kunne prøve at spørge på www.sslug.dk hvis du ikke får svar her. Sluggerne er nok danmarks bedste på linux
Avatar billede dank Nybegynder
04. november 2002 - 18:03 #7
Her er "the quick and dirty way"

Download cbq.init fra denne url: http://telia.dl.sourceforge.net/sourceforge/cbqinit/cbq.init-v0.7.1

omdøb shell scriptet til /sbin/cbq
Opret mappen  /etc/sysconfig/cbq

opret filen /etc/sysconfig/cbq-200.peer2peer

DEVICE=eth0,10Mbit,1Mbit
RATE=35Kbit
WEIGHT=3Kbit
PRIO=5
#Windows Media Player.
RULE=:1755,192.168.1.0/24
#Real Player uses TCP port 554, for UDP it uses different ports,
#but generally RealAudio in UDP doesn't consume much bandwidth.
RULE=:554,192.168.1.0/24
RULE=:7070,192.169.1.0/24
#Napster uses ports 6699 and 6700, maybe some other?
RULE=:6699,192.168.1.0/24
RULE=:6700,192.168.1.0/24
#Audiogalaxy uses ports from 41000 to as high as probably 41900,
#there are many of them, so keep in mind I didn't list all of
#them here. Repeating 900 nearly the same lines would be of course
#pointless. We will simply cut out ports 410031-41900 using
#ipchains or iptables.
RULE=:41000,192.168.1.0/24
RULE=:41001,192.168.1.0/24
#continue from 41001 to 41030
RULE=:41030,192.168.1.0/24
#Some clever users can connect to SOCKS servers when using Napster,
#Audiogalaxy etc.; it's also a good idea to do so
#when you run your own SOCKS proxy
RULE=:1080,192.168.1.0/24
#Add any other ports you want; you can easily check and track
#ports that programs use with IPTraf
#RULE=:port,192.168.1.0/24

Derefter starter du med

# cbq start

Scriptet tjekker selv for de nødvendige kernel moduler (cbq o.s.v.) Desuden kræves der iproute2 installeret.. det kan vel testes med noget i denne retning

# finf / -name tc

Have fun :o)
Avatar billede dank Nybegynder
04. november 2002 - 18:03 #8
# find / -name tc
Avatar billede dank Nybegynder
06. november 2002 - 11:15 #10
hvad fandt du ud af?  :o)
Avatar billede mouse-the-mighty Nybegynder
06. november 2002 - 12:03 #11
at jeg har en DEL læse stuff jeg skal igennem....
hvis det er ok med dig vil jeg gerne vente lidt med point for jeg er ikke helt sikker på om den her løsning gør det som jeg gerne vil ha....

det virker som om den sætter begrænsning på de forskellig porte og ikke brugerne, men jeg er ikke sikker derfor skal jeg lige læse lidt
Avatar billede dank Nybegynder
06. november 2002 - 18:04 #12
jeg mener godt du kan sætte den pr. ip... Det er ok at vente med point.. det var nu ikke derfor.. mere som om du havde fået kigget på det.
Avatar billede mouse-the-mighty Nybegynder
07. november 2002 - 09:27 #13
jeg kan ikke rigtig hitte ud af dem her

DEVICE=eth0,10Mbit,1Mbit
RATE=35Kbit
WEIGHT=3Kbit
PRIO=5

det er især device der forvire mig med eth0 10Mbit også 1Mbit. hvordan de 3 hænger samme (knollen gør av ting) og det skal ikke undre mig at når du forklare det så siger jeg nååå ja selvfølig

rate og weight er selve begrænsningen men hvordan de 2 bliver sat sammen med hvad??

også er der PRIO som jeg SLET ikke aner hvad er
Avatar billede dank Nybegynder
07. november 2002 - 10:54 #14
Device er hvor stor din forbindelse er..f.eks. har du en 2/2 mbit så vil det være eth0,2Mbit,2Mbit

Rate er hvor meget begrænsingen eller regelen skal være på
weight skal som tommerfinger regel vare en 1/10 af Rate
Prio skal du ikke bekymre dig om.. det bruges i et avanceret setup med mange klasser og regler.. bare benyt 5
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