Upload
arturramisio
View
1.294
Download
0
Embed Size (px)
DESCRIPTION
Linux - Ligação em rede a outros istemas operativos
Citation preview
LinuxLigação em rede
a outros sistemas operativos
AVECP
2008-2009Artur Ramísio
O NFS – Network File System(Sistema de Ficheiros em Rede)
Serviço que permite partilhar ficheiros entre máquinas com o SO Linux ou outra variante Unix
Configurar o cliente NFS
Processo de montar uma pasta partilhada em NFS semelhante ao de montar um disco local
São necessários os seguintes requisitos: 2 computadores com o Fedora instalado Estarem ligados em rede, estar feita a ligação dos cabos de rede e os drivers
da placa de rede e o protocolo IP devidamente instalados e configurados O PC servidor ter uma pasta partilhada pelo serviço NFS No PC local (cliente) estar previamente criada uma pasta onde será feita a
montagem da pasta partilhada No PC local existir privilégios para que o utilizador possa executar o
comando mount (normalmente só o root executa este comando)mount –t nfs pc1:/home/trabalho /mnt/partilha
Configurar o cliente NFS mount –t nfs pc1:/home/trabalho /mnt/partilha
pc1 – representa o nome do PC servidor onde se encontra a pasta partilhada /home/trabalho O nome do PC pode ser substituído pelo respectivo endereço IP
-t nfs – representa o sistema de ficheiros /mnt/partilha – é a pasta que tem de existir no PC-cliente e para onde será feita a
montagem da pasta partilhada No caso desta pasta não existir deve ser criada através do comando: mkdir /mnt/partilha
A execução do comando mount –t nfs pc1:/home/trabalho /mnt/partilha faz com que o acesso à pasta partilhada /home/trabalho, situada no PC1, seja vista como uma pasta local no PC-cliente a partir da pasta /mnt/partilha
Para deixar de haver acesso à pasta partilhada executa-se no PC-cliente o comando: umount /mnt/partilha
Configurar o cliente NFS Para executar o processo de montagem de partilha
sem ser pelo utilizador root ou para que a montagem da partilha seja efectuada automaticamente quando o utilizador faz login: Inserir uma entrada no ficheiro /etc/fstab No final do ficheiro deixar uma linha em branco e depois
inserir a linha com a partilha a montar:pc1:/home/trabalho /mnt/partilha nft noauto,users,exec 0 0
Configurar o cliente NFSpc1:/home/trabalho /mnt/partilha nft noauto,users,exec 0 0
pc1 – representa o nome do PC servidor (pode ser substituído pelo IP) seguido pela pasta partilhada /home/trabalho
/mnt/partilha - é a pasta local onde a partilha ficará acessível nfs – representa o sistema de ficheiros noauto – faz com que a partilha não seja montada automaticamente durante o
arranque do utilizador. Se for colocado auto, quando se executa o login é efectuada automaticamente
users – permite que um utilizador sem permissões root possa montar e desmontar a partilha
exec – permite que sejam executados programas dentro da partilha A ordem de montar e desmontar a pasta partilhada é dada pelos
comandos:mount /mnt/partilha
umount /mnt/partilha
Configurar o cliente NFS No ambiente gráfico em Computador é
adicionado um atalho para a montagem da partilha configurada Clicando no ícone criado a montagem é realizada
automaticamente A desmontagem da pasta partilhada pode ser feita
clicando com o botão esquerdo do rato e escolhendo Desmontar unidade
Configurar o serviço NFS(No caso do PC não estar devidamente configurado)
Com a instalação do Fedora o serviço NFS é instalado por defeito, mas pode não estar a correr, necessitando para isso que os serviços portmap e nfs estejam a funcionar
Comandos a executar para verificar se os serviços estão a correr: service portmap status service nfs status
Configurar o serviço NFS(No caso do PC não estar devidamente configurado)
Se os serviços NFS não estiverem a correr devem ser executados os comandos: service portmap start service nfs start
Para que o serviço NFS funcione sempre que o SO Linux arranque, na linha de comando e em modo root deve executar-se o comando: chkconfig nfs on
Para que o serviço inicie após o arranque do SO deve-se executar o comando: chkconfig nfs off
Configurar o serviço NFS(No caso do PC não estar devidamente configurado)
No servidor deve-se desactivar o serviço iptables para que nada barre o acesso ao servidor, através do comando:
service iptables stop No PC servidor ir ao ficheiro /etc/exports e
com o editor vi adicionar a seguinte linha:
/home/trabalho 10.0.0.*(rw)
Configurar o serviço NFS(No caso do PC não estar devidamente configurado)
/home/trabalho 10.0.0.*(rw)• /home/trabalho – local da pasta que vai ser
partilhada• 10.0.0.* - representa o segmento de rede do
nosso PC. • endereço de rede que, neste caso, aceita todos os
pedidos que pertençam a este segmento• (rw) – permissões de escrita e leitura
Configurar o serviço NFS(No caso do PC não estar devidamente configurado)
• Com o comando chmod são dadas permissões de rwx a todos os utilizadores:
Chmod 777 /home/trabalho• Após uma alteração do ficheiro /etc/exports deve ser
reiniciado o serviço nfs fazendo:servive nfs restart ou usar o comando
exportfs –a –v (como root)• Com este comando não é necessário reiniciar o serviço
NFS, não causando interrupções nos acessos dos clientes
O NFS – Network File System(Sistema de Ficheiros em Rede)
Tarefas da aula de 06/Janeiro/2009: Pesquisar/estudar, na Internet e no Manual, mais
informação sobre o NFS Em grupos de 2 ou individualmente, responder às
seguintes questões: Quais os procedimentos a ter para partilhar a pasta /home/alunos/
partilha, usando o serviço NFS? Como configurar, no computador-cliente, para aceder à pasta
partilhada da questão anterior, tendo presente que no computador-cliente a pasta partilhada terá de estar acessível a partir da pasta /mnt/rede_nfs? As soluções propostas devem ser colocadas no Moodle, no fórum:
NFS
O NFS – Network File System(Sistema de Ficheiros em Rede)
Solução para as tarefas da aula de 06/Janeiro/2009: Quais os procedimentos a ter para partilhar a pasta
/home/alunos/partilha, usando o serviço NFS?R.: é necessário que os 2 computadores estejam ligados em rede, com
a ligação dos cabos de rede feita e com os drivers da placa de rede e o protocolo IP devidamente instalados e configurados
Como configurar, no computador-cliente, para aceder à pasta partilhada da questão anterior, tendo presente que no computador-cliente a pasta partilhada terá de estar acessível a partir da pasta /mnt/rede_nfs?
R: mount –t nfs pc1:/home/alunos/partilha /mnt/rede_nfs
Ligação a partilhas WindowsHistória do Samba
• Samba • Conjunto de software open source,
com código-fonte aberto, livre e gratuito
• Fornece serviços de partilha de ficheiros e impressoras
• Executa ainda funções de controlador de domínio, autenticando utilizadores a clientes SMB/CIFS (SMB – Server Message Block – Bloco de Servidor de Mensagens / CIFS – Common Internet File System – Sistema Comum de Ficheiros de Internet
Disponível gratuitamente em: http://www.samba.org
Ligação a partilhas WindowsHistória do Samba
Pode ser corrido em plataformas não Windows: Unix Linux IBM System 390 Open VMS OS/2 Netware
Usa o protocolo PCP/IP que se encontra instalado no servidor Permite ao servidor interagir com um cliente Permite a interoperacionalidade entre servidores Linux/Unix
e clientes baseados em Windows
Ligação a servidores Netware ncpmount – comando através do qual pode ser efectuado o acesso a
volumes partilhados por servidores Netware. Para dispor deste comando é preciso instalar os pacotes: ncpfs*.rpm e
ipxutils*.rpm ncpfs*.rpm – contém vários comandos responsáveis por ligar volumes
partilhados por um servidor Netware: ncpmount, ncpumont, ncplogin e ncpmap
ipxutils*.rpm – possibilita a instalação do protocolo IPX Os computadores mais antigos utilizam este protocolo no lugar do TCP/IP e,
como o Linux tem de base o protocolo TCP/IP, é preciso instalar o protocolo IPX Os computadores mais recentes já têm de base o protocolo TCP/IP
No Fedora os ficheiros de instalação na directoria: /media/cdrom/Fedora/RPMS/ (DVD) A instalação deve ser feita pelo utilizador com permissões root
Ligação a servidores Netware Processo de instalação dos pacotes:
1º: instalar o pacote associado ao IPX, através do comando: rpm –ivh /media/cdrom/Fedora/RPMS/ipx*
2º: instalar o pacote ncpfs, através do comando: rpm –ivh /media/cdrom/Fedora/RPMS/ncp*
Ligação a servidores Netware Utilitários para a configuração do protocolo IPX:
ipx_configure ipx_interfece ipx_cmd ipxdump ipxinternal_net ipxparse ipx_route
Para activar o IPX:ipx_configure - -auto_interface=on - -auto_primary=on
Ligação a servidores Netware Comando para activação das pastas partilhadas
por um servidor Netware (deve ser feita após a instalação dos pacotes e da configuração do IPX):
ncpmount –S SERVER1 –V sys –U alunos –P luar /mnt/netware –V sys
Indica o nome do volume sys que está partilhado no servidor Netware. É montado na pasta local do computador Linux designada por /mnt/netware Esta pasta (/mnt/netware) tem de ser criada antes da utilização do comando ncpmount
–S SERVER1 – indica o nome do servidor Netware SERVER1 –U alunos – representa o nome do utilizador alunos que tem permissões de acesso ao
volume sys –P luar – representa a palavra-passe do utilizador alunos
Para desactivar o volume de dados partlhado sys, ligado à pasta local /mnt/netware, utiliza-se o comando: umount /mnt/netware
Ligação a partilhas WindowsHistória do Samba
1992 – ano em que foi disponibilizada o código da 1ª versão – pelo australiano Andrew Trigell
SMB foi o 1º nome que Trigell deu ao software que criou, mas porque este nome já existia com outro direito de autor, escolheu a palavra “Samba” por integrar as letras “smb”
NetWare NetWare é um sistema operacional para servidores
de arquivos, desenvolvido pela empresa de software Novell. Foi o primeiro sistema operacional que possibilitou a partilha de arquivos e impressoras de maneira confiável e fácil de gerir nos PCs. No início dos anos 90, a Novell liderava mundialmente esse mercado e chegou a ter 70% de participação no Brasil. Depois, perdeu espaço para o Linux e para as versões para servidores do Windows.
Bibliografia e outras fontes Sá, José (2006). Tecnologias Informáticas – 12. Porto: Porto Editora