Servidor NIS+NFS: Aprenda a montar o seu

Aprenda como fazer autenticação remota com o NIS, compartilhar pastas com o NFS, e o melhor, aprenda a fazer os dois atuarem em conjunto em uma Rede Linux/Linux.

[ Hits: 44.914 ]

Por: Jefferson em 17/03/2012


Iniciando a configuração do Servidor NIS e NFS



Chegou a grande hora, mas antes, devo especificar algumas coisas, são elas:

- O sistema no qual foi implementado o NIS e NFS é um servidor Mandriva 2008, cujo download foi em RPM. Se você usa outra distro, procure no site oficial do NIS e do NFS, com certeza, você terá algum tipo de suporte.

Ou digite no Google, por exemplo: download nfs-utils para Nome-da-Distro

E depois, se você tiver sorte, o primeiro link gerado será o que você precisa.

Antes de mais nada, listarei alguns pacotes que você vai baixar, seja pelo seu instalador ou pela sua Net, fica a seu critério. Esses são os pacotes que precisamos, no Servidor, instale:
  • nfs-server
  • nfs-utils
  • ypserv
  • portmap

Na máquina Cliente, instale:
  • ypbind
  • nfs-utils
  • portmap

Configurando o Servidor NIS

Supondo que você já instalou eles, vamos começar a configuração. Primeiro, iremos configurar a Rede do Servidor, adicionando o domínio NIS no arquivo de texto Network, mas então chega aquela perguntinha:

- Como vou saber o nome do meu domínio NIS?

A resposta é bem simples, o nome do seu Domínio NIS é o nome do seu domínio DNS. Digite no seu Shell:

# mcedit /etc/sysconfig/network

O MCedit, é o meu editor de texto, troque ele pelo nome do seu editor favorito, como o VI ou o Gedit.

Se você utiliza outra distro e não sabe onde está os arquivos de configurações que vamos usar, não se desespere, a solução é simples. Atualize o seu banco de dados com:

# updatedb

E depois, digite:

# locate network

Este comando irá localizar vários arquivos, mas geralmente, o certo seria o primeiro ou o segundo arquivo em questão. A sintaxe do comando é essa: locate arquivo-a-ser-procurado

Este arquivo deverá ser um arquivo de configuração, deverá ser editado, ele deverá ficar mais ou menos assim:

Onde:
  • Hostname: Nome-da-sua-maquina-na rede
  • Networking: yes # Esse parâmetro habilita a rede se for marcado com 'yes'.
  • NISDOMAIN: Nome-do-seu-dominio

Agora, iremos editar o arquivo “/etc/hosts”. Nele colocaremos o endereço IP do Servidor, e logo à frente, colocaremos o nome da máquina na rede que será, no meu caso, Server.

Faça isto para seu Servidor ser identificado na rede, e seu endereço ser traduzido para Server. Ele deverá ficar assim:

A configuração a ser feita, é a partir da segunda linha, ou seja, ignorem a primeira linha com o endereço de Loopback. A linha deverá ser configurada baseando-se no:

IP-do-seu-servidor         nome-da-sua-maquina


Depois disso, reinicie a rede com o comando:

# /etc/rc.d/init.d/network restart

Agora, a rede do servidor está pronta, começaremos agora a configurar o NIS. Com os pacotes do NIS instalados, simplesmente digite no seu terminal:

# /usr/lib/yp/ypinit -m

Este comando irá atualizar os mapas do NIS que mencionei no início.

Digite o comando e de ENTER, logo após, irá parar como se tivesse precisando de alguma configuração; na verdade, ela está precisando de um parâmetro. Ele quer identificar um segundo servidor NIS, aperte 'CTRL + D' e confirme sua máquina como o seu único Servidor NIS.

Isto vai ser sequencial, primeiro o comando que já disse: usr/lib/yp/ypinit -m

Ela vai identificar sua máquina como Servidor principal e perguntará se existe outro, como não existe, aperte: CTRL + D, depois confirme com 'y' e pronto, espere atualizar.

Toda vez que você adicionar um usuário, isso deverá ser feito para atualizar seu mapa.

- Sequência:
  • # /usr/lib/yp/ypinit -m
  • CTRL + D
  • Y

FIM!!! Pronto, o NIS está configurado.

Configurando Servidor NFS

No mesmo Servidor que você configurou o NIS, começaremos a configurar o NFS.

O primeiro arquivo a ser editado sera o “/etc/exports”:

# mcedit /etc/exports

No final do arquivo, adicione esta linha:

/home        *Nome-do-dominio(rw,root_squash)


Esta linha diz que:

- O “/home”, define a pasta que será exportada remotamente.

- O “*Nome-do-dominio”, diz que as máquinas que receberão o diretório remoto, serão todas as máquinas do domínio. Se quiser, você pode optar por deixar apenas o ' * ', e mais nada na frente, dará no mesmo.

- O (rw,root_squash), diz que o acesso à pasta de será de leitura e gravação. O “root_squash” nos diz que os usuarios Root da máquina dos clientes não terão nenhum privilegio a mais sobre as pastas remotas. É extremamente aconselhável você colocar isso.

Feito isto, salve o arquivo e pronto, aqui vai um Print deste arquivo:
Repare que na frente do ' * ', eu não coloquei nada, assim também irá funcionar o que é preciso. É somente do ' * ' para especificar que serão para todas as máquinas.

Inicie o “nfs-server”:

# /etc/rc.d/init.d/nfs-server start

Pronto, seu NFS está configurado.
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Entendendo o NIS e o NFS
   3. Iniciando a configuração do Servidor NIS e NFS
   4. Configurando o Cliente NIS e NFS
   5. Testes e Conclusão
Outros artigos deste autor

Samba - Configurado como PDC

Leitura recomendada

Por que e como referenciar artigos nos sites de informática

Distribuições Linux Para Computadores Antigos

Desktop Debian/Ubuntu

Instalando o PostgreSQL no Slackware

SNMP em Linux e Windows para monitoramento no Cacti

  
Comentários
[1] Comentário enviado por Polnoraref em 17/03/2012 - 13:44h

Quem tiver duvidas postem aqui que eu ajudo vocês

[2] Comentário enviado por ricardoolonca em 23/03/2012 - 08:26h

Está evoluindo! Parabéns!!! rsrsrsr.

Muito bom o artigo.

[3] Comentário enviado por Polnoraref em 23/03/2012 - 20:18h

Muito obrigado se ele melhorou alguma coisa srsrsrsr foi por causa da sua critica la no outro arquivo, muito obrigado pela dica que voce me deu la,quanto mais critica melhores serão os proximos

[4] Comentário enviado por albertoaalmeida em 30/03/2012 - 16:22h

muito bom...


Alberto Almeida

www.albertoalmeida.blogspot.com

[5] Comentário enviado por Polnoraref em 30/03/2012 - 22:12h

a

[6] Comentário enviado por josewwdablio em 05/03/2013 - 14:00h

Caraca, sou consultor Microsoft e também sou MCT e admito que essa sua explicação tanto do NIS quanto do NFS foi Show de bola!!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts