[BSD] GateWay + IPFW + Dummynet

damaweb davies at damaweb.org
2007. Már. 17., Szo, 13:02:19 CET


core# ipfw list
00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 deny ip from 127.0.0.0/8 to any
01000 pipe 1 ip from 172.142.1.6 to any
01001 pipe 2 ip from any to 172.142.1.6
65000 allow ip from any to any
65535 deny ip from any to any

core# ipfw pipe list
00001:   1.000 Mbit/s    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      172.142.1.6/137   172.142.255.255/137   56053  2426648  
0    0   0

00002:   1.000 Mbit/s    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 icmp     172.142.1.5/0         172.142.1.6/0     1569   252807  0    
0   0

172.142.1.6-os gépről mégis 480kb/s -el töltök le.
van egy DSL modem, rajta egy router..
Routeren jelenleg 2 kliens + 1 FreeBSD átjáró.
klienseknél a BSD átjáró címe van megadva, nem a routeré.
Későbbiek során 2hálókarival bridge -et akarok csinálni, és elhaggyuk a 
routert.

De miért nem szabályoz normálisan? Vagy normálisan működik csak elnézek 
valamit?


Shanky írta:
> Nem lehet, hogy pusztan azert nem mukodik a dolog, mert drop szabaly 
> moge kerultek mar be ezek a sorok?
>
>           
> ipfw add 100 pipe 1 ip from 172.142.1.6 to any
> ipfw add 200 pipe 2 ip from any to 172.142.1.6
>
> 	   ipfw pipe 1 config bw 1Mbit/s
> 	   ipfw pipe 2 config bw 1Mbit/s
>
> ^^^Igy nem mukodik?
>
> Egyebbkent ez a megoldas tuti, hogy mukodik, mert nalunk is igy fogja a 
> GW a savszelt.
>
> damaweb wrote:
>   
>> hello,
>> van egy gép ami átjáróként üzemel.
>> Olvasgattam a FreeBSD weboldalán a dummynetről, betöltöttem modulként és 
>> beállítottam egy IP-re le és fell 1MBit/s -re.
>>
>>    ipfw add pipe 1 ip from 172.142.1.6 to any
>>    ipfw add pipe 2 ip from any to 172.142.1.6
>>
>> 	   ipfw pipe 1 config bw 1Mbit/s
>> 	   ipfw pipe 2 config bw 1Mbit/s
>>
>> Nos én az átjárót használó klienseket szeretém külön korlátozni, működni 
>> működik csak teljesen összevissza.
>> delay -nek beállítom a 100ms-et, akkor észrevehető pingelésnél is.
>> A gond az, hogy a sávszélességet nem sikerül normálisan beállítani.
>>
>> Nemtudom mi lehet a gond, ha az összes IP-re beállítom akkor, a local 
>> gépen normálisan megy.
>> Lehet, hogy átjáróként nem használható ez a funkció? -bár akkoris az 
>> adatforgalom ezen a gépen megy keresztül.
>> Nézegettem a Bridge funkciót, ott külön van ipfw opció a sysctl-be.
>>
>> Megoldható, hogy átjáróként használt gépen valamilyen módon lehessen 
>> korlátozni a sávszélt / IP cím?
>>
>> előre is köszönöm a válaszokat!
>>
>>
>>
>>
>> _______________________________________________
>> BSD levlista
>> BSD at hu.freebsd.org
>> http://www.hu.freebsd.org/hu/mailman/listinfo/bsd
>>
>>   
>>     
>
> _______________________________________________
> BSD levlista
> BSD at hu.freebsd.org
> http://www.hu.freebsd.org/hu/mailman/listinfo/bsd
>   

--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://datacast.hu/pipermail/bsd/attachments/20070317/7facae40/attachment.html>


További információk a(z) BSD levelezőlistáról