Ik heb thuis dus een linux bak die als gateway dient naar het internet, dit wordt gedaan met masquerading. Nu heb ik als maximale upload bandbreedte 128Kbit, opzich niet zo'n probleem, maar af en toe zit mijn broertje als een gek te uploaden. Nu wil ik zijn upload bandbreedte beperken tot 64Kbit (zodat ik ook nog wat over houd).
Dit wil ik doen met 'CBQ' (Class Based Queueing), hiervoor gebruik ik het cbq-init script. Nu heb ik daarmee het volgende probleem:
Als ik een config file maak zoals hieronder:
die dus geldt voor het hele netwerk (10.0.0.0) dan is de upload van iedereen idd. maximaal 64Kbit, maar ik wil het alleen op het ip-adres van m'n broertje toepassen, als ik dan het volgende in de config file zet, pakt ie gewoon alsnog alle bandbreedte:
Heeft dit te maken dat ik masquerading gebruik ? Zo ja, moet ik mn broertje dan in een ander netwerk stoppen (bv. 10.0.1.0) ? Of is er ook nog een andere oplossing.
Dit wil ik doen met 'CBQ' (Class Based Queueing), hiervoor gebruik ik het cbq-init script. Nu heb ik daarmee het volgende probleem:
Als ik een config file maak zoals hieronder:
code:
1
2
3
4
5
| DEVICE=eth1,128Kbit,1Kbit RATE=64Kbit WEIGHT=1Kbit PRIO=5 RULE=10.0.0.0, |
die dus geldt voor het hele netwerk (10.0.0.0) dan is de upload van iedereen idd. maximaal 64Kbit, maar ik wil het alleen op het ip-adres van m'n broertje toepassen, als ik dan het volgende in de config file zet, pakt ie gewoon alsnog alle bandbreedte:
code:
1
2
3
4
5
| DEVICE=eth1,128Kbit,1Kbit RATE=64Kbit WEIGHT=1Kbit PRIO=5 RULE=10.0.0.80, |
Heeft dit te maken dat ik masquerading gebruik ? Zo ja, moet ik mn broertje dan in een ander netwerk stoppen (bv. 10.0.1.0) ? Of is er ook nog een andere oplossing.