That’s my Tumblog... Thoughts and Actions time by time!

MasterShaper – Traffing Shaping (QoS) facile su [un Server] Linux

Qualche tempo fa mi era balenata l’idea di farmi un serverino casalingo usando fit-pc da collegare al router ADSL e mettere in DMZ su cui avrei installato un bel firewall, oltre a vari server (samba, printing, ftp, ssh…) ed alcuni client p2p (senza gui); il server doveva poi essere collegato ad un AP e quindi risultare il gateway di tutti i client della mia rete casalinga.

L’idea era anche quella di usare iptables per gestire la QoS (Quality of Service) facendo del traffic shaping vale a dire, limitare la priorità di certi servizi che usano eccessivamente banda (come quelli P2P) rispetto a quelli che invece necessitano di una latenza minore (la navigazione, ma sopratutto VoIP, gaming online, ...).

Seppur tutto questo sia fattibile su qualunque macchina Linux (con un kernel non troppo vecchio) usando alcuni script, in realtà (se non avete un router che ci riesca come quelli con dd-wrt) il metodo più semplice per definire delle regole di iptables per la gestione delle priorità, è quello di usare MasterShaper che con la sua interfaccia web permette una configurazione piuttosto intuitiva per ottenere il miglior risultato!

Ci tengo a dire, che seppur nel titolo abbia parlato di «Server», in realtà se avete un solo PC che è connesso ad internet (e per esempio volete limitare aMule, dando maggiore priorità a Skype), potete usare questo tool solo su di lui (come fa cFosSpeed per windows)...
Non ha invece senso installare un tool del genere su un unico client, se avete più macchine che si connettono verso l’esterno…

0 Commenti

Lascia un commento

TexTile: È possibile inserire commenti usando la sintassi Textile
Incollare contenuti: Per non creare problemi con il layout del sito e per non riempire la zona dedicata ai commenti con eccessivo materiale, vi prego di incollare i contenuti di file di log, script e simili inserendo qui il link che otterrete inserendo i vosti materiali sul servizio Ubuntu Pastebin (o alternativi)