Gå til innhold

Få wondershaper til ikke å shape lokalnett-trafikk


Anbefalte innlegg

Videoannonse
Annonse
Bruker en tweaket wondershaper på serveren min. Men kan ikke kjøre den hele tiden fordi den og shaper lokalnett-trafikk  :(

 

Noen som har en ide om hvordan jeg kan få den til å ignorere trafikk til/fra 10.0.0.0/24 ?

Hihi, det er godt jeg ikke er alene :)

 

Jeg hadde akkurat samme senario, måtte få serveren min til å ikke shape trafikk til hovedpcen min. Jeg endte faktisk opp med lese en del om tc før jeg fikk ordnet det:

 

Uplink, legg til denne (rett etter "start filters"):

# start filters

# sce:
# if it's heading for the lan, it's full speed:
tc filter add dev $DEV protocol ip prio 1 u32 \
  match ip dst 10.0.0.0/24 flowid :1

Downlink, legg til denne (og kommentér ut det jeg har gjort, ubuntu sin versjon):

# filter *everything* to it (0.0.0.0/0), drop everything that's
# coming in too fast:

#tc filter add dev $DEV parent ffff: protocol ip prio 50 u32 match ip src \
  #0.0.0.0/0 police rate ${DOWNLINK}kbit burst 10k drop flowid :1

# sce:
# if it's coming from the lan, it shall not be dropped
tc filter add dev $DEV parent ffff: protocol ip prio 50 u32 match ip src \
  10.0.0.0/24 flowid :1

# everything else is treated as the internet (and probably is):
tc filter add dev $DEV parent ffff: protocol ip prio 51 u32 match ip src \
   0.0.0.0/0 police rate ${DOWNLINK}kbit burst 10k drop flowid :1

Om dette er optimalt vet jeg ikke, men det funker bra nok for meg i hvert fall.

Håper det funker! :thumbup:

Endret av Cronius
Lenke til kommentar
Fikk bare

RTNETLINK answers: Invalid argument
We have an error talking to the kernel

 

EDIT: Tror det er

 

tc filter add dev $DEV protocol ip prio 1 u32 \

  match ip dst 10.0.0.0/24 flowid :1

 

som feilen kommer på..

Hvilken distro bruker du? Jeg brukte mandrake en stund før ubunutu, wondershaper skriptet var litt annerledes der enn det er i ubunutu, så det er mulig det kan være noe problem med det (skudd i blinde her).

 

Jeg har lastet opp originalen og den modifiserte utgaven her så finner du sikkert ut av det. Jeg skulle gjerne vært til mer hjelp, men når det fungerer hos meg så vet jeg rett og slett ikke.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...