🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.freebsd
Article #58043

ipfw & bandwidth @ 4.11-RELEASE

#58043
From: pmz
Date: Tue, 13 Sep 2005 12:36
64 lines
3624 bytes
Witam serdecznie !

Temat zapewne jest oklepany na grupie i w googlach, jednak nie tyle
poszukuje rozwiązania problemu, co znalezienia źródła mojego
problemu. Mianowicie, skonfigurowałem ipfw tak, aby do LANu pakiety
szły z unlimited bandwidth, i w drugą stronę również unlimited.
Jednak są maszyny wewnątrz lanu, które mają mieć dedykowany
bandwidth i chyba to mi właśnie nie wychodzi.

Może przedstawie mniej wiecej jak tworzyłem swoje regułki:

ipfw add 10000 pipe 10 ip from any to 192.168.10.0/24 in
ipfw add 10001 pipe 11 ip from 192.168.10.0/24 out
ipfw pipe 10 config bw 0Kbit/s
ipfw pipe 11 config bw 0Kbit/s
# I to powiedzmy chodzi, wyciągam maksymalne z i do transfery, więc
myśle, że nic tu nie popsułem.
# Tutaj są schody, bo musze dodać rurkę do maszyny w lanie, co
robię tak:
ipfw add 10002 pipe 12 ip from any to 192.168.10.99 in
ipfw add 10003 pipe 13 ip from 192.168.10.99 to any out
ipfw pipe 12 config bw 1024Kbit/s
ipfw pipe 13 config bw 1024Kbit/s

I

Gdzie rezultat to:

root@k# ipfw show
00050 387092 342830776 divert 8668 ip from any to any via vr0
00100    206     25232 allow ip from any to any via lo0
10000    232     48190 pipe 10 ip from any to 192.168.10.0/24 in
10001    845     67256 pipe 11 ip from 192.168.10.0/24 to any out
10002      0         0 pipe 12 ip from any to 192.168.10.99 in
10003      0         0 pipe 13 ip from 192.168.10.99 to any out
65535 407868 281650916 allow ip from any to any
root@k# ipfw pipe show
00010: unlimited    0 ms   50 sl. 1 queues (1 buckets) droptail
    mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000
BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes
Pkt/Byte Drp
  0 tcp     217.17.41.93/443     192.168.10.52/3716   110    19782  0
 0   0
00011: unlimited    0 ms   50 sl. 1 queues (1 buckets) droptail
    mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000
BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes
Pkt/Byte Drp
  0 udp     192.168.10.1/67      192.168.10.51/68      39     2868  0
 0   0
00012:   1.024 Mbit/s    0 ms   50 sl. 0 queues (1 buckets) droptail
    mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000
00013:   1.024 Mbit/s    0 ms   50 sl. 0 queues (1 buckets) droptail
    mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000
root@k#


Niemniej jednak, na maszynie 192.168.10.99 wciaż jest dostepny
maksymalny transfer, nielimitowany.

Prosiłbym bardzo o wytknięcie mi wszystkich pomyłek i wszystkie
komentarze mile widziane..

Pozdrawiam i dziękuje,
Przemek
Technical Details
Message-ID: <1126614973.327925.46440@g47g2000cwa.googlegroups.com>
Path: mbox-mo1.pugleaf.net!number1.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!g47g2000cwa.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!number1.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!g47g2000cwa.googlegroups.com!not-for-mail
From: "pmz" <przemek.zawada@gmail.com>
Newsgroups: pl.comp.os.freebsd
Subject: ipfw & bandwidth @ 4.11-RELEASE
Date: 13 Sep 2005 05:36:13 -0700
Organization: http://groups.google.com
Lines: 65
Message-ID: <1126614973.327925.46440@g47g2000cwa.googlegroups.com>
NNTP-Posting-Host: 85.128.107.212
Mime-Version: 1.0
X-Trace: posting.google.com 1126614978 1493 127.0.0.1 (13 Sep 2005 12:36:18 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Tue, 13 Sep 2005 12:36:18 +0000 (UTC)
User-Agent: G2/0.2
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.10) Gecko/20050717 Firefox/1.0.6,gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: g47g2000cwa.googlegroups.com; posting-host=85.128.107.212; posting-account=NWhhaA0AAAB15EQpNn-XU-BAZo5g2viB
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit