SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL - SENAC TÉCNICO EM REDES DE COMPUTADORES PROFESSOR: RODRIGO CAETANO FILGUEIRA ALUNO: LUAN RAFAEL
Tutorial Servidor Mandriva
MONTES CLAROS - MG 2011
Sumário 1 - Trocando o nome do d o Servidor............................ Servidor................................................... .............................................. ............................. ...... 02 2 - Configurando Configurando IP fixo........................................ fixo............................................................... .............................................. .............................. ....... 03 3 - Servidor DNS....................................... DNS.............................................................. .............................................. ........................................... .................... 04 4 - Servidor DHCP....................................... DHCP.............................................................. .............................................. ........................................ ................. 10 5 – DHCP com duas placas de rede..................................... rede............................................................ ....................................... ................ 13 6 - Configuração Configuração dinâmica entre DNS e DHCP......................................................... DHCP........................................................... 17 7 – Servidor WEB.................................... WEB........................................................... .............................................. ............................................ ..................... 20 8 - Servidor Samba................................. Samba........................................................ .............................................. .............................................. ....................... 22 9 - Servidor NIS..................................... NIS............................................................ .............................................. .............................................. ....................... 26 10 - Cliente NIS..................................... NIS............................................................ .............................................. .............................................. .......................... ... 28 11 - Servidor NFS......................................... NFS................................................................ .............................................. .......................................... ................... 30 12 - Cliente NFS..................................... NFS............................................................ .............................................. .............................................. ........................... 31 13 – Servidor FTP...................................... FTP............................................................. .............................................. ............................................ ..................... 32 14 – Servidor de E-mail....................................... E-mail.............................................................. .............................................. .................................. ........... 34 15 – Servidor de Proxy................................... Proxy.......................................................... .............................................. ........................................ ................. 41
1
Sumário 1 - Trocando o nome do d o Servidor............................ Servidor................................................... .............................................. ............................. ...... 02 2 - Configurando Configurando IP fixo........................................ fixo............................................................... .............................................. .............................. ....... 03 3 - Servidor DNS....................................... DNS.............................................................. .............................................. ........................................... .................... 04 4 - Servidor DHCP....................................... DHCP.............................................................. .............................................. ........................................ ................. 10 5 – DHCP com duas placas de rede..................................... rede............................................................ ....................................... ................ 13 6 - Configuração Configuração dinâmica entre DNS e DHCP......................................................... DHCP........................................................... 17 7 – Servidor WEB.................................... WEB........................................................... .............................................. ............................................ ..................... 20 8 - Servidor Samba................................. Samba........................................................ .............................................. .............................................. ....................... 22 9 - Servidor NIS..................................... NIS............................................................ .............................................. .............................................. ....................... 26 10 - Cliente NIS..................................... NIS............................................................ .............................................. .............................................. .......................... ... 28 11 - Servidor NFS......................................... NFS................................................................ .............................................. .......................................... ................... 30 12 - Cliente NFS..................................... NFS............................................................ .............................................. .............................................. ........................... 31 13 – Servidor FTP...................................... FTP............................................................. .............................................. ............................................ ..................... 32 14 – Servidor de E-mail....................................... E-mail.............................................................. .............................................. .................................. ........... 34 15 – Servidor de Proxy................................... Proxy.......................................................... .............................................. ........................................ ................. 41
1
Tutorial Servidor Mandriva SIGA OS PASSOS ATENTAMENTE! (LEMBRE-SE QUE QUALQUER ERRO PODE LEVAR A FALHAS NA INSTALAÇÃO)
Trocando o nome do Servidor 1º Passo: Entre no modo texto e logue como usuário root. 2º Passo: Digite o comando “hostname” e o nome do seu servidor.
3º Passo: Digite o comando “mcedit /etc/sysconfig/network”. /etc/sysconfig/network”. Abaixo de “NETWORKING=yes”, “NETWORKING=yes”, digite “HOSTNAME= o nome do seu servidor”.
4º Passo: Coloque o nome do seu servidor no arquivo hosts.
2
Configurando IP fixo 1º Passo: Atribuindo IP fixo ao seu servidor.
• Digite o comando “mcedit /etc/sysconfig/network-scripts/ifcfg-eth0” /etc/sysconfig/network-scripts/ifcfg-eth0”.. Aparecerá um tela como a figura abaixo:
Em frente a BOOTPROTO= digite “static”. Abaixo digite IPADDR= (IP do servidor), e logo após digite MASK= (máscara da rede). Deverá ficar como a tela t ela abaixo:
• Dê F2 para salvar, peça para gravar e dê f10 para sair do editor. • Digite o comando “service network restart” para atualizar o IP.
• Confira se o IP foi atribuído ao servidor pelo comando ifconfig
3
Servidor DNS 1°Passo: Instalando o Bind
• Na linha de comando, digite “urpmi bind”. Aguarde a instalação.
• Logo após a instalação ser concluída, digite o comando “service named restart”. Deverá ficar como a figura abaixo
• Digite o comando “chkconfig named on” para o DNS iniciar junto com o servidor.
2° Passo: Na linha de comando, digite “mcedit /etc/named.conf”. Irá aparecer uma tela como a figura abaixo:
4
• Desça com a seta “ ↓” até chegar no local indicado EXATAMENTE como na figura abaixo.
• Logo após, com as teclas de atalho “ctrl + insert” copie a parte selecionada e cole no final do documento utilize as teclas de atalho “shift + insert”. • Após colar a parte selecionada no final do arquivo, localize os itens indicados de vermelho (que representam a zona direta do seu DNS). Em “localhost” apague a palavra “localhost” e digite o nome do seu domínio do DNS. Em “localhost.zone” apague “localhost.zone” e digite um nome sugestivo referente a zona direta.
• Localize os itens indicados de verde (que representam a zona reversa do seu DNS). Em “0.0.127” apague os números “0.0.127” e digite o IP da rede ao contrário (Exemplo: o IP da rede 192.168.0.0, deverá ser digitado da seguinte maneira: 0.168.192). Em 5
“named.local” apague “named.local” e digite um nome sugestivo referente a zona reversa. • Tome referência a imagem abaixo:
• Dê F2 para salvar, peça para gravar e dê f10 para sair do editor.
OBS.: Caso queira ter dois domínios copie duas vezes a parte selecionada, coloque os dados de cada domínio e também faça dois arquivos de cada zona que vai ser explicado logo abaixo.
3° Passo : Na linha de comando digite “cd /var/lib/named/var/named/master” e digite o comando “ls” para listar o que há na pasta. Deverá ficar como a imagem abaixo:
• Digite agora o comando “cp localdomain.zone (nome da zona que você criou para a zona direta)” • Tome a imagem abaixo como referência:
• Digite o comando “ls” e verifique a cópia do arquivo.
6
4° Passo : Editando a Zona Direta.
• Digite na linha de comando “mcedit (nome que você criou para a zona direta)”. No arquivo que você acabou de abrir, na parte indicada de vermelho na figura acima, digite o F.Q.D.N, root e o nome do domínio DNS. • Na parte indicada de verde, digite o F.Q.D.N. • Na parte indicada de amarelo, no primeiro canto direito digite o nome do seu servidor DNS, no centro digite IN A, e no canto esquerdo digite o IP do seu servidor DNS. • Caso queira criar um Cname para o seu servidor digite logo abaixo no canto esquerdo “www” no centro digite “IN CNAME”, e no canto esquerdo digite o nome do seu servidor DNS. • Tome a imagem abaixo como referência:
• Dê F2 para salvar, peça para gravar e dê f10 para sair do editor.
5° Passo : Na linha de comando digite “cd..”, depois digite “cd reverse/ • Digite agora o comando “ls” para listar a pasta. A imagem ficará como a figura abaixo:
7
• Digite o comando “cp named.zero (o nome que você criou para a zona reversa)” • Tome comoreferência a imagem abaixo:
• Digite o comando “ls” e verifique a cópia do arquivo
6° Passo: Editando a zona reversa.
• Digite na linha de comando “mcedit (nome que você criou para a zona reversa)”. No arquivo que você acabou de abrir, na parte indicada em vermelho na figura acima, digite o F.Q.D.N, root e o nome do domínio DNS. • Na parte indicada de verde, digite o F.Q.D.N. • Na parte indicada de amarelo, no primeiro canto direito digite o número 1, no centro digite IN PTR, e no canto esquerdo digite F.Q.D.N. • Tome a imagem abaixo como referência:
• Dê F2 para salvar, peça para gravar e dê f10 para sair do editor.
7° Passo: Na linha de comando, digite “service named restart” por 2 vezes. 8° Passo: Conferência. • Na linha de comando, digite “ping (mais o nome completo do seu dns)”.
8
• Tome a figura abaixo como referencia de um ping executado com 0% de pacotes perdidos. Cancele o comando ping digitando as teclas de atalho “ctrl + c”.
9
Servidor DHCP 1° Passo: Instalando o DHCP. • Na linha de comando, digite “urpmi dhcp”. Aguarde a instalação.
• Logo após ela ser concluída, digite o comando “service dhcpd restart”. Deverá ficar como a figura abaixo:
• Digite o comando “chkconfig dhcpd on” para o DHCP iniciar junto com o servidor.
2° Passo : Na linha de comando digite “mcedit /etc/dhcpd.conf”. Irá aparecer uma tela como a figura abaixo:
10
• Localize o item selecionado de vermelho e digite o IP e a máscara da sua rede. • Localize o item selecionado de amarelo e digite primeiramente o IP do seu servidor, e na linha seguinte a máscara da sua rede. • Localize o item selecionado de verde e digite o nome do domínio do seu DNS. • Localize o item selecionado de branco e digite o nome completo do domínio do seu DNS. • Localize o item selecionado de preto e comente essa linha. A não que tem um domínio NIS. • Localize o item selecionado de rosa e digite o IP inicial e o IP final da sua rede que o DHCP irá distribuir (Não coloque o IP do seu servidor na distribuição do IPs do seu servidor DHCP). • Tome a imagem abaixo como referência:
• Dê F2 para salvar, peça para gravar e dê f10 para sair do editor.
3° Passo : Na linha de comando digite “service dhcpd restart”
11
4º Passo: Conferência • Na máquina cliente (Windiws XP) clique com o botão direito no ícone: Meus locais de rede → propriedades → clique com botão direito no ícone: Conexão local → Status → na aba geral clique em propriedades → Selecione “Protocolo TCP/IP” → Propriedades
• Na aba “Geral” marque a opção “Obter um endereço IP automaticamente” → Marque também a opção “Obter o endereço dos servidores DNS automaticamente” → Clique em OK → Fechar.
12
DHCP com duas placas de rede 1° Passo: Na linha de comando digite “drakconf”. Para configurar a nova placa de rede já instalada no servidor. Irá aparecer uma tela como a figura abaixo:
• Vá até “Network & Internet” de ok. • Na próxima tela escolha a opção “Ethernet” e aperte em Próximo. • Agora escolha a sua nova placa de rede eth01 como a imagem abaixo:
13
• Na próxima tela escolha “Configuração manual” e aperte próximo. • Configure o IP da sua placa de rede.
14
• Na tela deixe marcado a opção “Iniciar a conexão no boot” e aperte próximo. • Para finalizar escolha a opção “Sim” para iniciar a conexão e de Próximo.
15
2° Passo: Na linha de comando digite “mcedit /etc/dhcpd.conf", e copie aparte seleciona e cole abaixo, edite a aparte que de abaixo com o IP da sua nova placa de rede, no domínio coloque o seu segundo domínio caso tenha.
16
Configuração Dinâmica entre DNS e DHCP 1º Passo: Na linha de comando digite “rndc-confgen >> /etc/named.conf” 2º Passo: Configurando o DNS • Na linha de comando digite “mcedit /etc/named.conf”. Já no arquivo desça até o seu final. • Localize primeiramente o item selecionado de verde e o copie colando-o nos locais indicado de vermelho.
• Dê F2 para salvar, peça para gravar e dê f10 para sair do editor.
OBS.: Apague as opções excedentes. Sua tela deverá ficar como a figura abaixo, lembrando a senha que corresponde a Secret e o nome da senha que corresponde a Key podem estar diferentes.
3° Passo : Na linha de comando digite “service named restart” 4º Passo: Configurando o DHCP • Na linha de comando digite “mcedit /etc/named.conf”. • Localize o item de vermelho e altere para “interin” como a figura abaixo:
17
• Vá até o final do arquivo entre as chaves acrescente digite as linhas correspondes como a figura abaixo:
• Localize o item indicado de vermelho e digite a SUA SENHA que o comando “rndcconfgen” gerou.
OBS: Qualquer ponto ou vírgula no local errado comprometerá o funcionamento do DHCP. • Dê F2 para salvar, peça para gravar e dê f10 para sair do editor. 18
5º Passo: Na linha de comando digite “service dhcpd restart” 6º Passo: Conferência • Na linha de comando digite “ping (nome da maquina cliente).nome do domínio • Na linha de comando digite “nslookup (nome da maquina cliente).nome do domínio. • Tome como referência a imagem abaixo:
• Digite o comando “tail –f /var/log/messages” para ver o log. O item indicado de vermelho mostra que está tudo certo com configuração dinâmica entre dns e dhcp.
19
Servidor Web 1° Passo: Instalando o apache. • Na linha de comando, digite “urpmi apache”. Aguarde a instalação. Logo após ela ser concluída, digite o comando “service httpd restart”. • Digite o comando “chkconfig httpd on” para o apache iniciar junto com o servidor. 2°Passo: Na linha de comando, digite “mcedit /etc/httpd/conf/httpd.conf”. Irá aparecer uma tela como a figura abaixo:
• Desça com a seta “ ↓” até chegar no local indicado EXATAMENTE como na figura abaixo.
20
• Logo após, com as teclas de atalho “ctrl + insert” copie a parte selecionada e cole no final do documento utilize as teclas de atalho “shift + insert”.
• Configure como a imagem abaixo:
• Dê F2 para salvar, peça para gravar e dê f10 para sair do editor.
3° Passo: Na linha de comando, digite “mcedit /var/www/html/index.html”. Esse é o código fonte da sua página de web. 21
Servidor Samba 1° Passo: Instalando o Samba • Na linha de comando, digite “urpmi samba-server”. Aguarde a instalação. Logo após ela ser concluída, digite o comando “service smb restart”. • Digite o comando “chkconfig smb on” para o Samba iniciar junto com o servidor. 2°Passo: Criando um usuário para adicioná-lo ao samba.
• Digite o comando “adduser (nome do usuário)”. • Para adicionar o usuário ao samba Digite o comando “smbpasswd –a (nome do usuário)” e defina uma senha para o usuário.
• Adicione o usuário root ao samba. “smbpasswd –a root”. 3°Passo: Criando pasta para ser compartilhada com o usuário.
• Digite o comando “mkdir (nome da pasta)” •Mudar permissões da pasta para que o usuário possa acessar • Digite o comando “chmod 777 /pasta
5° Passo:Criando script para mapear pasta compartilhada. • Na linha de comando digite “mcedit /var/lib/samba/netlogon/nome-do-usuario.bat
• Digite no arquivo assim “net use p: \\nome do servidor\nome da pasta
22
4° Passo: Na linha de comando, digite “mcedit /etc/samba/smb.conf ” Irá aparecer uma tela como a figura abaixo:
• Aperte f7 para pesquisar cada item abaixo e faça as devidas modificações.
OBS.: Alguns itens não vai ter no arquivo, terá que criá-los. [global] workgroup = nome_do_dominio netbios name = nome_do_Servidor server string = Samba PDC keepalive = 300 logon script = %u.bat logon drive = U: domain logons = yes os level = 100 prefered master = yes domain master = yes guest account = pcguest map guest = bad user security = user encrypt passwords = yes smb passwd file = /etc/samba/smbpasswd update encrypted = Yes socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192 passwd program = /usr/bin/passwd %u
23
passwd chat = "*Nova*UNIX*senha*" %n\n "*Redigite*nova*UNIX*senha*" %n\n“ ;*passwd:*all*authentication*tokens*updated*successfully*“ add machine script = /usr/sbin/useradd –n –r –g machines –c “Samba machine” –d /dev/null –s /bin/false %u
[netlogon] comment = Serviço de logon path = /var/lib/samba/netlogon guest ok = yes browseable = no
[Homes] comment = Home directory browseable = no Writables = yes
[pasta] comment = Pasta Compartilhada path = /pasta guest ok = yes public=yes browseable = yes writable=yes create mode = 770 directory mode = 770 valid users = teste • Dê F2 para salvar, peça para gravar e dê f10 para sair do editor.
5° Passo: Conferência • Agora para finalizar o processo vá na máquina cliente (Windiws XP) logue com o Administrador e acesse o painel de controle o tópico sistema e coloque o domínio criado no seu servidor.
24
• Reinicie o pc cliente e logue com o usuário que foi criado no servidor.
25
Servidor NIS 1° Passo: Instalando o NIS • Na linha de comando, digite “urpmi ypserv”. Aguarde a instalação. Logo após ela ser concluída, digite o comando “service ypserve restart”. • Digite o comando “chkconfig ypserv on” para o apache iniciar junto com o servidor.
2° Passo: Configurar a rede para o servidor NIS. • Editar o arquivo network • Na linha de comando, digite “mcedit /etc/sysconfig/network • Abaixo de “HOSTNAME=servidor” digite “NISDOMAIN=domínio.nis • Tome referência a imagem abaixo:
• Editar o arquivo hosts • Na linha de comando, digite “mcedit /etc/hosts • Adicionar a linha “IP
nome do servidor”
• Tome referência a imagem abaixo:
• Reiniciar o serviço de rede “service network restart”.
26
3° Passo: Atualizar mapa de arquivos do servidor NIS • Digite na linha de comando “/usr/lib/yp/ypinit –m”
• Pressione CTRL+D após a execução do comando “ypinit” e confirme o host como servidor master do domínio NIS. A cada novo usuário adicionado ou atualizado no servidor é necessário a atualização do mapa de arquivos do servidor NIS.
27
Cliente NIS 1° Passo: Instalando o NIS cliente • Na linha de comando, digite “urpmi ypbind”. Aguarde a instalação. • Logo após a instalação ser concluída, digite o comando “service ypbind restart”. • Digite “chkconfig ypbind on” para o serviço iniciar junto ao boot.
2° Passo: Configurar a rede para o cliente NIS. • Editar o arquivo network • Na linha de comando, digite “mcedit /etc/sysconfig/network • Abaixo de “HOSTNAME=servidor” digite “NISDOMAIN=domínio.nis • Tome referência a imagem abaixo:
2° Passo: Na linha de comando digite “mcedit /etc/yp.conf” • E adicione a linha “domain domínio.nis
server
IP” no final do arquivo.
• Tome referência a imagem abaixo:
4° Passo: Configurar o arquivo nsswitch. Digite “mcedit /etc/nsswitch.conf” • Retirar os comentários das linhas: 28
passwd: files nis shadow: files nis group: files nis • Tome referência a imagem abaixo:
5° Passo: Reinicie o serviço do cliente nis “service ypbind restart”.
29
Servidor NFS 1° Passo: Instalando o NFS • Na linha de comando, digite “urpmi nfs-server” e urpmi nfs-utils. Logo após as duas instalações, digite o comando “service nfs-server restart”.
• Digite o comando “chkconfig nfs-server on” para o apache iniciar junto com o servidor.
2° Passo: Editar o arquivo exports, digite “mcedit /etc/exports”. • Adicione o final do arquivo a linha “/home
*(rw.no_subtree_check)
• Tome referência a imagem abaixo:
30
Cliente NFS 1° Passo: Editar o arquivo fstab, digite “mcedit /etc/fstab”. • No final do arquivo adicionar a linha semelhante a seguinte para que a estação cliente possa montá-la automaticamente durante o processo de inicialização. • IP:/home /home
nfs
auto,nosuid 0
0
• Tome referência a imagem abaixo:
2° Passo: Reiniciar o cliente NFS, digite “service netfs restart”. 3° Passo: No pc cliente execute os comandos: “yptest” e “df”, para testar.
31
Servidor FTP 1° Passo: Instalando o FTP. • Na linha de comando, digite “urpmi proftpd”. Aguarde a instalação. • Logo após a instalação ser concluída, digite o comando “service proftpd restart”.
• Digite “chkconfig proftpd on” para o serviço iniciar junto ao boot.
2° Passo: Criar usuário para ter acesso ao servidor FTP. • Na linha de comando, digite “useradd (nome do usuário) –d /var/www/html”. • De uma senha para o usuário, digite “passwd (nome do usuário)”.
3° Passo: Edite o arquivo proftpd.conf, para o servidor ter acesso autenticado: • Na linha de comando, digite “mcedit /etc/proftpd.conf”. • Remover o comentário “#DefaultRoot ~” para ter o acesso autenticado: • Tome referência a imagem abaixo:
4° Passo: Para acesso anônimo, não tire o comentário acima e digite no final do arquivo o trecho a seguir:
AllowALL MaxClients 5 "Numero máximo de clientes atingido, tente mais tarde por favor." MaxClientsPerHost 8 "Você já esta com muitas conexões simultâneas." User ftp Group ftp UserAlias anonymous ftp RequireValidShell off 32
Denyall • Tome referência a imagem abaixo:
• Reinicie o serviço FTP, “service proftpd restart”.
5° Passo: Para testar digitar o IP do servidor ou seu domínio na barra de endereços do cliente:
33
Servidor de E-mail Instalar pacote do postfix (smtp) #urpmi postfix Serviço: postfix #chkconfig postfix on #service postfix start Editando Mcedit /etc/postfix/main.cf
Linhas adicionadas
POP3 – receber e-mails IPOP3 Instalar pacote xinetd #urpmi xinetd Instalar o pacote imap(pop3 ) #urpmi imap Serviço: xinetd #chkconfig xinetd on #service xinetd start Editando Mcedit /etc/xinetd.d/ipop3
34
Reiniciar os serviços do postfix e o xinetd
Teste Cria usuários
Inicia o Outlook Express
35
Na aba ferramentas > contas clique em adicionar > Email
Nome do usuário
Email do usuário Nome do usuário + @domínio
36
Adicionar o serviço de entrada e saída de email
Autenticar o email com login e senha
37
Concluído
Agora o teste Enviando e recebendo um Email Clique em criar email Envie o email para o próprio usuário Clique em enviar
38
Atualiza a pagina com F5
E pronto ai esta o email recebido
39
Obs. Em caso te erro tente reiniciar o named Renove as configurações de IP do cliente.
40
Servidor de Proxy Instalar o pacote do SQUID #urpmi squid Iniciar o serviço #chkconfig squid on #service squid start Aplicar configurações sem reiniciar o serviço #squid –k reconfigure Digite o comando abaixo para apagar as linhas comentadas (#) no arquivo squid.conf #egrep –v “^#|^$” /etc/squid/squid.conf Agora acrescente as linhas abaixo:
http_port 3128 error_directory /usr/share/squid/errors/Portuguese cache_dir ufs /var/spool/squid 100 16 256 cache_mgr
[email protected] cache_effective_user squid cache_effective_group squid cache_mem 8 MB visible_hostname nome_do_servidor Criar ACL edite conforme o seu servidor. acl minha_rede src 192.169.104.0/255.255.255.0 acl palavra url_regex –i sex acl lista_negra url_regex “/etc/squid/lista.txt” acl horario time MTWTF 08:00-18:00 http_access deny palavra http_access deny lista_negra http_access allow minha_rede horário
Squid com autenticação Configurar o arquivo /etc/squid/squid.conf para: acl senha proxy_auth REQUIRED http_access allow senha auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/senhas squid auth_param basic children 5 auth_param basic realm Servidor proxy SQUID auth_param basic credentialsttl 2 hours
41
Criar usuários para acessar o squid Para adicionar um novo usuário pela primeira vez, criando o arquivo de senhas: #htpasswd –c /etc/squid/senhassquid nome_do_usuário Para adicionar um novo usuário: #htpasswd /etc/squid/senhassquid nome_do_usuário
Squid – Proxy Transparente Modificar o arquivo /etc/squid/squid.conf para: http_port 3128 transparent Execute o comando abaixo para redirecionar a porta: #iptables –t nat –A PREROUTING –i eth0 –p tcp --dport 80 –j REDIRECT --to –port 3128 Para o comando ser executado, sempre, no boot a linha acima deve ser adicionada ao arquivo /etc/rc.local Proxy transparent + autenticação não funciona.
Configurar Cliente Abra a Internet Explorer e no menu Ferramentas abra as Opções da Internet. Configura como a imagem abaixo.
42