[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