Gestire il "bandwidth" in rete

9 risposte [Ultimo contenuto]
Ritratto di hunter
hunter
(Geek)
Offline
Geek
Iscritto: 01/10/2004
Messaggi: 86

Ho un problema. Nella mia rete ci sono 4 computer ma capita spesso che quando uno di noi scarica qualcosa di grosso occupa tutta la banda e gli altri non riescono a navigare e neanche a scaricare.
Mi servirebbe qualcosa che mi permetta di impostare la banda al 25% per ognuno dei 4 PC in rete ma che allo stesso tempo se alcuni PC non utilizzano banda automaticamente quella in avanzo venga ridistribuita agli altri computer che ne richiedono l'utilizzo.
Posseggo un router/modem della d-link ed un PC aggiuntivo che potrei usare come server.
C'è un modo per ovviare a questo problema?
Grazie a tutti.

Questa si che è vita, mangio, dormo e :pint: Laughing Laughing

Ritratto di EmbededBrain
EmbededBrain
(Junior)
Offline
Junior
Iscritto: 17/02/2005
Messaggi: 46

Ciao

vai nella doc del kernel e leggiti la doc sui QoS, ovvero le discipline di queue(puoi anche cercare la stessa doc in rete), tool non ce ne sono, se non il tool (che ora non ricordo) per modificare le discipline,
sappi che io ai tempi ci misi 2 mesi a capire come funzionava, e un'altra settimana a costruire uno scriptino utile (che non ho piu);

altrimenti...
leggiti la doc dei proxy linux, e metti su un proxy, almeno risolvi il problema per l'http,

ti assicuro altri tool sono inutili...
il problema della distribuzione del bandwith "è la domanda da un milione di dollari", non so se capisci...

cmq

"cerca con S. Google" alla voce QoS howto linux...
( ci sono dei tevigiani che mantengono un howto originale it se non sbaglio, magari sbaglio ;D)

Ciao

"Oh santo google che sei nel web sia santificata la tua url, sia fatto a noi il tuo responso quotidiano e liberaci dai popup, invio" Smile

Ritratto di hunter
hunter
(Geek)
Offline
Geek
Iscritto: 01/10/2004
Messaggi: 86

Quindi usando un PC come proxy posso ovviare al problema dell'HTTP e gestire il bandwidth.
Grazie ora vado a dare un occhiata in giro.

Questa si che è vita, mangio, dormo e :pint: Laughing Laughing

Ritratto di prospero_it
prospero_it
(Junior)
Offline
Junior
Iscritto: 28/02/2005
Messaggi: 8

Devi istallare il proxy squid per gestire il tuo bandswitche abilitare la opzione delay_pools
Piu informazione qua:
funziona da vero
http://www.squid-cache.org/Doc/FAQ/FAQ-19.html#ss19.8
Saluti.

Ritratto di hunter
hunter
(Geek)
Offline
Geek
Iscritto: 01/10/2004
Messaggi: 86

I programmi P2P come eMule possono essere anche gestiti con squid e quindi limitare la banda?

Questa si che è vita, mangio, dormo e :pint: Laughing Laughing

Ritratto di prospero_it
prospero_it
(Junior)
Offline
Junior
Iscritto: 28/02/2005
Messaggi: 8

Squid ha supporto solo per http,https, una soluzione e bloccare P2P:

#IRC
iptables -A FORWARD -p tcp --dport 6667 -j DROP
iptables -A FORWARD -p tcp --dport 6667 -j DROP
iptables -A FORWARD -p tcp --dport 194 -j DROP
iptables -A FORWARD -p tcp --dport 994 -j DROP
#
#GNUtella
iptables -A FORWARD -p tcp --dport 6347 -j DROP
iptables -A FORWARD -p udp --dport 6347 -j DROP
iptables -A FORWARD -p tcp --dport 6346 -j DROP
iptables -A FORWARD -p udp --dport 6346 -j DROP
#
# Rete Galaxy
iptables -A FORWARD -d 64.245.58.0/23 -j DROP
#
# KaZaa
iptables -A FORWARD -p tcp --dport 1214 -j DROP
iptables -A FORWARD -d 213.248.112.0/24 -j DROP
iptables -A FORWARD -d 206.142.53.0/24 -j DROP
#
# Rete Napigator
iptables -A FORWARD -d 209.25.178.0/24 -j DROP
#
# Rete Napster
iptables -A FORWARD -d 64.124.41.0/24 -j DROP
#
# Rete WinMX
iptables -A FORWARD -d 209.61.186.0/24 -j DROP
iptables -A FORWARD -d 64.49.201.0/24 -j DROP
#
# Rete IMesh
iptables -A FORWARD -d 216.35.208.0/24 -j DROP

Ritratto di hunter
hunter
(Geek)
Offline
Geek
Iscritto: 01/10/2004
Messaggi: 86

Prima di capirci un pò a quello che hai scritto comincio a leggere qualcosa e vediamo dove riesco ad arrivare.

Questa si che è vita, mangio, dormo e :pint: Laughing Laughing

Ritratto di prospero_it
prospero_it
(Junior)
Offline
Junior
Iscritto: 28/02/2005
Messaggi: 8

Ho travato qualcosa per te:

http://www.roback.cc/howto/bandwidth.html

Ritratto di hunter
hunter
(Geek)
Offline
Geek
Iscritto: 01/10/2004
Messaggi: 86

grazie tanto comincerò a leggere e vedremo dove riesco ad arrivare.

Questa si che è vita, mangio, dormo e :pint: Laughing Laughing

Ritratto di kernel
kernel
(Newbie)
Offline
Newbie
Iscritto: 31/03/2005
Messaggi: 5

proxy? squid? ma i proxy NON sono nati per fare bandwith limiting, una buona lettura su che cosa è un proxy potrebbe farvi bene.

http://lartc.org/ è quello che serve.

ah tra l'altro non è "il Bandwidth", bandwidth è genderless, ma se vuoi tradurlo in italiano allora è "LA larghezza di banda"