The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Operativsystemer > BSD
.
google unix.com



BSD BSD, undertiden kaldet Berkeley Unix, er et UNIX-operativsystem udviklet af Computer Systems Research Group af UC Berkeley.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
bruger dummynet at begrænse båndbredden Alex_sh IP Networking 1 07-06-2006 03:05 PM
Har du brug for hjælp med IPFW .. Please ... fundidor UNIX for dummyer Spørgsmål & svar 2 10-10-2005 08:23 PM
ipfw langsom ssh og ftp-forbindelser dwildgoose BSD 11 05-18-2005 06:00 PM
Rør og navngivne pipes (FIFO) Buffer størrelse Jus Filsystemer, disketter og Hukommelse 1 08-20-2004 11:14 AM
fBSD nat ipfw hachik UNIX for dummyer Spørgsmål & svar 3 06-07-2002 04:20 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 01-22-2009
xenator xenator is offline
Registreret Bruger
  
 

Join Date: Jan 2009
Stillinger: 2
Brug af flere rør i ipfw (dummynet)

Hej!

Jeg har allerede indsendt dette på freebsd-spørgsmål mailing liste, men jeg troede, at jeg kunne prøve det her.

Jeg bruger FreeBSD 7.0 med IPFW DUMMYNET aktiveret.

Jeg har et problem med at skabe et ruleset, som tillader mig at begrænse det samlede båndbredde på et link og derefter videregive pakkerne til et andet rør til forarbejdning.

Så vidt jeg har disse regler:


Code:
in_if="em0"
out_if="em1"
management_if="em2"
in_ip="100.100.100.1"
out_ip="200.200.200.1"
management_ip="172.16.0.201"
client1_subnet="192.168.5.0/26"
client2_subnet="192.168.6.0/26"
server_subnet="192.168.7.0/24"

download_bandwidth="6144Kbit/s"
upload_bandwidth="1024Kbit/s"
delay="0"
queue_size="10"

cmd="ipfw"

$cmd add 10 allow all from any to any via lo0

$cmd pipe 100 config mask src-ip 0xffffffff bw $upload_bandwidth queue $queue_size delay $delay
$cmd pipe 200 config mask dst-ip 0xffffffff bw $download_bandwidth queue $queue_size

$cmd add pipe 100 all from $client1_subnet to $server_subnet in via $in_if
$cmd add pipe 200 all from $server_subnet to $client1_subnet out via $in_if

$cmd add pipe 100 all from $client2_subnet to $server_subnet in via $in_if
$cmd add pipe 200 all from $server_subnet to $client2_subnet out via $in_if

$cmd add 10000 allow all from any to any via $management_if
$cmd add 20000 allow all from any to any via $in_if
$cmd add 30000 allow all from any to any via $out_if

Hvad jeg vil tilføje nu, er muligheden for at begrænse båndbredden af hele link, f.eks 100Mbit / s på em0.

Jeg har prøvet at tilføje en pipe:

$ cmd pipe 50 config bw 100Mbit / s kø $ queue_size
$ cmd tilføje rør 50 alle fra enhver til enhver via $ in_if


Men når jeg har et kig på rør med »ipfw vise» Jeg kan kun se pakker gå gennem røret 50 og intet går gennem andre rør (som giver mening rent faktisk siden IPFW værker på den måde?).


Enhver hjælp er meget værdsat.


xenator
 

Bogmærker

Tags
uløste, uløst i måneder, uløst i uger

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er Slukket
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 09:27 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0