[FUG-BR] Ajuda com DUMMYNET (RESOLVIDO)
sky priest
skypriest em gmail.com
Sábado Julho 26 13:54:43 BRT 2008
Segue minhas regras
#!/bin/sh
########################
#ARQUIVO DE LIBERACAO DE ACESSO
#PARA CLIENTES COM IP PUBLICO
##########################
############
# Set quiet mode if requested
#
#case ${firewall_quiet} in
#[Yy][Ee][Ss])
# fwcmd="/sbin/ipfw -q"
# ;;
#*)
# fwcmd="/sbin/ipfw"
# ;;
#esac
fwcmd="/sbin/ipfw"
# Apaga regras anteriores
#${fwcmd} -f flush
###################
# Regras
######
#############################
## DENY - # 1000 ~ 1400 = 400 #
#############################
# Bloquear pacotes Netbios TCP #1000 - 1002
${fwcmd} add 1000 deny tcp from any 137 to any
${fwcmd} add 1000 deny tcp from any to any 137
${fwcmd} add 1001 deny tcp from any 138 to any
${fwcmd} add 1001 deny tcp from any to any 138
${fwcmd} add 1002 deny tcp from any 139 to any
${fwcmd} add 1002 deny tcp from any to any 139
# Bloquear pacotes Netbios UDP #1003 - 1005
${fwcmd} add 1003 deny udp from any 137 to any
${fwcmd} add 1003 deny udp from any to any 137
${fwcmd} add 1004 deny udp from any 138 to any
${fwcmd} add 1004 deny udp from any to any 138
${fwcmd} add 1005 deny udp from any 139 to any
${fwcmd} add 1005 deny udp from any to any 139
# SQUID PROXY
${fwcmd} add 17500 fwd 127.0.0.1,3128 tcp from 200.x.x.0:255.255.255.0 to
any www
# Dhcpd
${fwcmd} add 2030 allow tcp from any to any 67
${fwcmd} add 2030 allow tcp from any 67 to any
${fwcmd} add 2031 allow tcp from any to any 68
${fwcmd} add 2031 allow tcp from any 68 to any
#############################################
# REGRAS DE IP PUBLICO # 2400 ~ 2900 = 500 #
#############################################
#cliente 1
${fwcmd} 2500 add pipe 2500 all from 200.x.x.2 to any out
${fwcmd} pipe 2500 config bw 256Kbit/s queue 32kbytes
${fwcmd} 2501 add pipe 2501 all from any to 200.x.x.2 in
${fwcmd} pipe 2501 config bw 256Kbit/s queue 32kbytes
${fwcmd} add 2502 allow ip from any to 200.x.x.2
${fwcmd} add 2502 allow ip from 200.x.x.2 to any
#cliente 2
${fwcmd} 2503 add pipe 2503 all from 200.x.x.3 to any out
${fwcmd} pipe 2503 config bw 512Kbit/s queue 64bytes
${fwcmd} 2504 add pipe 2504 all from any to 200.x.x.3 in
${fwcmd} pipe 2504 config bw 512Kbit/s queue 64kbytes
${fwcmd} add 2505 allow ip from any to 200.x.x.3
${fwcmd} add 2505 allow ip from 200.x.x.3 to any
#cliente 3
${fwcmd} 2506 add pipe 2506 all from 200.x.x.4 to any out
${fwcmd} pipe 2506 config bw 128Kbit/s queue 16kbytes
${fwcmd} 2507 add pipe 2507 all from any to 200.x.x.4 in
${fwcmd} pipe 2507 config bw 128Kbit/s queue 16kbytes
${fwcmd} add 2508 allow ip from any to 200.x.x.4
${fwcmd} add 2508 allow ip from 200.x.x.4 any
resto dos clientes
# bloqueio da rede 200.x.x.1
${fwcmd} add 2900 deny ip from any to 200.x.x.1//27
########################################################
# LIBERACAO DE ALGUNS SERVICOS # 17500 ~ 17900 = 400 #
########################################################
# LIBERA PING #18000
${fwcmd} add 18000 pass icmp from any to any
Há algo errado ??
Sds
Em 26/07/08, Welkson Renny de Medeiros <welkson em focusautomacao.com.br>
escreveu:
>
> Cara,
>
>
> Hoje só uso proxy transparente pelo PF... mas me recordo de ter visto falar
> que tem que colocar uma sequência a seguir, não lembro se o PIPE fica antes
> do FWD, ou o contrário... posta suas regras.
>
> Welkson
>
>
> ----- Original Message -----
> From: "sky priest" <skypriest em gmail.com>
> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
> <freebsd em fug.com.br>
> Sent: Saturday, July 26, 2008 2:01 AM
> Subject: Re: [FUG-BR] Ajuda com DUMMYNET (RESOLVIDO)
>
>
> Tenho o mesmo problema Denis, e até hoje nao consegui.
>
> Quando direciono para o squid para o controle de upload, sera que alguem ja
> passou por isso??? E o que voce fez ja resolveu ??
>
> Sds
> Sky
>
>
> Em 24/07/08, Denis Granato <denisgranato em gmail.com> escreveu:
> >
> > mas e quando adicionou a regra para o squid, eu tinha o problema de
> > nao controlar mais o UP,
> > desse jeito funciona?
> >
> > 2008/7/24 Welkson Renny de Medeiros <welkson em focusautomacao.com.br>:
> > > Pessoal,
> > >
> > >
> > > Acabei achando um material com uns exemplos e resolvi o problema.
> > >
> > > Segue o link do material:
> > > http://posredes.catolica-to.edu.br/downloads/ipfw.pdf
> > >
> > > Segue as regras:
> > >
> > > ### LIMITANDO DOWNLOAD/UPLOAD / DISTRIBUIDOR ###
> > > ipfw pipe 70 config bw 100Kbit/s queue 10Kbytes
> > > ipfw pipe 71 config bw 100Kbit/s queue 10Kbytes
> > > ipfw add 70 pipe 70 ip from any to 192.168.1.198/32 out via vr1
> > > ipfw add 71 pipe 71 ip from 192.168.1.198/32 to any in via vr1
> > >
> > > # dica para analisar somente um ip com iftop:
> > > iftop -P -m 200000 -i vr1 -N -F 192.168.1.198/32
> > >
> > > Fica aí as dicas para o histórico.
> > >
> > > Abraço,
> > >
> > > Welkson Renny
> > >
> > >
> > > ----- Original Message -----
> > > From: "Welkson Renny de Medeiros" <welkson em focusautomacao.com.br>
> > > To: <freebsd em fug.com.br>
> > > Sent: Thursday, July 24, 2008 8:36 AM
> > > Subject: [FUG-BR] Ajuda com DUMMYNET
> > >
> > >
> > > Pessoal,
> > >
> > > Ainda "apanho" desses "in/out" do IPFW. Estou tentando LIMITAR o
> DOWN/UP
> > de
> > > um determinado ip a 100kbps.
> > >
> > > Segue a regra:
> > >
> > > ### LIMITANDO DOWNLOAD/UPLOAD / DISTRIBUIDOR ###
> > > ipfw add pipe 101 ip from 192.168.1.198 to any out via vr1
> > > ipfw add pipe 102 ip from any to 192.168.1.198 in via vr1
> > > ipfw pipe 101 config bw 100Kbit/s
> > > ipfw pipe 102 config bw 100Kbit/s
> > >
> > >
> > > # vr1: interface interna
> > > # vr0: interface externa
> > >
> > > Fico acompanhando no iftop mas sempre passa do valor limitado... tenho
> > > outras regras de download que limitam perfeitamente... mas upload tá
> > > complicado.
> > >
> > > [root em zebedeu:/etc/firewall] # cat /bin/banda-servidor
> > > iftop -P -m 200000 -i vr1 -N -F 192.168.1.198/32
> > >
> > > Dicas?
> > >
> > > --
> > > Welkson Renny de Medeiros
> > > Focus Automação Comercial
> > > Desenvolvimento / Gerência de Redes
> > > welkson em focusautomacao.com.br
> > >
> > >
> > >
> > > Powered by ....
> > >
> > > (__)
> > > \\\'',)
> > > \/ \ ^
> > > .\._/_)
> > >
> > > www.FreeBSD.org
> > >
> > > -------------------------
> > > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> > >
> > > -------------------------
> > > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> > >
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
Mais detalhes sobre a lista de discussão freebsd