Jeg har netop, med hjælp fra en ven, installeret FreeBSD 4.7, og fået sat
noget natd og ipfw op og det er så meningen at den skal stå som router for
min kabelforbindelse.
Vi er fire om at dele en 2mbit linie, ( 512kbit nu, men den blir snart
større :) ) og det er en herlig blanding af gamere og leechere, derfor
ønsker jeg at få sat noget traffic shapeing op, men jeg er lidt i tvivl om
hvordan jeg skal gribe det an.
Den nemme løsning ville være at definere at en enkelt Ip max kan bruge xx
antal kbit,
( f.eks ipfw add pipe 1 ip from any to 10.0.0.0/24
ipfw pipe 1 config bw 1800Kbit/s queue 20 mask dst-ip 0x000000ff )
ved hjælp af ipfw, men hvis de så der er to der belaster linien på engang
hjælper det jo ikke.
Så jeg tænkte om der ikke er en måde man kan traffic shape ved hjælp af
porte frem for ip ?
Enten ved at reservere xx kbit til bestemte porte, eller ved en slags port
priotering, så eksempelvis port 27015 får højere priotet, end port 21 osv
osv.
Hele formålet med det er at forhindre lag/packet loss i online spil, selvom
at linien er belastet.
Jeg har læst
http://info.iet.unipi.it/~luigi/ip_dummynet/ , men har ikke
rigtig set noget mulighed for at gøre det jeg ønsker.
Skal jeg ha fat i noget andet end ipfw, eller har jeg bare overset noget ?
Og skulle det her måske ha været postet i dk.edb.netvaerk ?
Udover det savner jeg også lidt materiale om basic brug af bash shell. I
freebsd håndbogen står der ikke rigtig noget. Hvordan kopiere mand end fil
? Flytter ? Jeg har lavet nogen søgninger på google, men det har altid været
mere avanceret bash scripting jeg har fanget. Det vil jeg også gerne lære,
jeg vil bare gerne lige have styr på grundprincipperne. Hvis der er nogen
der har nogen gode links ville det være fedt.
--
Vh
Andreas Jeppesen