MSN-proxy no OpenSUSE 11.2 como guest em vmware em Windows Server 2008

Após instalar o MSN-proxy v0.7 no OpenSUSE 11.1 de 32 bits, resolvi migrar para MSN-proxy 0.8, mesmo ainda estando em sua versão alpha. O MSN-proxy foi instalado no OpenSUSE 11.2 x64 rodando como guest sobre VmWare 2.0.2 em sistema host Windows Server 2008 x64.

[ Hits: 36.695 ]

Por: Claudir Pereira dos Santos em 01/06/2010


Executando msn-proxy pela primeira vez



Houveram algumas mudanças em relação a versão anterior. Agora para chamar o programa o comando principal é msn_proxy. Aqui pode ser observado uma alteração em relação a versão 0.7. Na 0.7 o comando a ser executado era msn-proxy, com hífen, agora na 0.8 é msn_proxy com linha de baixo.

Vamos realizar algumas alterações nos arquivos de configuração do msn-proxy. Abra uma tela de terminal digite SU, caso esteja usando usuário com privilégios limitados e a senha de root.

Vamos acessar o arquivo de configuração para a base de dados e fazer as alterações necessárias.

Para acessar o arquivo de configuração pelo terminal com o vi, digite o seguinte comando:

# vi /etc/msn-proxy/mysql/conf

Para ativar o vi para inserção pressione a letra "i" no teclado. Na barra de status vai aparecer "INSERÇÃO". Você vai ver a seguinte linha de conexão da base:

/tmp/mysql.sock|0|msn-proxy|secret|msn-proxy

Altere a linha de configuração do bando de dados para ficar da seguinte forma:

localhost|3306|msn-proxy|secret|msn-proxy

Pressione ESC depois digite :wq para salvar e fechar o vi. Você voltará para a tela do terminal.

Execute novamente o vi, mas com a linha abaixo:

# vi /etc/msn-proxy/msn-proxy.conf

Para ativar o vi para inserção pressione a letra "i" no teclado. Na barra de status vai aparecer "INSERÇÃO". Use as setas do teclado para ir até o final do arquivo. Você irá encontrar uma linha sem "#" no início. Altere a mesma para ficar da seguinte forma:

db_mod=/usr/lib64/msn-proxy/mysql.so

Pressione "ESC" depois digite :wq para salvar e fechar o vi. Você voltará para a tela do terminal.

Agora vamos executar o msn-proxy. Aqui temos mais uma mudança em relação da versão 0.7. Vamos ter que chamar o programa e informar onde está o arquivo. Se for simplesmente executado o comando abaixo teremos o seguinte:

# msn_proxy -v
info: reading config file [/usr/local/etc/msn-proxy.conf]
debug: cannot open config file [/usr/local/etc/msn-proxy.conf]
fail to parse config file
unloading db module...: [(null)]

Para que o programa funcione corretamente, o mesmo deve ser executado da seguinte forma:

# msn_proxy -vf /etc/msn-proxy/msn-proxy.conf

Dessa vez a base de dados será criada mas receberemos o seguinte erro:

SQL: (SELECT connect, save_msg, save_contacts, commands, internal_host FROM defaults LIMIT 1)
debug: fail to read mysql config (check defaults table)
msn-proxy needs at least one kind of database storage. please configure and install one database module.
unloading db module...: [/usr/lib64/msn-proxy/mysql.so]
debug: module mysql unloading..

Esse erro é conhecido da versão 0.7. Isso quer dizer que o sistema já foi instalado mas precisamos popular a tabela defaults.

Vá no Lançador de Aplicativos > Aplicativos > Sistema > Configuração de Serviços > Ferramenta para consulta ao banco de dados. Informe os parâmetros na tela de conexão como você já fez no administrador da base de dados e clique em conectar. Digite o seguinte comando e clique em conectar.

Em Schemata dê dois cliques sobre o bando msn-proxy para selecioná-lo. Depois insira a seguinte linha no espaço em branco no topo da tela e clique em execute. Isso estará informando o IP da maquina onde você instalou o msn-proxy. Na opção values coloque o IP da sua máquina.

insert into defaults (internal_host) values ('IP da sua máquina')

Os outros dados da tabela defaults já vem pré-cadastrados e você pode alterar depois pela interface web.

Execute novamente o msn-proxy.

# msn_proxy -vf /etc/msn-proxy/msn-proxy.conf

Se tudo correu bem a última linha será a seguinte:

listen on [0.0.0.0:1863]

Vamos agora para a próxima etapa. Instalar a interface web para administração do msn-proxy.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando perfumarias, configurando e criando banco de dados do MySQL
   3. Executando msn-proxy pela primeira vez
   4. Instalando e configurando interface web para administrar o msn-proxy
   5. Instalando e configurando o Squid
   6. Criando as regras iptables
   7. Realizando os primeiros testes com msn-proxy
Outros artigos deste autor

Instalando o MSN-Proxy 0.7 no OpenSuSE 11.1 Linux

Instalando e configurando Magento E-commerce com Apache2 no openSUSE 11.3 64 bits do zero

Leitura recomendada

Linux em Router Wireless (WRT54G Vs OpenWrt)

Problema do navegador Opera com temas GTK+2 escuros [Resolvido]

Rodando aplicações nativas de Windows em Linux pela Web

Instalando o AxyFTP , o WSFTP do linux

Virtual Host com Apache

  
Comentários
[1] Comentário enviado por junior em 01/06/2010 - 21:18h

Boa noite Claudir, acompanho as versões do MSN-Proxy a algum tempo, gostaria de saber quais as inovações e novidades que poderão vir com a versão 0.8.

Grato!

[2] Comentário enviado por claupers em 02/06/2010 - 08:46h

Ola junior.rocha.
A grande mudança que percebi foi o suporte a PostgreeSql e mysql como gerenciador de banco de dados. A versão está em um alpha, por isso acredito que ainda existem muitas implementações a serem feitas. A inferface web ainda tem alguns bugs que acredito, serão corrigidas nos próximos pacotes liberados.
Infelizmente no log de alteração não consta explicitamente o que foi feito, apenas que foi atualizado para 0.8.
Para produção recomento manter a versão 0.7 e usar a 0.8 apenas como teste para contribuir com o projeto.


Cordialmente;


Claudir

[3] Comentário enviado por delete em 07/12/2012 - 08:46h

alguem sabe se a versão 0.8 monitora os clientes com MSN 2010 e msn 2011 ? a versão 0.7 esta apresentando problemas com esses clientes. Obrigado!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts