Προς το περιεχόμενο

MasterShaper! Εύκολο traffic shaping και QoS στο Linux


capthookb

Προτεινόμενες αναρτήσεις

Έχει κανείς χρησιμοποιήσει το MasterShaper; Το ξέρετε;

 

Ενώ παλιότερα είχα ξεκινήσει να διαβάζω το http://www.lartc.org/ για να καταλάβω τι γίνεται τα βρήκα σκούρα:) και τα παράτησα μέχρι να τελειώσω, ελπίζοντας στο μέλλον να επανέλθω.

Σήμερα βρήκα το Mastershaper και πολύ μου άρεσε.

Μπόρεσα να καταλάβω στο περίπου πως δουλεύει το shaping και ειδικότερα πως να το ρυθμίσω.

Υπάρχει και demo στο site τους...

http://www.mastershaper.org

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

@capthookb : Επειδη κι εγω εψαχνα κατι τετοιο αλλα δεν με ικανοποιουσε κατι, το MasterShaper βγαζει εκτος των αλλων στατιστικα? Εννοω real time ταχυτητα upload/download, ογκος δεδομενων που διακινουνται στο δικτυο κτλ... Κατι ειδα στο site που δινεις αλλα μιας κ το δοκιμαζεις για πες μια αποψη!

 

thanx

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το χρησιμοποίησα για να δώ τι δυνατότητες έχει αλλά με την dial up τι shaping να κάνει κανείς; :)

Γι' αυτό το λόγο δεν έχουν δημιουργηθεί γραφήματα στον υπολογιστή μου. Αλλά νομίζω κρατάει στατιστικά και δημιουργεί γραφήματα για pipes, chains και bandwidth.

Στο screenshot που υπάρχει στο site φαίνεται ένα γράφημα διάρκειας 2 λεπτών, και έχει ξεχωριστά το bandwidth που καταναλώνεται για Downloads, Webtraffic, Mail κτλ

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Στο Documentetion που υπάρχει μέσα στο bz2 αρχείο που κατέβασα, προς το τέλος έχει 1-2 παραδείγματα για το πως να ρυθμίσεις το shaping για διάφορες "εφαρμογές". Παράδειγμα:

 

1.1.1 Shaping per department

1.1.1.1 Guidelines

  • A standard Linux-based internet router which manage the internet access of 4 departments.
  • The router uses IMQ in BB mode on the external interface, so you see LAN addresses on the outgoing IMQ device before NAT.
  • Connected trough Ethernet with a synchronous 2Mbit/s link. IP 1.1.1.1.
  • The internal networks of the departments are 172.16.1.0/26, 172.16.1.64/26, 172.16.1.128/26, 172.16.1.196/26.
  • Each department has guaranteed 512kbit/s but can lend unused bandwidth from other departments.
  • Departments are using VoIP from a SIP-Provider and so connecting to a SIP-server.
  • Low Latency has to be guaranteed for this service.
  • HTTP & FTP should have 128kbit/s and maximal use 256 of the bandwidth. Priority low.
  • All other traffic become 64kbit/s and can't use more then 196kbit/s.

 

 

1.1.1.2 Implementation

  1. Go to Settings"Options and define the inbound and outbound bandwidth. Specify HFSC as Queuing Discipline.
  2. Create 4 targets – each one with the assigned subnets of the departments.
  3. Create a service level which has a rate of 512kbit/s and enter 2048kbit/s as max parameter
  4. Create a service level which has a rate of 256kbit/s and enter 100ms for max delay.
  5. Create a service level which has a rate of 128kbit/s and enter 256kbit/s as max parameter.
  6. Create a service level which has a rate of 64kbit/s and enter 196kbit/s as max parameter.
  7. Take a look at the ports - listing if you can find “http”, “https”, “ftp”, “ftp-data”. Check out, on which port-range you connect to the SIP-Provider and create a port definition for this.
  8. Create a filter “VoIP-Traffic”. Select protocol UDP, assign the ports “voip”.
  9. Create a filter “Web-Traffic”. Select protocol TCP, assign the ports “http”, “https”, “ftp” and “ftp-data”.
  10. Create 4 new chains. The service level for this chains is the 512kbit/s level. For fall-back use the service level with the rate of 64kbit/s. On “Affecting” choose as source “any” and as target on of your defined department targets and select both directions.
  11. Create 4 pipes. Choose the created department chains, select the filter “VoIP-Traffic”, the service level with the rate of 256kbit/s and choose both directions.
  12. Create 4 pipes. Choose the created department chains, select the filter “Web-Traffic”, the service level with the rate of 128kbit/s and choose both directions.
  13. Click “Overview” and take a look on your MasterShaper configuration.
  14. Select Rules"Reload now and activate your new ruleset.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Υπάρχει και το wondershaper' date=' αλλά είναι μόνο για γραμμή εντολών και θέλει πιο ειδικές ρυθμίσεις.

 

Αυτά τα 2 που λέτε έχουν γραφικό interface?[/quote']

Φυσικά. Δεν έριξες καμιά ματιά στο site;

Τρέχει σε web server (apache) με php, mysql και κάτι άλλες βιβλιοθήκες για τα γραφήματα και τα μενού.

http://www.mastershaper.org/tiki-index.php?page=Screenshots

 

Όσοι το δοκιμάσουν περιμένω εντυπώσεις... και σχόλια.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 4 μήνες μετά...

Το δοκίμασε κανείς άλλος;

Δε μπορώ να φιλτράρω την κίνηση torrents, e-donkey κτλ με tc-filter με βάση το port (π.χ 64000)

Όταν κάνω upload σε κάποιον άλλο, η σύνδεση γίνεται στο 64000 tcp, σωστά;

Ενω για περιήγηση σελίδων δηλώνω φίλτρο με port 80,443 (http, https) και δουλεύει μια χαρά.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Εμενα μια χαρα δουλευει και στα p2p αλλα οχι με ports.

Εχω ενεργοποιησει το layer 7 μιας και δεν ειμαι μονος μου στο δικτυο και οι αλλοι αλλαζανε τις πορτες:evil:

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...