Redes

Modificando o Mirror do Perl

Hoje pela manhã precisei implementar o OCS-ng, em um servidor rodando Slackware 12.1 (em breve posto o tutorial de instalação). Bom, para quem não conhece, o OCS é um inventário de rede, que cataloga as informações de todas as estações da rede, como por exemplo, informações sobre o hardware, drivers, dispositivos acoplados, softwares instalados, utilização de redes, processadores, seriais dos sistemas operacionais/softwares em fim, uma ótima ferramenta para monitoramento da rede.

Mas ocorreu no meio da preparação do ambiente do OCS, onde era necessário a instalação de alguns módulos do perl, de o mirror estar fora do ar. Então o que fazer?

Alguns minutos de “Google”, e lá estava a resposta: Bastava editar o /usr/lib/perl5/5.8.8/CPAN/Config.pm e modificar a seguinte linha:

‘urllist’ => [q[http://www.hemocentro.unicamp.br/CPAN/]],

para:

‘urllist’ => [q[ftp://cpan.pop-mg.com.br/pub/CPAN/]],

Feito isso, foi só utilizar novamente o perl para instalação dos módulos.

Acesso via rede ao PostgreSQL

Vou explicar de forma rápida e objetiva como realizar o acesso via rede ao seu servidor PostgreSQL. Primeiramente, vamos editar o arquivo “pg_hba.conf” que no Debian fica em “/etc/postgresql/[Versao]/main”.

# vi /etc/postgresql/8.3/main/pg_hba.conf

Agora vamos adicionar a seguinte linha:

host    all     all     192.168.100.0  255.255.255.0       md5

Lembrando que o range de IPs de minha LAN é 192.168.100.0 e máscara 255.255.255.0.

Pronto, agora salve o arquivo e saia dele.

Nas versões > 8.0 do PostgreSQL, foi necessário modificar também o postgresql.conf setando a variável “listen_addresses”. Na verdade ela já existe dentro do arquivo, porém ela vem comentada. Então vamos descomenta-la e setar o valor:

listen_addresses = ‘*’

Pronto. Agora salve o arquivo, saia dele e reinicialize o seu servidor PostgreSQL.

# /etc/init.d/postgresql restart

Agora é só testar a conexão via rede.