View previous topic :: View next topic |
Author |
Message |
PT_LAmb Guru
Joined: 22 Apr 2002 Posts: 332 Location: Lisboa (Lisbon), Portugal
|
Posted: Thu Jun 19, 2003 4:06 am Post subject: Parametros do wondershaper para Netcabo |
|
|
Vivas,
Estou finalmente a configurar o wondershaper para a minha maquina. A ligaçao que estou a utilizar e uma 640K/128K da Netcabo. Gostava de saber quais os valores optimos de configuraçao do script de quem ja o tenha testado intensivamente.
Refiro-me ao DOWNLINK e UPLINK.
E ja agora, alguem ja utilizou a versao que utiliza o htb?
Cumprimentos,
Ricardo Cordeiro _________________ SETI@Home - http://setiathome.ssl.berkeley.edu/ |
|
Back to top |
|
|
humpback Retired Dev
Joined: 19 Oct 2002 Posts: 394 Location: Coimbra - Portugal
|
Posted: Thu Jun 19, 2003 12:32 pm Post subject: Os meus settings |
|
|
Eu ainda nao vi a fundo o que é que o wshaper faz.
Mas depois de algumas brincadeiras aqui vai:
DOWNLINK=600
UPLINK=110
DEV=eth2
NOPRIOPORTSRC="20 80 119 873 49152 49153 49154 49155 49156 49157 49158 49159 49160 49161 49162 49163 49164 49165 49166 49167 49168 49169 49170"
Aqui este NOPRIOPORTSRC eu pens que seja para configurar portos locais de baixa prioridade, aqueles 49152-49170 são portos que eu no proftp configurei para ele usar em modo passivo. Mesmo com estes settings quando varias pessoas estavam a sacar por ftp a linha ficava completamente lagada.
Algo me diz que estes NOPRIOPORTSRC são aplicados tanto a trafego que sai da box como que entra (nao sei ao certo, perçebo pouco de QOS e ainda nao olhei como deve ser para o script). _________________ Gustavo Felisberto
Humpback @ #gentoo-pt
------------
It's most certainly GNU/Linux, not Linux. Read more at
http://www.gnu.org/gnu/why-gnu-linux.html .
------------- |
|
Back to top |
|
|
PT_LAmb Guru
Joined: 22 Apr 2002 Posts: 332 Location: Lisboa (Lisbon), Portugal
|
Posted: Thu Jun 19, 2003 3:29 pm Post subject: |
|
|
Vivas novamente,
Desde ja obrigado humpback!
Surgiu-me agora a ideia de por nas portas quer de SRC e DST de alta prioridade o 22, 23 e 21, para diminuir ao maximo a latencia.
Daqui a uns mesitos volto ca para mostrar como ficou o meu.
Um abraço,
Ricardo Cordeiro _________________ SETI@Home - http://setiathome.ssl.berkeley.edu/ |
|
Back to top |
|
|
MetalGod Bodhisattva
Joined: 10 Mar 2003 Posts: 816 Location: Portugal
|
Posted: Sat Jun 21, 2003 6:38 pm Post subject: |
|
|
mas para baixar a latencia podes usar iptables _________________ ex: Gentoo Linux Developer: amd64 media-optical sound gnome
ex: Portuguese Moderator
------------------------------------------------------------------------------
God Doesn't Play Dice |
|
Back to top |
|
|
PT_LAmb Guru
Joined: 22 Apr 2002 Posts: 332 Location: Lisboa (Lisbon), Portugal
|
Posted: Sat Jun 21, 2003 8:26 pm Post subject: |
|
|
MetalGOD wrote: | mas para baixar a latencia podes usar iptables | Como?
Ricardo Cordeiro _________________ SETI@Home - http://setiathome.ssl.berkeley.edu/ |
|
Back to top |
|
|
To Veteran
Joined: 12 Apr 2003 Posts: 1145 Location: Coimbra, Portugal
|
Posted: Tue Jul 01, 2003 6:12 pm Post subject: |
|
|
PT_LAmb wrote: | MetalGOD wrote: | mas para baixar a latencia podes usar iptables | Como?
Ricardo Cordeiro |
É uma boa pergunta.
Já agora, se calhar nem perciso deste pacote, mas aqui fica uma pergunta. É possivel eu restringir o output a 1 IP? tipo definir que o 10.10.10.3 só pode mandar uma máximo de 3kb/s ? Se fosse possivél era porreiro.
Tó _________________
------------------------------------------------
Linux Gandalf 3.2.35-grsec
Gentoo Base System version 2.2
------------------------------------------------ |
|
Back to top |
|
|
PT_LAmb Guru
Joined: 22 Apr 2002 Posts: 332 Location: Lisboa (Lisbon), Portugal
|
Posted: Wed Jul 02, 2003 2:56 am Post subject: |
|
|
To wrote: | Já agora, se calhar nem perciso deste pacote, mas aqui fica uma pergunta. É possivel eu restringir o output a 1 IP? tipo definir que o 10.10.10.3 só pode mandar uma máximo de 3kb/s ? Se fosse possivél era porreiro.
Tó | Se calhar e' com o iptables como o MetalG0d, mas ele ainda nao disse como.
Ricardo Cordeiro _________________ SETI@Home - http://setiathome.ssl.berkeley.edu/ |
|
Back to top |
|
|
xef Guru
Joined: 20 Jun 2003 Posts: 460 Location: Porto - Portugal
|
Posted: Thu Jul 03, 2003 9:28 am Post subject: |
|
|
To wrote: | PT_LAmb wrote: | MetalGOD wrote: | mas para baixar a latencia podes usar iptables | Como?
Ricardo Cordeiro |
É uma boa pergunta.
Já agora, se calhar nem perciso deste pacote, mas aqui fica uma pergunta. É possivel eu restringir o output a 1 IP? tipo definir que o 10.10.10.3 só pode mandar uma máximo de 3kb/s ? Se fosse possivél era porreiro.
Tó |
Sim, é possivel e eu uso isso. Mas as iptables apensas servem para marcar os pacotes, o que restringe as velocidades é o tc.
Aqui fica um exemplo daquilo que fiz:
Code: |
#Velocidade máxima de upload em Kbit/s
CEIL=104
#Criar niveis de prioridade
tc qdisc add dev eth0 root handle 1: htb default 15
tc class add dev eth0 parent 1: classid 1:1 htb rate ${CEIL}kbit ceil ${CEIL}kbit
#Prioridade maxima
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 80kbit ceil ${CEIL}kbit prio 0
#Prioridade normal
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 70kbit ceil ${CEIL}kbit prio 1
#Prioridade minima
tc class add dev eth0 parent 1:1 classid 1:15 htb rate 1kbit ceil 96kbit prio 3
tc qdisc add dev eth0 parent 1:15 handle 150: sfq perturb 10
#Associar sinais aos nives de prioridade
tc filter add dev eth0 parent 1:0 protocol ip prio 1 handle 1 fw classid 1:10
tc filter add dev eth0 parent 1:0 protocol ip prio 2 handle 2 fw classid 1:11
tc filter add dev eth0 parent 1:0 protocol ip prio 6 handle 6 fw classid 1:15
#Criar regras para colocar os pacotes do bittorrent na prioridade minima
iptables -t mangle -A OUTPUT -p tcp -m tcp --sport 6881:6899 -j MARK --set-mark 0x6
iptables -t mangle -A OUTPUT -p tcp -m tcp --dport 6881:6899 -j MARK --set-mark 0x6
iptables -t mangle -A OUTPUT -p tcp -m tcp --sport 6881:6899 -j RETURN
iptables -t mangle -A OUTPUT -p tcp -m tcp --dport 6881:6899 -j RETURN
#Colocar os pacores SYN na prioridade maxima
iptables -t mangle -I OUTPUT -p tcp -m tcp --tcp-flags SYN,RST,ACK SYN -j MARK --set-mark 0x1
iptables -t mangle -I OUTPUT -p tcp -m tcp --tcp-flags SYN,RST,ACK SYN -j RETURN
#Colocar todos os outros pacotes na prioridade normal
iptables -t mangle -A OUTPUT -j MARK --set-mark 0x2
|
Desta forma podemos marcar os pacotes podemos usar o iptables como quisermos para definir prioridades e controlar velocidades.[/quote] |
|
Back to top |
|
|
|