Escolar Documentos
Profissional Documentos
Cultura Documentos
Edition. O Discovery é voltado para desktops e novos usuários e o PowerPack+ é voltado às
estações de trabalho dos chamados “heavyusers” e também para servidores. Estas versões citadas
são obtidas somente comprando a caixinha ou se associando ao clube. A versão Free Edition, por
ser de download gratuito, acaba sendo menosprezada por algumas pessoas, que a consideram
inferior e impossível de ser utilizada.
Este é o primeiro de uma série de artigos que tem como objetivo desmistificar essa versão e provar
que ela pode cumprir muito bem diversas tarefas, inclusive como servidor de rede ou estação de
trabalho para usuários avançados.
Neste artigo, não cobriremos a instalação, pois o nosso colega Roger Lovato escreveu um ótimo
guia que pode ser encontrado aqui.
Este é um artigo do tipo “copie e cole” Assim, se você for meio preguiçoso, basta copiar e colar os
comandos no terminal que deve funcionar!! ;)
Faremos a configuração dos seguintes serviços:
Servidor Web Apache 2.0.x
Servidor de Emails Postfix
Servidor FTP proftpd
Servidor de bancos de dados MySQL
Servidor DHCP
Essas configurações são básicas, permitindo a configuração de servidores básicos Mirrors para
baixar o Mandriva Linux 2006 Free Edition podem ser encontrados aqui.
Após concluída a instalação, de acordo com o artigo do Lovato, vamos prosseguir com a
configuração básica do sistema: primeiramente é necessário configurar a rede e o acesso à internet.
A máquina de teste está ligada diretamente à internet através de uma conexão banda larga, obtendo
o ip via dhcp, configurado na eth0 e está ligada a uma rede local com alguns clientes através de um
switch conectado na eth1. Para estas configurações, basta editar com o seu editor favorito os
arquivos ifcfgeth0 e ifcfgeth1, que se encontram em /etc/sysconfig/networkscripts/.
Para a eth0, pode ser utilizado o arquivo abaixo:
### Início do ifcfgeth0 ###
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
### Fim do ifcfgeth0 ###
Para a eth1, pode ser utilizado o arquivo abaixo:
### Início do ifcfgeth1 ###
DEVICE=eth1
BOOTPROTO=static
IPADDR=192.168.0.1
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
ONBOOT=yes
METRIC=10
MII_NOT_SUPPORTED=no
USERCTL=no
PEERDNS=yes
NETMASK=255.255.255.0
Depois basta reiniciar a rede:
/etc/init.d/network restart
Ou
service network restart
Essas configurações podem ser feitas através do Mandriva Control Center, mas como ele é bem
intuitivo, não será demonstrado neste tutorial.
Na seqüência, podemos definir o nome da máquina, caso isso não tenha sido feito durante a
instalação. Para isso, faça o seguinte:
echo servidor.tabajara.eti.br > /etc/hostname
/bin/hostname –F /etc/hostname
Bom, com a rede configurada, nós já podemos configurar o urpmi. Para isso, acesse o site
http://easyurpmi.zarb.org e siga as instruções. É bem simples.
Depois do urpmi devidamente configurado, vamos aos softwares básicos!!
urpmi wget zip unzip bzip2 nmap lynx
MySQL
Inicie instalando o básico:
urpmi mysql mysqlclient libmysql14devel
Depois é só iniciar o serviço com
Service mysql start
Ou
/etc/init.d/mysqld start
Por padrão, o MySQL vem com o root sem senha. Para não deixalo assim, digite o seguinte
comando:
mysqladmin –u root password SUASENHA
Prontinho!! MySQL instalado e rodando!
Postfix com SMTPAUTH e TLS
Pra começar, instale os seguintes pacotes:
urpmi cyrussasl libsasl2 libsasl2devel libsasl2plugplain libsasl2pluganonymous libsasl2plug
crammd5 libsasl2plugdigestmd5 libsasl2pluggssapi libsasl2pluglogin postfix imap
OBS.: O comando acima deve ser executado em uma única linha.
Depois execute
postconf e 'smtpd_sasl_local_domain ='
postconf e 'smtpd_sasl_auth_enable = yes'
postconf e 'smtpd_sasl_security_options = noanonymous'
postconf e 'broken_sasl_auth_clients = yes'
postconf e 'smtpd_recipient_restrictions =
permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination'
postconf e 'inet_interfaces = all'
postconf e 'mydomain = tabajara.eti.br'
postconf e 'myhostname = server1.$mydomain'
postconf e 'mydestination = /etc/postfix/localhostnames, localhost.tabajara.eti.br'
touch /etc/postfix/localhostnames
Em seguida, edite o smtpd.conf encontrado em /etc/postfix/sasl/ ele deve ser parecido com isso:
### smtpd.conf ###
# SASL library configuration file for postfix
# all parameters are documented into:
# /usr/share/doc/cyrussasl2.*/options.html