Traffic-shaping tussen router en LAN

Pagina: 1
Acties:

  • boer Krelis
  • Registratie: Maart 2000
  • Niet online

boer Krelis

Artificial Ignorance

Topicstarter
Hallo iedereen.

Ik ga binnenkort een servertje opzetten die de adsl-verbinding hier in het studentenhuis gaat verdelen (NAT, kernel 2.4.19, iptables). Verder gaat-ie ook SOCKS5-proxyen, Samba-en en weet-ik-wat-niet.
Goed, delen zal niet zo'n probleem worden. Het is alleen wel de bedoeling dat de bandbreedte verdeeld gaat worden, omdat m'n huisgenootjes (4 stuks) niet te veel willen betalen omdat ze geen zware gebruikers zijn.

To the punt: hoe shape ik het verkeer zo, dat:
1. ik per LAN-IP een minimale asynchrone bandbreedte [up/down] kan instellen, bijvoorbeeld 5k/s down en 1k/s up
2. dit alleen voor internet-verkeer geld (dus NAT en SOCKS5 maar niet Samba)
3. ik altijd gebruik kan maken van de bandbreedte die over is


Graag voorbeelden/ervaringen uit de praktijk, of concrete suggesties. Dus niet: gebruik QoS, zover was ik ook al. :)

Hier: http://bubba.org/?option=software/cbq wordt iets uitgelegd met CBQ en tc wat lijkt op wat ik wil, enige probleem is dat ik niet zie hoe ik onderscheid kan maken tussen internernet en bv Samba-verkeer. betekent dus samba-en met 5k/s. :(

't is geen makkelijke he? maar als je wat weet....

edit: bubba niet goed gelezen, kan ook incoming limiten en gebruikt daar rshaper voor want tc kan slechts outgoing limiten. iemand ervaring met rshaper? hoe moet je je NIC-drivers aanpassen?

Quoten is geweldig... - boer Krelis


Verwijderd

[topic=201013/1/25]

search op bandwidth in NOS ....

  • boer Krelis
  • Registratie: Maart 2000
  • Niet online

boer Krelis

Artificial Ignorance

Topicstarter
bedankt magio, heb ik vast veel aan... maar weet je hoe het moet en of de oplossing erbij staat of wou je gewoon ff utfs-en? ik heb m'n huiswerk gedaan hoor.

No offense btw. misschien beoordeel ik je reactie verkeerd en ligt de oplossing inderdaad voor de hand, maar laat er dan een lichtstraaltje op vallen?

Quoten is geweldig... - boer Krelis


  • boer Krelis
  • Registratie: Maart 2000
  • Niet online

boer Krelis

Artificial Ignorance

Topicstarter
zorgt de implementatie die in die advanced-routing howto op http://lartc.org/HOWTO//cvs/2.4routing/html/lartc.rpdb.html staat er nou ook voor dat SOCKS onder de rules valt, en SAMBA niet?

Quoten is geweldig... - boer Krelis


Verwijderd

Op dinsdag 02 juli 2002 19:30 schreef boer Krelis het volgende:
bedankt magio, heb ik vast veel aan... maar weet je hoe het moet en of de oplossing erbij staat of wou je gewoon ff utfs-en? ik heb m'n huiswerk gedaan hoor.

No offense btw. misschien beoordeel ik je reactie verkeerd en ligt de oplossing inderdaad voor de hand, maar laat er dan een lichtstraaltje op vallen?
keej, misschien wat te snel...maar ik ben er toevallig gisteren aan begonnen en het lijkt verdacht veel op wat jij wil ...je komt iig al een heel end :)

Verwijderd

Op dinsdag 02 juli 2002 19:34 schreef boer Krelis het volgende:
zorgt de implementatie die in die advanced-routing howto op http://lartc.org/HOWTO//cvs/2.4routing/html/lartc.rpdb.html staat er nou ook voor dat SOCKS onder de rules valt, en SAMBA niet?
Als ik het goed heb begrepen kun je met tc, het tooltje wat er veel in die howto gebruikt word, verschillende excluden of juist includen. Mailinglist leert ook erg veel, vandaag eerste dag member, komt leuk spul overheen :)

  • boer Krelis
  • Registratie: Maart 2000
  • Niet online

boer Krelis

Artificial Ignorance

Topicstarter
ok goeie tip, je bent erg behulpzaam (boer neemt gas terug)

en in de topic die jij noemde http://adserver.tweakers.net/adframe.php?forum=023 geeft Nelske al een prima reactie die ik kan gebruiken: verschillende virtuele ip-adressen voor de lan-interface gebruiken als gateway. Dan is het Samba-probleem weg. Blijft SOCKS over... ik ben van plan de NEC SOCKS5 server te gebruiken socks.nec.com iemand ervaring daarmee of suggesties voor een betere, waarmee ik kan cappen op basis van proxy-user accounts?

Quoten is geweldig... - boer Krelis


  • Steije
  • Registratie: Juni 2000
  • Laatst online: 06-07 10:53

Some people manage by the book, even though they don't know who wrote the book or even what book.


  • boer Krelis
  • Registratie: Maart 2000
  • Niet online

boer Krelis

Artificial Ignorance

Topicstarter
Steije, ik heb je FreeBSD links bekeken en het komt allemaal elegant over. Sja, dan moet ik als overstapper weer een hoop uitzoeken... misschien wel de moeite waard.

Quoten is geweldig... - boer Krelis


  • Steije
  • Registratie: Juni 2000
  • Laatst online: 06-07 10:53
Op dinsdag 02 juli 2002 23:55 schreef boer Krelis het volgende:
Steije, ik heb je FreeBSD links bekeken en het komt allemaal elegant over. Sja, dan moet ik als overstapper weer een hoop uitzoeken... misschien wel de moeite waard.
Het is zeker de moeite waard! Tip: je kan het meeste uitzoekwerk reduceren door het FreeBSD Handbook eens te bekijken :)

Some people manage by the book, even though they don't know who wrote the book or even what book.


  • Kettrick
  • Registratie: Augustus 2000
  • Laatst online: 15-08 13:54

Kettrick

Rantmeister!

(jarig!)
Op dinsdag 02 juli 2002 23:55 schreef boer Krelis het volgende:
misschien wel de moeite waard.
Absoluut,

Als je traffic shaping wilt gaan doen is FreeBSD een perfecte oplossing.

Voorbeeldje :
code:
1
2
3
4
5
6
7
8
9
#Pipe config
ipfw pipe 1 config bw 80000
ipfw pipe 2 config bw 8000
ipfw pipe 3 config bw 12400
ipfw pipe 4 config bw 50000

#pipe rules
ipfw add 2 pipe 1 tcp from [IP] 80 to any via xl0
ipfw add 3 pipe 4 tcp from me [IP] to any via xl1

Moet je je kernel wel met options DUMMYNET compilen :)
Pagina: 1