Tutorial Servidor Mandriva

Embed Size (px)

Citation preview

SERVIO NACIONAL DE APRENDIZAGEM COMERCIAL - SENAC TCNICO EM REDES DE COMPUTADORES PROFESSOR: RODRIGO CAETANO FILGUEIRA ALUNO: LUAN RAFAEL

Tutorial Servidor Mandriva

MONTES CLAROS - MG 2011

Sumrio

1 - Trocando o nome do Servidor................................................................................ 02 2 - Configurando IP fixo............................................................................................. 03 3 - Servidor DNS......................................................................................................... 04 4 - Servidor DHCP...................................................................................................... 10 5 DHCP com duas placas de rede............................................................................ 13 6 - Configurao dinmica entre DNS e DHCP.......................................................... 17 7 Servidor WEB....................................................................................................... 20 8 - Servidor Samba...................................................................................................... 22 9 - Servidor NIS.......................................................................................................... 26 10 - Cliente NIS............................................................................................................. 28 11 - Servidor NFS.......................................................................................................... 30 12 - Cliente NFS............................................................................................................ 31 13 Servidor FTP......................................................................................................... 32 14 Servidor de E-mail................................................................................................ 34 15 Servidor de Proxy.................................................................................................. 41

1

Tutorial Servidor MandrivaSIGA OS PASSOS ATENTAMENTE! (LEMBRE-SE QUE QUALQUER ERRO PODE LEVAR A FALHAS NA INSTALAO)

Trocando o nome do Servidor1 Passo: Entre no modo texto e logue como usurio root.2 Passo: Digite o comando hostname e o nome do seu servidor.

3 Passo: Digite o comando mcedit /etc/sysconfig/network. Abaixo de NETWORKING=yes, digite HOSTNAME= o nome do seu servidor.

4 Passo: Coloque o nome do seu servidor no arquivo hosts.

2

Configurando IP fixo1 Passo: Atribuindo IP fixo ao seu servidor.

Digite o comando mcedit /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 aps digite MASK= (mscara da rede). Dever ficar como a tela abaixo:

D F2 para salvar, pea para gravar e d f10 para sair do editor. Digite o comando service network restart para atualizar o IP.

Confira se o IP foi atribudo ao servidor pelo comando ifconfig

3

Servidor DNS1 Passo: Instalando o Bind

Na linha de comando, digite urpmi bind. Aguarde a instalao.

Logo aps a instalao ser concluda, 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

Desa com a seta at chegar no local indicado EXATAMENTE como na figura abaixo.

Logo aps, com as teclas de atalho ctrl + insert copie a parte selecionada e cole no final do documento utilize as teclas de atalho shift + insert. Aps 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 domnio 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 nmeros 0.0.127 e digite o IP da rede ao contrrio (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 referncia a imagem abaixo:

D F2 para salvar, pea para gravar e d f10 para sair do editor. OBS.: Caso queira ter dois domnios copie duas vezes a parte selecionada, coloque os dados de cada domnio e tambm faa 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 referncia:

Digite o comando ls e verifique a cpia 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 domnio 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 referncia:

D F2 para salvar, pea 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 comoreferncia a imagem abaixo:

Digite o comando ls e verifique a cpia 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 domnio DNS. Na parte indicada de verde, digite o F.Q.D.N. Na parte indicada de amarelo, no primeiro canto direito digite o nmero 1, no centro digite IN PTR, e no canto esquerdo digite F.Q.D.N. Tome a imagem abaixo como referncia:

D F2 para salvar, pea para gravar e d f10 para sair do editor. 7 Passo: Na linha de comando, digite service named restart por 2 vezes. 8 Passo: Conferncia. 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 DHCP1 Passo: Instalando o DHCP. Na linha de comando, digite urpmi dhcp. Aguarde a instalao.

Logo aps ela ser concluda, 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 mscara da sua rede. Localize o item selecionado de amarelo e digite primeiramente o IP do seu servidor, e na linha seguinte a mscara da sua rede. Localize o item selecionado de verde e digite o nome do domnio do seu DNS. Localize o item selecionado de branco e digite o nome completo do domnio do seu DNS. Localize o item selecionado de preto e comente essa linha. A no que tem um domnio NIS. Localize o item selecionado de rosa e digite o IP inicial e o IP final da sua rede que o DHCP ir distribuir (No coloque o IP do seu servidor na distribuio do IPs do seu servidor DHCP). Tome a imagem abaixo como referncia:

D F2 para salvar, pea para gravar e d f10 para sair do editor. 3 Passo : Na linha de comando digite service dhcpd restart

11

4 Passo: Conferncia Na mquina cliente (Windiws XP) clique com o boto direito no cone: Meus locais de rede propriedades clique com boto direito no cone: Conexo local Status na aba geral clique em propriedades Selecione Protocolo TCP/IP Propriedades

Na aba Geral marque a opo Obter um endereo IP automaticamente Marque tambm a opo Obter o endereo dos servidores DNS automaticamente Clique em OK Fechar.

12

DHCP com duas placas de rede1 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 prxima tela escolha a opo Ethernet e aperte em Prximo. Agora escolha a sua nova placa de rede eth01 como a imagem abaixo:

13

Na prxima tela escolha Configurao manual e aperte prximo. Configure o IP da sua placa de rede.

14

Na tela deixe marcado a opo Iniciar a conexo no boot e aperte prximo. Para finalizar escolha a opo Sim para iniciar a conexo e de Prximo.

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 domnio coloque o seu segundo domnio caso tenha.

16

Configurao Dinmica entre DNS e DHCP1 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 desa 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, pea para gravar e d f10 para sair do editor. OBS.: Apague as opes 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 vrgula no local errado comprometer o funcionamento do DHCP. D F2 para salvar, pea para gravar e d f10 para sair do editor. 18

5 Passo: Na linha de comando digite service dhcpd restart 6 Passo: Conferncia Na linha de comando digite ping (nome da maquina cliente).nome do domnio Na linha de comando digite nslookup (nome da maquina cliente).nome do domnio. Tome como referncia 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 configurao dinmica entre dns e dhcp.

19

Servidor Web1 Passo: Instalando o apache. Na linha de comando, digite urpmi apache. Aguarde a instalao. Logo aps ela ser concluda, 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:

Desa com a seta at chegar no local indicado EXATAMENTE como na figura abaixo.

20

Logo aps, 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, pea para gravar e d f10 para sair do editor. 3 Passo: Na linha de comando, digite mcedit /var/www/html/index.html. Esse o cdigo fonte da sua pgina de web. 21

Servidor Samba1 Passo: Instalando o Samba Na linha de comando, digite urpmi samba-server. Aguarde a instalao. Logo aps ela ser concluda, digite o comando service smb restart. Digite o comando chkconfig smb on para o Samba iniciar junto com o servidor.2 Passo: Criando um usurio para adicion-lo ao samba.

Digite o comando adduser (nome do usurio). Para adicionar o usurio ao samba Digite o comando smbpasswd a (nome do usurio) e defina uma senha para o usurio.

Adicione o usurio root ao samba. smbpasswd a root.3 Passo: Criando pasta para ser compartilhada com o usurio.

Digite o comando mkdir (nome da pasta) Mudar permisses da pasta para que o usurio 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 faa as devidas modificaes. OBS.: Alguns itens no 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 = Servio 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, pea para gravar e d f10 para sair do editor. 5 Passo: Conferncia Agora para finalizar o processo v na mquina cliente (Windiws XP) logue com o Administrador e acesse o painel de controle o tpico sistema e coloque o domnio criado no seu servidor.

24

Reinicie o pc cliente e logue com o usurio que foi criado no servidor.

25

Servidor NIS1 Passo: Instalando o NIS Na linha de comando, digite urpmi ypserv. Aguarde a instalao. Logo aps ela ser concluda, 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=domnio.nis Tome referncia a imagem abaixo:

Editar o arquivo hosts Na linha de comando, digite mcedit /etc/hosts Adicionar a linha IP nome do servidor

Tome referncia a imagem abaixo:

Reiniciar o servio 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 aps a execuo do comando ypinit e confirme o host como servidor master do domnio NIS. A cada novo usurio adicionado ou atualizado no servidor necessrio a atualizao do mapa de arquivos do servidor NIS.

27

Cliente NIS1 Passo: Instalando o NIS cliente Na linha de comando, digite urpmi ypbind. Aguarde a instalao. Logo aps a instalao ser concluda, digite o comando service ypbind restart. Digite chkconfig ypbind on para o servio 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=domnio.nis Tome referncia a imagem abaixo:

2 Passo: Na linha de comando digite mcedit /etc/yp.conf E adicione a linha domain domnio.nis Tome referncia a imagem abaixo: server IP no final do arquivo.

4 Passo: Configurar o arquivo nsswitch. Digite mcedit /etc/nsswitch.conf Retirar os comentrios das linhas: 28

passwd: files nis shadow: files nis group: files nis Tome referncia a imagem abaixo:

5 Passo: Reinicie o servio do cliente nis service ypbind restart.

29

Servidor NFS1 Passo: Instalando o NFS Na linha de comando, digite urpmi nfs-server e urpmi nfs-utils. Logo aps as duas instalaes, 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 Tome referncia a imagem abaixo: *(rw.no_subtree_check)

30

Cliente NFS1 Passo: Editar o arquivo fstab, digite mcedit /etc/fstab. No final do arquivo adicionar a linha semelhante a seguinte para que a estao cliente possa mont-la automaticamente durante o processo de inicializao. IP:/home /home nfs auto,nosuid 0 0

Tome referncia 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 FTP1 Passo: Instalando o FTP. Na linha de comando, digite urpmi proftpd. Aguarde a instalao. Logo aps a instalao ser concluda, digite o comando service proftpd restart.

Digite chkconfig proftpd on para o servio iniciar junto ao boot. 2 Passo: Criar usurio para ter acesso ao servidor FTP. Na linha de comando, digite useradd (nome do usurio) d /var/www/html. De uma senha para o usurio, digite passwd (nome do usurio). 3 Passo: Edite o arquivo proftpd.conf, para o servidor ter acesso autenticado: Na linha de comando, digite mcedit /etc/proftpd.conf. Remover o comentrio #DefaultRoot ~ para ter o acesso autenticado: Tome referncia a imagem abaixo:

4 Passo: Para acesso annimo, no tire o comentrio acima e digite no final do arquivo o trecho a seguir: AllowALL MaxClients 5 "Numero mximo de clientes atingido, tente mais tarde por favor." MaxClientsPerHost 8 "Voc j esta com muitas conexes simultneas." User ftp Group ftp UserAlias anonymous ftp RequireValidShell off

32

Denyall Tome referncia a imagem abaixo:

Reinicie o servio FTP, service proftpd restart. 5 Passo: Para testar digitar o IP do servidor ou seu domnio na barra de endereos do cliente:

33

Servidor de E-mailInstalar pacote do postfix (smtp) #urpmi postfix Servio: postfix #chkconfig postfix on #service postfix start Editando Mcedit /etc/postfix/main.cf

Linhas adicionadas

POP3 receber e-mailsIPOP3 Instalar pacote xinetd #urpmi xinetd Instalar o pacote imap(pop3) #urpmi imap Servio: xinetd #chkconfig xinetd on #service xinetd start Editando Mcedit /etc/xinetd.d/ipop3

34

Reiniciar os servios do postfix e o xinetd

TesteCria usurios

Inicia o Outlook Express

35

Na aba ferramentas > contas clique em adicionar > Email

Nome do usurio

Email do usurio Nome do usurio + @domnio

36

Adicionar o servio de entrada e sada de email

Autenticar o email com login e senha

37

Concludo

Agora o teste Enviando e recebendo um Email Clique em criar email Envie o email para o prprio usurio 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 configuraes de IP do cliente.

40

Servidor de ProxyInstalar o pacote do SQUID #urpmi squid Iniciar o servio #chkconfig squid on #service squid start Aplicar configuraes sem reiniciar o servio #squid k reconfigure Digite o comando abaixo para apagar as linhas comentadas (#) no arquivo squid.conf #egrep v ^#|^$ /etc/squid/squid.confAgora 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 horrio

Squid com autenticaoConfigurar 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 usurios para acessar o squidPara adicionar um novo usurio pela primeira vez, criando o arquivo de senhas: #htpasswd c /etc/squid/senhassquid nome_do_usurio Para adicionar um novo usurio: #htpasswd /etc/squid/senhassquid nome_do_usurio

Squid Proxy TransparenteModificar 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 + autenticao no funciona.

Configurar ClienteAbra a Internet Explorer e no menu Ferramentas abra as Opes da Internet. Configura como a imagem abaixo.

42

SE VOC TIVER SEGUIDO TODOS OS PASSOS CORRETAMENTE, OBTER XITO NA INSTALAO DO SEU SERVIDOR

43