[firebase-br] Zebedee
Amabile Prioto
prioto em yahoo.com.br
Qua Maio 11 17:54:37 -03 2005
Olá Sérgio, muuuuuiiiittttoooo obrigado pela ajuda.
Desculpe o trabalho que dei em fazer você escrever
tanto assim. Mas valeu, pelo menos so server linux
temos certeza de que está rodando.
Este servidor linux com firebird fica em Jaú, e eu
estou em Bauru com cliente Windows. MAs estaremos
realizando mais testes.
De qualquer forma sua ajuda foi muito valiosa. Muito
obrigado.
Amabile.
--- Sérgio Pinheiro - SAD <sad em uol.com.br> escreveu:
>
> Olá novamente Amabile, blz ?
>
> Olha, eu posso te ajudar baseado no que eu já tenho
> feito.
>
> Uso o ZBD em 2 Gateways CL-Linux, logo tanto os
> clientes estão dentro de uma
> Rede Interna, bem como o Server Firebird, também
> está na Rede Interna da
> outra ponta. Cada ponta tem um Servidor Linux.
>
> Numa ponta - o Cliente:
>
> /etc/zebedee/cliente.zbd
>
>
#--------------------------------------------------------------------
> # Arquivo de Configuração para um Cliente Firebird
> # Porta Padrão do ZeBeDee 11965 - Liberar no
> Firewall
>
> verbosity 1 # Basic messages only
> server false # Cliente
> detached true # Fecha o Terminal
>
> # Alterar a linha seguinte para identificar o seu
> servidor ZebeDee
> # Para ZeBeDee na Máquina Cliente, a string de
> conexão é localhost/3051
> # Pode perfeitamente alterar esta porta 3051 para
> outra
> # Para ZeBeDee no Gateway, usar a string de conexão:
> # ip-doservdor/3051:/banco/banco.fb
>
> tunnel 3051:200.123.321.123:3050
>
> # Se usar uma chave privada, remover o comentário da
> linha seguinte
> # include './cliente.key'
>
#--------------------------------------------------------------------
>
> Atente para a linha tunnel 3051:200.123.321.123:3050
>
> Ela quer dizer que o ZBD vai receber conexões locais
> pela porta 3051, e vai
> se conectar no IP 200.123.321.123, pela porta 3050.
>
> A string de conexão do IBExpert ficará assim:
>
> 192.168.10.1/3051
> /caminho/banco.fdb
>
> ou assim no BDE:
>
> 192.168.10.1/3051:/caminho/banco.fdb
>
> O IP 192.168.10.1 é o IP Interno do Servidor Gateway
> - Lado Cliente.
>
>
> Na outra ponta - O Servidor:
>
> /etc/zebedee/servidor.zbd
>
>
#--------------------------------------------------------------------
> # Arquivo de Configuração do Servidor ZeBeDee
> # Firebird em Outro Servidor
> # Porta Padrão do ZeBeDee 11965 - Liberar no
> Firewall
> #
>
> verbosity 2 # Tipo de Mensagens
> server true # Modo Servidor
> detached true # Arranca e liberta a
> consola
> udpmode false # Não necessitamos de UDP
> logfile './zebedee.log' # Gosto sempre de um log
> file.
> keygenlevel 2 # Nível da chave, o 2 é o
> mais .forte.
>
> # Para validar as chaves dos clients, utilizando
> chaves privadas,
> # remover o comentário da linha seguinte, e
> personalizar com o nome
> # do seu arquivo:
> #checkidfile './clients.ids'
>
> redirect none # Fechar todo o
> redireccionamento de portas
>
> # Redirecionamento do Firebird - Local
> # redirect 3050 # Porta utilizada por
> default pelo Firebird
> # targethost localhost # O redirecionamento é para
> a própria máquina
>
> # Redirecionamento do Firebird - Em Outro Servidor
> redirect 3050:192.168.0.200:3050 # Porta utilizada
> por default
> targethost 192.168.0.200 # IP do Servidor
> Firebird
>
> # Por fim, alguns parâmetros de configuração
> compression zlib:9 # Máximo de compressão zlib
> keylength 256 # Chaves até 256 bits
> keylifetime 36000 # Chaves partilhadas duram
> até 10 horas
> maxbufsize 16383 # Tamanho máximo de buffer
>
#--------------------------------------------------------------------
>
> Atente para as linhas redirect
> 3050:192.168.0.200:3050 e targethost
> 192.168.0.200
> pois elas são muito importantes. O IP 192.168.0.200
> é o IP Interno - Lado
> Servidor da máquina do Firebird.
>
> Explicando: Quando o ZBD receber conexões pela porta
> 3050, ele vai
> redirecionar para o IP 192.168.0.200 (Máquina
> Firebird Interna) e se
> conectar pela porta 3050.
>
> Como Startar o ZBD:
>
> No Lado Cliente:
>
> /path_do_zbd/zebedee -f /etc/zebedee/cliente.zbd
>
> No Lado Servidor:
>
> /path_do_zbd/zebedee -f /etc/zebedee/servidor.zbd
>
> >>Tenho a porta 3050 configurada no server linux, e
> acesso ela sem zebedee.
> >>Como sei se estou usando esse tunel ?
>
> Como você disse, é um Túnel. Logo o acesso não se dá
> pela porta 3050, mas
> pela 11965/TCP. Mais ou menos como uma VPN. Na
> verdade o princípio de
> funcionamento do ZBD é o mesmo do OpenVPN. Essas
> informações são empacotadas
> no Cliente, vai pela 11965/TCP e são desempacotadas
> no Servidor. Por isso
> você pode travar a porta 3050/TCP no seu Firewall. O
> OpenVPN faz isso pela
> porta 5000/UDP.
>
> >>Como ver que o mesmo está rodando ?
>
> ps -aux | grep zebedee
>
> tem que aparecer algo assim (o final é que importa
> ):
>
> root 1712 0.0 1.4 2064 796 ? S
> 12:39 0:00 zebedee -f
> /etc/zebedee/cliente.zbd
>
> >>Como desligo ele no windows e no linux ?
>
> No Windows, eu nunca usei...
> No linux, basta dar um kill no processo ( aquele
> número ao lado do root ou o
> usuário que o iniciou ) - kill 1712
> Outra forma de pará-lo é dar um killall no nome do
> processo: killall zebedee
>
> >>Gostaria, se não for abusar da boa vontade, de
> pedir uma "receita passo a
> >>passo" de como fazer essas configurações e
> verificar se meu acesso ao
> >>Firebird está usando esse Túnel.
>
> A receita de como eu fiz, tá aí ;)
> Uma forma de ter certeza é colocar o IP do Servidor
> Local na configuração do
> Fire ou se a máquina Local estiver na cara da
> Internet, coloque localhost no
> IP (127.0.0.1) da configuração do Fire (IBExpert ou
> BDE).
>
> Como eu disse, tem vários jeitos de fazer... Esse
> funciona para mim.
>
> No Windows deve ser o mesmo procedimento, talvez
> você esteja se perdendo na
> configuração da string do Fire.
>
> Explique como está a sua configuração das Redes ...
>
> Abraços,
>
> Sérgio.
>
>
=====================================================
> oi Sérgio, obrigado pelas dicas, mas já tenho todos
> esses documentos.
> Não consigo configurar no windows, e como sei se o
> que
>
=== message truncated ===
Yahoo! Acesso Grátis - Internet rápida e grátis.
Instale o discador agora! http://br.acesso.yahoo.com/
Mais detalhes sobre a lista de discussão lista