Respuesta al final del texto [muy largo] El Sábado, 15 de Abril de 2006 7:40 PM, Carlos E. R. escribió:
El 2006-04-15 a las 15:34 -0400, Hugo Sandoval escribió:
Sería mejor aplicar QOS, pero no se como hacerlo, no estoy seguro de que puertos usa el bttorrent. Parecen salientes en el puerto 6881
Carlitos, llegó la hora retribuirte en parte todas las colaboraciones que has hecho a la comunidad de software libre, así que me decidí a escribir un artículo al respecto de "quality of service" bajo linux. Esto es una simple recopilación de cosas que uno lée y practica a diario, así que si le encuentras algún "herror" me lo haces saber por favor jejejeje http://www.softwarelibre.com.ve/index.php/usuario/articulos/limitar_subid a
Espero comentarios al respecto para mejorarlo.
Me gusta, es aclaratorio. :-)
¿Y porqué no usar wondershaper, que viene en la distro? Es que lo acabo de instalar, aunque no lo tengo puesto todavía. Otra posibilidad es usar la opción QOS de mi router, el cual, por cierto, no necesita saber el ancho de banda de cada cosa: o bien porque lo sabe, o porque no le hace falta. Pero me hace un montón de preguntas que no conozco todavía (el manual no explica nada de nada). (*)
De todos modos, en el caso del bittorrent no hace falta nada de eso, tiene una opción para decirle precisamente cual es el ancho de banda que reservas para la subida; con decirle algunos kas menos de los que tienes, es suficiente.
Ahora mismo (sorpresa) me está bajando a 50..80 KB, y que terminará en 20 minutos. Ayer me decía que faltaban 15 horas, y 20 horas más tarde seguía diciendo que faltaban 12.
Yo pensaba que esto del QOS estaría más avanzado: los paquetes a/de cierto puerto tendrían menos prioridad que los que vengan/vayan a tal otro puerto, sin reservar ancho de banda a nada en concreto.
(*) Esta es la configuración en el router
Add Network Traffic Class Rule
The screen creates a traffic class rule to classify the upstream traffic, assign queuing priority and optionally overwrite the IP header TOS byte. A rule consists of a class name and at least one condition below. All of the specified conditions in this classification rule must be satisfied for the rule to take effect. Click 'Save/Apply' to save and activate the rule.
Traffic Class Name: _________________
Assign Priority and/or IP Precedence and/or Type Of Service for the class If non-blank value is selected for 'IP Precedence' and/or 'IP Type Of Service', the corresponding TOS byte in the IP header of the upstream packet will be overwritten by the selected value.
Priority: ________________ (Low/Medium/high) IP Precedence: _______________ (0..7) IP Type Of Service: ___________ (Normal Service / Minimize Cost / Maximize Reliability / Maximize Throughput / Minimize Delay )
Specify Traffic Conditions for the class Enter the following conditions either for IP layer or for the IEEE 802.1p priority.
Protocol: _____________ (TCP/UDP | TCP | UDP | ICMP) Source IP Address: ______________ Source Subnet Mask: ______________ Source Port (port or port:port): ______________ Destination IP Address: ______________ Destination Subnet Mask: ______________ Destination Port (port or port:port): ______________
802.1p Priority: ______________ (0..7)
Al final, queda así (viene con esa configuración de fábrica):
Class Name | Priority | IP | IP Type | 802.1P | Protocol | Source Address | Source | Dest. Address | Dest
| | Precedence | of Service | | | / Mask | | | Port | / Mask | Port
------------+----------+------------+------------+--------+----------+----- -----------+--------+---------------+------ VoIP | High | | | | UDP | 81.47.224.0 | | |
| /255.255.252.0 |
Traffic Interface Control
Traffic Interface : _______ (ppp_8_32_1 | ppp_8_36_1)
Minimum Rate : __0__ Kbps
Menos mal que no sabias como hacerlo x-D De todas formas el guión mostrado en la página es para controlar el ancho de banda de subida consumido por PC en las cuales no tienes control directo sobre las aplicaciones. En el caso de una PC cualquiera que, luego de ser instalada y configurada en la red, el usuario baje e instale su P2P preferido, es más fácil limitarlo así, tanto a él como a cualquier otro, que trasladarse hasta el sitio para configurarle su cliente P2P a una velocidad de subida específica. Imagina ahora que no es un usuario sino 20 de toda la red..=S Wondershaper según recuerdo, solo te limita el tráfico de subida total para que no se sature el módem o la conexión, sea cual sea ésta. Y si mi memoria no falla, no funcionaba tan bien como se esperaba o tuve una mala percepción del papel real de la aplicación. Ahora, para utilizar WonderShaper bajo esa perspectiva, utilizo mejor el SuSEfirewall2, configurando la sección 27 en su variable: FW_HTB_TUNE_DEV="eth0,490". Con eso limito el trafico de subida de mi tarjeta Ethernet que apunta hacia Internet a 490 (por ejemplo, teniendo 512) y evitar la saturación por tráfico del módem. Volviendo al caso WonderShaper, ya que lo has usado mas que yo, si lograste configurarlo indicando los puertos a controlar, o mejor los ip de los usuarios a controlar, sería muy de pinga si nos hechas una mano para no tener que tirarnos a pié cosas como el guión de mi artículo jejeje. Vos sabeis man: FACILIDAD ANTE TODO. Gracias por los comentarios y... SaludoX -- ************************ Hugo Sandoval Consultor http://www.softwarelibre.com.ve http://www.virtualnet.com.ve ************************ <*******> HACKER Persona que disfruta del reto intelectual de superar o rodear las limitaciones de forma creativa... El resto es simple delincuencia. <*******>