http://www.zago.eti.br/nfs.txt Tutorial, FAQ e indicação de artigos sobre NFS, compartilhar diretórios em redes Linux. Use CTRL+F para refinar a pesquisa. Linha de: **************** separa mensagens ou tópicos. ******************************************************** Zago http://www.zago.eti.br/menu.html FAQ e artigos sobre Linux Utilize o NIS para centralizar login e senhas, facilita na administração da rede, usuários, permissões e etc... Dicas e FAQ sobre NIS, veja em: http://www.zago.eti.br/nis.txt Indicação de tutoriais e artigos relacionados a NFS. Conectiva - Livros do CL10 - Implementação do NFS e referências http://www.conectiva.com/doc/livros/online/10.0/servidor/pt_BR/ch12.html#nfs http://www.conectiva.com/doc/livros/online/10.0/servidor/pt_BR/ch12.html#implementa-nfs 12.2. Como exportar um volume pela rede usando o nfs? http://www.dicas-l.com.br/cursos/nfs/index.html http://www.pcmais.com/linux/index.html tutorial em português. http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=819 Compartilhando diretórios em rede com o NFS Em inglês http://www.tldp.org/HOWTO/NFS-HOWTO/index.html http://www.ibiblio.org/pub/Linux/docs/HOWTO/NFS-HOWTO http://www.linux-consulting.com/Amd_AutoFS/autofs-5.html excelente tutorial sobre auto FS em inglês. (com exemplos) Pesquise no Google, tem muito material de ajuda e totoriais, livros e artigos, tente combinar diversas maneiras de procura, por exemplo: tutorial nfs+ldap tutorial nfs+nis tutorial nfs+dhcp O que significa nfs? Na caixa de pesquisa do www.google.com.br, digite: define:nfs não entendeu porque está em ingles? então use o próprio google pra traduzir a página, copie a URL atual, vá pro final da página, em "Ferramentas de idiomas", cole o endereço, clique em "traduzir", ou acesse diretamente o tradutor em: http://translate.google.com/translate_t Ou CTRL+T pra abrir outra aba no browser pra colar a URL que deseja traduzir. Veja também o resulado de: define:nis ******************************************************** Dica, pra transferir arquivos ou acessar a maquina remota via konqueror, explorar a maquina remota como se faz na maquina local via konqueror, procure no FAQ sobre o konqueror: http://www.zago.eti.br/konqueror.txt Procure pelo tópico: SSH em modo gráfico. Pratico e seguro pra usar em maquinas conectadas via inernet.... ******************************************************** NFS Cuidado com a segurança, _nunca_ deixe diretórios exportados de cara pra internet, quando for inevitável exportar diretórios em micros que estão de cara pra net, reforce as regras de firewall pra fechar o acesso via internet. Das inumeras vantagens de uma rede podemos destacar a troca de arquivos e acesso aos arquivos de outras maquinas. No Linux temos varias maneiras de fazer isso, http, ftp, telnet, ssh, nfs etc. O NFS tem um destaque especial dentro de uma rede local, usado para troca ou acesso aos arquivos entre várias maquinas ou usuarios. Usando o NFS pode montar em sua maquina diretórios de outras máquinas ou exportar para outras maquinas da rede diretórios de sua maquina. Por exemplo, em minha maquina crio o ponto de montagem /mnt/micro200 e em seguida monto em /mnt/micro200, um diretorio de outra maquina da rede que foi previamente configurado para ser exportado para minha maquina, a partir da montagem quando eu acessar /mnt/micro200 tudo que for feito neste diretorio montado esta sendo feito no diretorio da maquina que o exportou, comandos, leitura, gravação e tudo mais, quando desmontar este compartilhamento no meu micro este ponto de montagem aparece vazio mas tudo que foi feito esta no diretorio do micro que o exportou. NFS só pode ser usado entre maquinas Linux e *nix. Para compartilhar diretorios com maquinas Windows use o Samba, lembre que entre maquinas rodando Linux não tem como usar as letras com dois pontos para indicar ou mapear um local da rede como se faz no Windows. Em sistemas linux usando NFS, pra acessar um diretório de outra maquina precisa monta-lo em um diretório local, depois de montados serão acessados como diretórios locais. Estes diretórios montados localmente podem aplicar qualquer ação, pode transferir arquivos entre outros diretórios da maquina e outros ponto de montagem, respeitadas as permissões pode: ler, editar, gravar, copiar, mover, apagar e etc.... Todas as ações nestes diretórios montados acontecem e produzem seus efeitos nos diretórios que deram origem a montagem (exportados), quando desmontados as ações praticadas permanecem somente nos diretórios das maquinas remotas, na maquina local (onde montou) eles deixam de existir após a desmontagem. Resumindo, toda ação dentro do diretório montado tem efeito somente na maquina remota. Como os demais serviços de rede o NFS também tem o servidor e cliente de NFS, a seguir um resumo de configurar os dois. *************************** ALGUMAS DICAS SOBRE NFS. Pra instalar no CL-10 apt-get install nfs portmap PORTAS (SEGURANÇA) nas maquinas rodando portmap (NFS), o nmap acusa a porta 111 aberta e o serviço sunrpc, ao parar o nfs e portmap este serviço não aparece mais no nmap. Cuidado com este serviço de cara pra internete. Quando exportar diretório em maquinas de cara pra internet, precisa configurar o firewall pra fechar a porta 111 pra impedir o acesso via internet, este serviço não tem segurança pra ficar de cara pra internet, deixar a porta 111 aberta pra internet a invasão será inevitável. INICIAR E PARAR SERVIÇOS NFS. O servidor de NFS é composto por dois serviços, nfs e portmap, eles podem ser iniciados automaticamente junto com o boot da maquina e parar também automaticamente quando desligar o micro, ou manualmente a qualquer momento. Pra iniciar o serviço automaticamente quando liga o micro, tanto em modo texto como gráfico, execute estas duas linhas: chkconfig portmap on chkconfig nfs on Comandos pra executar como root na linha de comando (manualmente) Iniciar: service nfs start service portmap start Parar: service nfs stop service portmap stop conferir se esta rodando: service nfs status service portmap status Sempre que fizer alterações nos diretórios exportados reinicie os serviços: service portmap restart service nfs restart Veja mais sobre inicar, parar e estatus de serviço no FAQ http://www.zago.eti.br/iniciar.txt *************************** *************************** *************************** Configurar NFS do lado do servidor. neste exemplo de uma lado o servidor está com IP 192.168.1.200 nome copia200.linux.com e de outro lado o cliente com IP 192.168.1.1 nome serv.linux.com. Na maquina que vai exportar arquivos pelo NFS: em /etc edit o arquivo exports, pode estar em branco, acrescente uma linha indicando o que vai ser exportado e para qual IP como no exemplo: /diretorio/exportado ip_autorizado(rw) /home/copia 192.168.1.1(rw) assim esta maquina vai exportar o diretorio /home/copia para uma maquina na rede com IP 192.168.1.1 para leitura e gravação. no final da linha o (rw) indica leitura e gravação, para ficar somente leitura troque (rw) por (ro). em /etc edit o arquivo hosts e acrescente o IP da maquina que vai ter acesso acrescentando uma linha com o IP e noma da maquina: 192.168.1.1 copia200 Lado cliente de NFS Na maquina que vai acessar os arquivos remotos: criar um ponto de montagem, em /mnt ou outro local. exemplo de ponto de montagem em /mnt/rede, digite: #mkdir /mnt/rede #cds #./portmap restart #mount -tnfs 192.168.1.200:/home/copia /mnt/rede A montagem pode ser feita automaticamente na inicialização, configure isto no /etc/fstab da maquina que vai fazer a montagem. Após o comando acima se ocorrer mensagens de erro, revise todos os comandos e observe se ao reiniciar algum serviço ocorre mensagens de erro, IP ou nome errado pode impedir a comunicação, teste com ping ou outro serviço de rede para saber se as maquinas se comunicam. Quando na montagem não ocorrer erros mas também não mostrar os arquivos é problema com permissões no diretorio exportado pelo server. Para confirmar que é isto crie um diretorio em /home/teste e de um chmod 777 teste, exporte este diretorio e quando montar na outra maquina vai ter acesso total, veja o man nfs, man chmod e outras anotações abaixo. pendencias: configuro o servidor para exportar um diretorio para um IP na rede, como fazer para o cliente ao montar este diretorio possa identificar para o servidor para valer seus direitos sobre o diretorio e arquivos? Se der um chmod 777 no diretorio exportado na maquina cliente qualquer usuario que montar terá acesso aos arquivos o que esta errado, deveria ter acesso aos arquivos somente os usuarios definidos no servidor. talvez alguma coisa com NIS ou ..... Equanto não atualizo este tutorial, vai consultado as as mensagens do FAQ e links indicados, faça seus testes de segurança, vejas as configurações de: hosts.deny hosts.allow chgrp chmod NIS ********************************************** LOG Ver quais os diretórios estão sendo expordados: exportfs -a mais ajuda, veja no manual, digite na linha de comando: man exportfs man nfs man rpc.statd Verificar se NFS e PORTMAP estão instalados: rpm -qa | grep nfs Resulados de alguns comandos e copias de alguns arquivos de configuração. [root@faqcl10 root]# rpm -qa | grep nfs nfs-server-2.2beta47-43869cl linuxconf-nfsconf-1.32r1-62932cl nfs-utils-1.0.6-62648cl [root@faqcl10 root]# rpm -qa | grep portmap portmap-5.0beta-49307cl [root@faqcl10 root]# *************************** Veja também outras maneiras de acessar outras maquinas da rede e também na internet. ssh, conexão segura (criptografada) tem cliente também pra windows, acessar maquinas Linux, procure por putty.exe ou winscp http://www.zago.eti.br/ssh/ssh.txt ftp, pra transferencia de arquivos. http://www.zago.eti.br/ftp.txt Apache - servidor web http://www.zago.eti.br/apache.txt Acessar compartilhamentos windows, no CL10 tem um icone no desktop (ambiente de rede) pra acessa-los, veja também sobre smbmount e mount pra acessar compartilhamentos windows, veja dicas nestes FAQ: http://www.zago.eti.br/konqueror.txt http://www.zago.eti.br/smbmount.txt http://www.zago.eti.br/smbmount-cl9.txt Boot remoto, acessar o servidor com maquinas sem disco (disk less) ou via disquete. http://www.zago.eti.br/bootrem.txt Centralizador de login, senhas e controle de acesso. http://www.zago.eti.br/nis.txt http://www.zago.eti.br/ldap.txt http://www.zago.eti.br/pam.txt http://www.zago.eti.br/gina.txt entre maquinas Linux e Windows deve utilizar o samba e smbmount, veja mais sobre este recurso no diretório: http://www.zago.eti.br/samba/ Um recurso muito interessante pra usar inclusive na internet, é o ssh sob o Konqueror, o fish plugin do Konqueror permite uma conexão via ssh com a maquina remota e pode explorar a outra maquina pelo Konqueror, veja este recurso, procure por ssh gráfico no FAQ: http://www.zago.eti.br/konqueror.txt No Konqueror também tem um plugin pro NFS, ainda não explorei este recurso, muito interessante. ********************************************** http://www.inter-mezzo.org/index.html What is InterMezzo? InterMezzo is a new distributed file system with a focus on high availability. InterMezzo will be suitable for replication of servers, mobile computing, managing system software on large clusters, and for maintenance of high availability clusters. ********************************************** A seguir, copias de algumas mensagens com respostas esclarecedoras que circulou na lista Linux-BR, também contribuições que recebi diretamente do autor, de outras listas ou foruns, mande também a sua contribuição, pra este FAQ, envie dica, passo a passo como solucionou um problema, tutorial, artigo e etc.. envie pra zagolinux@uol.com.br mencionando no e-mail "pro FAQ". Antonio Francisco Zago zagolinux@uol.com.br ********************************************** > Onde posso achar um tutorial pelo qual possa aprender a implementar um > servidor NFS que funcione bem? Pode procurar em www.tux.rulez.nom.br, lah tem um artigo meu -:) Ou voce pode olhar em /usr/doc/Linux-HOWTOs e ler o NFS-HOWTO. Mas, o básico do básico é: SERVER SIDE #/etc/exports /cdrom /home *.bluecup-microsystems.com(rw) Estou exportando o /cdrom e o /home dessa maquina. O /cdrom eu estou exportando para quem quiser (e passar pelo firewall) e o /home estou mandando apenas para a minha rede interna, o (rw) é para indicar que o /home é para escrita e leitura. Esse é só um exemplo, dê uma olhada nas outras documentações para ter mais idéias. CLIENT SIDE #/etc/fstab IPSERVER:/home /home nfs defaults 0 0 IPSERVER:/cdrom /cdrom nfs users,noauto,noexec,nodev 0 0 Deu para pegar o padrão da entrada, não? IPSERVER:DIR MOUNTPOINT nfs perms 0 0 O /cdrom deixei users que é para os usuários poderem montar e desmontar o CD nas máquinas locais (apesar dele sempre estar montado nas remotas) Falous! ********************************************** NFS GRAFICO > Pergunta: Minhas estações Linux tem NFS instalado. Como posso >pesquisar os compartilhamentos existentes (e que estão espalhados pelos >/etc/exports) pela rede? Pode ser feita em modo texto? Como? Se tiver >algo em modo gráfico, aos moldes do LinNeighborhood, aí fica o nirvana! Se não me engano, o LAN Browser do KDE consegue detectar e acessar exportações NFS. Lembre-se de configurar o serviço e rodar o lisa, se não não funciona. Agora, NFS não foi feito para ser montado "ao acaso". Geralmente o que se tem é um servidor que exporta NFS para vários clientes. E cada montagem é conhecida pelo administrador da rede. ********************************************** Subject: Re: (linux-br) Problemas com o SSH e NFS Amigos. Obrigado pela dica e desculpe pela falta de atenção sobre os problemas relacionados no e-mail. Realmente foi falta de atenção (ou talvez os problemas do dia a dia na empresa torna a gente um pouco aéreo neh?! O NFS eu estava fazendo um erro basico: nao estava dizendo para o cliente aonde esta o diretorio ex: no server /etc/exports estah: /mnt/nfs (rw) e no cliente eu estava dando o comando #mount 192.168.0.2:/nfs /mnt/nfs Como a conexao era recusada, ele gerava um erro no RFC do server onde nao conseguia montar o nfs normalmente, mesmo digitando #mount 192.168.0.2:/mnt/nfs /mnt/nfs ele recusava a conexao. Nesse caso, eu reiniciei o portmap e o nfs do server e cliente, e funfou blz!!!! Obrigado pela atenção e desculpe as *Viagens!!!* Atenciosamente Marcel de Oliveira Lima marceldelima@ig.com.br ********************************************** ********************************************** > Monto um CDROM no servidor, exporto-o via NFS. O cliente monta o CDROM <...> > umount: /mnt/cdrom: o dispositivo está ocupado > > Pergunta: esse é o comportamento normal do NFS? Infelizmente, é. Ele tem um timeout pra "saber" que um ponto foi desmontado. > > O NFS, segundo o que rezam algumas documentações, não deveria liberar o > CDROM assim que todos os clientes desmontassem o compartilhamento > remoto? Sim, deveria funcionar! =o) > > Aqui alguns dados da minha tentativa de solução do problema: > > Nenhum outro cliente tem o CDROM montado. Nenhum shell está listando o > diretório do CDROM no servidor. Um fuser no /dev/cdrom dá o que? > > Ao consultar o manual do mountd (usado pelo NFS), diz lá que as > solicitações de montagem remota são gravadas num arquivo chamado > /etc/rmtab. Quando todo mundo desmonta os compartilhamentos remotos, a > entrada do diretório compartilhado é removido de /etc/rmtab. > Aqui no meu mandrake tem um /var/lib/nfs/rmtab > Só que este arquivo não existe e o NFS aparentemente não dá pela falta <...> > É isso mesmo? Não existe nada mais elegante? > Você acha esperar um meio mais elegante? Muitas vezes um eject no cd-rom resolve... Mas o problema mesmo é o timeout. Como o NFS é por UDP, ele tem timeouts realmente GRANDES. Mas,dependendo da posição de Mercúrio em relação à Lua, um sync, um "unexport", e eject /mnt/cdrom pode funcionar RESP2 > >Ao tentar desmontar o CDROM no servidor, porém, recebo a seguinte > >mensagem de erro: > > > >umount: /mnt/cdrom: o dispositivo está ocupado > Tente reiniciar o nfs. Ou, mais simples, desexporte o CD. Você não > precisa nem mexer no /etc/exports. Veja o manual do exportfs. Usando o comando exportfs -u :/mnt/cdrom consegui liberar o CDROM para ser desmontado com o comando umount /dev/cdrom. Mais um detalhe, o manual do mountd está desatualizado. Lá diz que o arquivo rmtab está em /etc, mas está no diretório /var/lib/nfs/, segundo man exportfs. Só falta saber como atualizar o manual do mountd. ********************************************** NFS COM SSH No arquivo /etc/exports tente o seguinte: /diretorio exportado ip_autorizado(ro) Nao se esqueca de reinicar o servico (/etc/rc.d/init.d/nfs restart) No /etc/exports do server está assim /mnt/nfs (rw) /mnt/cdrom (ro) > Are you sure you want to continue connecting (yes/no)? se voce responder yes ele deve funcionar > NFS > [root@smb /]# mount 192.168.0.2:/nfs /mnt/nfs/ > mount: RPC: Impossível receber; errno = Conexão recusada pelo jeito o servidor nfs esta fechado no 192.168.0.2 tente isso no servidor: # cds # ./nfs start -- ********************************************** em http://www.tldp.org procure o HowTo para NIS e NFS. ********************************************** > Alguém conhece algum client NFS para o Windows acessar o Linux Free. Pessoal, aproveitando deixo a dica para todos, visto que eu coincidentemente tambem andei procurando um produto assim esses dias, e Freeware tava dificil. Mas achei um que funcionou bem no Win2k: http://crossfs.bizland.com ********************************************** Uma alternativa "das cavernas" seria usar o comando ps para ver o numero do processo q o usuario A esteja utilizando e finalizá-lo. Assim: #ps ax Ele listará todos os processos ativos.. procure por um rpc.mountd e de uma olhada no /var/log/messages... lá vai ter o ip da máquina do user A daí eh so dar "kill -9"no processo Espero ter ajudado.. Subject: (linux-br) NFS > Digamos que tem dois usuários com um mesmo volume montado. > Daí eu quero derrubar o usuário A e deixar o B. > Como eu faço? > ********************************************** conhece nfs? Voce ira usar o proprio. Verifique se seu kernel tem suporte ao mesmo. Se sim, no sevidor que será montado, o arquivo /etc/exports erá que ser assim: exemplo: /home(rw) *ou algo assim...(me corrijam os mais sabidos) depois é o seguinte... mount -t nfs 192.168.0.1:/home /mnt/sevidor Falow.. Assunto: (linux-br) Mapear no Linux!!! Olá galera.... Como eu posso fazer para deixar no meu /mnt um mapeamento para outro servidor linux .... tipo .... Tenho dois servidores aqui com CL 7.0 e preciso saber como montar um mapeamento para o outro servidor.. como posso fazer isso !! ********************************************** From: Manoel Pinho To: Éder ; Lista Linux-BR Sent: Wednesday, April 03, 2002 7:25 PM Subject: Re: (linux-br) NFS - exportação do /home > windows é feita pelo Samba e do linux é pelo NIS. O problema é exportar o > diretório /home do usuário. Nós usávamos o Mandrake 8.1 no servidor com a > seguinte linha no arquivo exports: > /home * (rw,root_squash) e funcionava, mas com o Red Hat não está > funcionando. Alguém possui alguma solução? Tente colocar no seu /etc/exports algo como /home xxx.xxx.xxx.xxx/xx(rw,no_subtree_check) onde os xxx representam a faixa de endereços da sua rede. Isso funciona num servidor RH 7.2 de uma rede. ********************************************** De: CPD Rextur Para: linux-br@bazar.conectiva.com.br Assunto: (linux-br) Dúvidas NFS Data: 31 May 2002 16:01:34 -0300 Caros colegas, estou tendo o seguinte problema com NFS (Conectiva 7): Tenho duas máquinas a principal ip 192.168.50.1 e a secundária ip 192.168.50.2, na secundária editei o arquivo /etc/exports e inclui a seguinte linha /home 192.168.50.1(rw), na primária usei o seguinte comando mount -tnfs 192.168.50.2:/home /mnt, montou, só não consigo gravar nada nesta pasta, dá permissão negada, e não sei como fazer..... alguem teem alguma dica. ********************************************** De: Marco Aurélio P. de Carvalho Para: Linux-BR , Borth Uelington L Assunto: Re: (linux-br) Como configurar NFS Data: 23 Jul 2002 09:25:17 -0300 mount -t nfs ip.do.serv.nfs:/diretorip /ponto_de_montagem Ex.: mount -t nfs 10.0.0.1:/home /mnt/home Falow | | Pessoal preciso de uma ajudinha para configurar o NFS, já configurei o nfs | no servidor (acho que esta certo se alguem tiver uma configuração como | exemplo, me mandem) só não sei como faço para acessar da minha maquina | cliente como montar, esse compartilhamento ??? ********************************************** De: Marcio Katan Para: eduardo Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Boot Remoto LTSP Data: 09 Aug 2002 21:39:52 -0300 Olá Eduardo. Execute os seguintes comandos no console: ps -e | grep portmap Este comando deve listar isto: nnnnn ? 00:00:00 portmap --> onde nnnn é o número do processo Depois digite isto: netstat -an | grep ":111 " --> atente para o espaço depois de 111 Isto deve mostrar: tcp 0 0.0.0.0:111 0.0.0.0:* LISTEN udp 0 0.0.0.0:111 0.0.0.0:* Se sair algo diferente disto é porque o portmap não está sendo executado, execute: /etc/rc.d/init.d/portmap start Qualquer coisa, "e-mail-me" Marcio Katan > Bom creio que é nessa parte ha algum erro (mas nao sei onde) pq é ai que > ele vai comeca a montar o sistema arquivos (Via NFS) o QUAL JA ESTA TODO > FUNCIONANDO nao apresenta problemas aparentemente.......bem ja li todos > os tipos de problemas na documentacao e nao encontrei algum do meu > tipo....... > > Por Favor se alguem puder ajudar, pois so me restam vcs da lista.. > !!!! > > Valeu ate mais > > ********************************************** De: Anahuac Para: linux-br@bazar.conectiva.com.br, @ibrajpi.com.br Assunto: (linux-br) Fwd: Re: (linux-br) Acessar volume NFS pelo dr-dos Data: 21 Aug 2002 10:38:58 +0000 ---------- Mensagem repassada ---------- Subject: Re: (linux-br) Acessar volume NFS pelo dr-dos Date: Wed, 21 Aug 2002 10:35:19 +0000 From: Anahuac To: "Edson Q. Santos" , "CONECTIVA" Olá Edson, Eu tive esse mesmo problema faz alguns dias atras.... É só mapear o diretório do servidor com a opção -o nolock Eu faço assim: mount -o rsize=8192 -o wsize=8192 -o nolock ip_servidor:/dir ponto_de_montagem Aqui resolveu. Anahuac > Pessoal tenho uma rede linux e estou tentando colocar o drdos pra > funcionar. minha situacao é a seguinte : > > Servidor cl 8 compartilahndo um diretorio via nfs > > estacoes cl 8 acessando o diretorio compartilhado via nfs ( funcionando > perfeito ) > só que estou tentando acessar esse compartilhamento via dr-dos > estou usando o lredir do drdos para mapear o diretorio do servidor que > estar via nfs e estou conseguindo acessar, > só que esta dando acesso negado em qualquer arquivo do compartilhamento. > só que do linux eu tenho total acesso. como colocar as permissoes no dr-dos > ? > > > Edson. > > -------------------------- ********************************************** De: Piter Punk Para: Robes Baima Amarante Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Rede Linux! Data: 04 Sep 2002 17:18:15 -0300 Robes Baima Amarante wrote: Não use o NFS, use samba é muito mais fácil. Use o NIS na rede e centralize sua tabela de usuários. Puuutz... sei que o criterio de facilidade/dificuldade é diferente para cada pessoa... mas o que tem de tal complicado em fazer: /etc/exports (servidor) ------------ /home *.dominio(rw) e /etc/fstab (cliente) ---------- servidor:/home /home nfs defaults 0 0 (Tudo bem, está meio tosco, mas os homes já estão exportados, com as permissões corretas para todo mundo do teu domínio) Falous, Piter PUNK PS> Em uma rede Windows, aí realmente o samba fica bem mais fácil... De: 2a. Vara Federal de Caxias do Sul Para: Piter Punk , Robes Baima Amarante Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Rede Linux! Data: 05 Sep 2002 09:57:51 -0300 Historiadores acreditam que em Qua 04 Set 2002 17:18, Piter Punk escreveu: > /etc/exports (servidor) > /home *.dominio(rw) > /etc/fstab (cliente) > servidor:/home /home nfs defaults 0 0 Voce esqueceu que no hosts.deny e hosts.allow é preciso dar permissão para as máquinas clientes. Aqui apanhei mais de uma semana, até que o Giba (gampert@upf.br) resolveu mais essa. Regis -- 2a. Vara Federal de Caxias do Sul rscax02@jfrs.gov.br (54) 228-5516 De: Piter Punk Para: 2a. Vara Federal de Caxias do Sul Cc: Robes Baima Amarante , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Rede Linux! Data: 05 Sep 2002 10:06:40 -0300 2a. Vara Federal de Caxias do Sul wrote: Voce esqueceu que no hosts.deny e hosts.allow é preciso dar permissão para as máquinas clientes. Aqui apanhei mais de uma semana, até que o Giba (gampert@upf.br) resolveu mais essa. punk@poseidon:~$ more /etc/hosts.deny # # hosts.deny This file describes the names of the hosts which are # *not* allowed to use the local INET services, as decided # by the '/usr/sbin/tcpd' server. # # Version: @(#)/etc/hosts.deny 1.00 05/28/93 # # Author: Fred N. van Kempen, Para: Linux-BR Assunto: Re: (linux-br) Ajuda com NFS/LDAP Data: 05 Sep 2002 13:49:30 -0300 Sim, coloquei a particao no fstab para ser montada ja no boot: fileserver:/home/usuarios /mnt/teste nfs wsize=1024,rsize=1024 Mas nao fez diferenca, a nao ser que agora o micro leva uns 6 minutos para dar boot :( Tanto montar no boot quanto montar "a mao" depois e muito demorado. Nao exportei o /home inteiro porque tem mais algumas coisas la, como o diretorio que sera o volume SYS do Mars e um diretorio para textos que eu devo "exportar" com o samba para clientes linux e windows apenas. Resolvi deixar tudo na mesma particao /home. Por falar nisto, alguem tem por ai uma maquina rodando Mars, NFS e Samba junto? Por experiencias anteriores, um Athlon XP 1.8 aguenta servir tudo isto para uma rede de uns 20-25 clientes. Pretendo usar cada um deles para uma funcao diferente, nao vou compartilhar um mesmo diretorio por mais de um servico. O /home/usuarios sera montado como /home nos clientes, por enquanto estou apenas fazendo testes na minha maquina. Porisso montei como /mnt/teste. Marcio Merlone wrote: Você está montando a partição nfs no boot? Se ela já estiver montada antes de fazer o login deve ser mais rápido. Mas daí ao inves de exportar os dirs dos usuários, exporta o /home inteiro, claro... [ ]'s -- Marcio Merlone Informatica - SHHSJC wrote: Oi de novo, Estou configurando o NFS para exportar o diretorio /home e ter uma configuracao de usuarios unica para todos os clientes linux que teremos por aqui. Porem estou com um problema, o cliente demora uns 4 minutos para conseguir montar um volume nfs. Ele monta, mas demora muito para responder. ********************************************** De: Arnaldo Carvalho de Melo Para: Piter Punk Cc: 2a. Vara Federal de Caxias do Sul , Robes Baima Amarante , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Rede Linux! Data: 05 Sep 2002 15:55:36 -0300 Em Thu, Sep 05, 2002 at 10:06:40AM -0300, Piter Punk escreveu: > Esse é o hosts.deny padrão do Slack. Não está proibindo nada. E mesmo > que estivesse (ALL:ALL), os servidos do nfs não são chamados pelo > inetd. Peter, o hosts.{allow,deny} são usados por programas que estejam ligados com a libwrap, nao somente por aqueles que sao chamados via inetd/tcpd, no Conectiva Linux o portmap é um dos que olham o /etc/hosts.{allow,deny}, pois é ligado estaticamente com a libwrap: portmap:192.168.1.40 portmap:192.168.1.41 isto eu tenho em meu /etc/hosts.allow. no portmap.spec: BuildRequires: glibc-devel, tcp_wrappers-devel-static no Makefile do portmap: portmap: $(OBJECTS) $(WRAP_DIR)/libwrap.a $(CC) $(CFLAGS) -o $@ $(OBJECTS) $(WRAP_DIR)/libwrap.a $(LIBS) WRAP_DIR= /usr/lib [acme@rama2 acme]$ rpm -qf /usr/lib/libwrap.a tcp_wrappers-devel-static-7.6-16cl 8) - Arnaldo ********************************************** De: Piter Punk Para: 2a. Vara Federal de Caxias do Sul Cc: Robes Baima Amarante , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Rede Linux! Data: 05 Sep 2002 10:50:06 -0300 2a. Vara Federal de Caxias do Sul wrote: Aproveitando o "gancho", você poderia dar uma breve explicada de como funcionam essas permissões dos serviços no hosts.deny e hosts.allow? Não entendi bulhufas, apenas segui uma receita de bolo para fazer funcionar... Veja como está aqui: # # hosts.deny This file describes the names of the hosts which are # *not* allowed to use the local INET services, as decided # by the '/usr/sbin/tcpd' server. ALL:ALL Nesta linha você está dizendo que vai bloquear todos os serviços que estão no inetd (e alguns outros) para todos os IPs. Eu alterei o "hosts.allow", acrescentando o IP da máquina cliente após o primeiro "ALL", mas isso não pode ser uma falha de segurança? Nesta agora, você liberou todos os serviços para a máquina que está com o IP do seu cliente. Só é uma falha de segurança se alguém puder pegar esse IP para ter acesso a todos os seus serviços. Mas, geralmente a gente só exporta NFS para a rede local, onde tem firewall, controle das estações, etc... Falous, Piter PUNK ********************************************** De: 2a. Vara Federal de Caxias do Sul Para: Adonai S. Canêz , linux-br Assunto: Re: (linux-br) Configurando o NFS???? Data: 06 Sep 2002 10:15:29 -0300 Historiadores acreditam que em Qui 05 Set 2002 21:57, Adonai S. Canêz escreveu: > Oi !!!!!!! > Pessoal estou usando um redhat 7.3 como servidor, para a minha rede linux e > estou tentando esportar o diretorio home, configurei usando o linuxconf, > para exportar o home mas as maquinas clientes não conseguem montar, sei que > o problema é no servidor pois em outro servidor conectiva ele monta o home > direito. Agradeço qualquer ajuda. Confira se o teu arquivo /etc/exports permite o acesso aos diretorios que pretende exportar: assim: /etc/exports: /diretorio_a_ser_exportado ip_dos_clientes(opcoes) Ex.: /tmp 192.168.0.0/255.255.255.0(ro,no_root_squash) Verifique também se no servidor estão rodando os serviços portmap e nfs #service portmap status #service nfs status Por fim, dê uma olhada nos arquivos /etc/hosts.deny e /etc/hosts.allow Regis -- 2a. Vara Federal de Caxias do Sul rscax02@jfrs.gov.br (54) 228-5516 ********************************************** De: Paulo R. Bagatini Para: Linux-BR Assunto: (linux-br) Sobre NFS-root e kNFSd Data: 27 Sep 2002 13:01:05 -0300 1o) Se forem configurar o kernel para um boot de estacao diskless (a qual necessita NFS-root, vao precisar alterar o codigo fonte do kernel (2.2.x): em /usr/src/linux/net/ipv4/ipconfig.c trocar int ic_enable __initdata = 0; /* IP config enabled? */ por int ic_enable __initdata = 1; /* IP config enabled? */ No 2.4 eh semelhante. Sera um bug? Ja vaculhei mas nao achei uma forma de fazer isso pelo menuconfig e aparentados :) Se souberem de uma forma mais auto nivel, me avisem. Se a variavel acima nao for ligada, vai trancar na hora de montar o / por NFS. 2o) Pelo menos no 2.2, o knfsd deve estar embutido no kernel. Se for compilado como modulo, vai ficar xaropeando com um lockd.o: unresolved symbol (do_lockdctl) e nao vai carregar o modulo. Tambem dei uma vasculhada pra ver se eh bug ou se precisa de uma entrada no modules.conf (tipo alias lockd xyz), mas nao achei nada. Tambem aqui, se souberem de algo me avisem. Prefiro deixar tudo o que for possivel no kernel como modulo. Espero que percam menos horas (6) que eu se forem precisar de alguma dessas caracteristicas. []'s -- ********************************************** De: 2a. Vara Federal de Caxias do Sul Para: Fernando , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Pasta pública: Linux x Linux x 98 x XP Data: 22 Nov 2002 10:06:55 -0200 Historiadores acreditam que em Qua 20 Nov 2002 00:34, Fernando escreveu: > Outro problema: Eu não sei como configurar para outra máquina linux > enxergar esta pasta pública, automaticamente na inicialização.... Para isso usa o servico nfs Configura o arquivo /etc/exports (olha em man nfs e man exports) Configura tambem os arquivos /etc/hosts.deny /etc/hosts.allow Inicializa o portmap #service portmap start Inicializa o nfs #service nfs start Nas maquinas que vao acessar, usa o comando mount -t nfs maquina:/diretorio/compartilhado /ponto/de/montagem Se voce quiser que a montagem seja automatica, na maquina linux, edita o fstab (man fstab), acrescentando uma linha para fazer a montagem automatica. Para testar, faca um mount -a Regis ********************************************** De: 2a. Vara Federal de Caxias do Sul Para: fernando.sa.mello , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Erro ao mapear pasta via NFS Data: 28 Nov 2002 10:30:54 -0200 Historiadores acreditam que em Qua 27 Nov 2002 15:26, fernando.sa.mello escreveu: > Eu finalmente achei, gracas a > indicacao de um colega da lista, um > excelente material sobre nfs. Consegui > configurar a maquina que tem a pasta > compartilhada, usando mandrake 8.2. > Porem, quando tento mapear em outra > maquina esta pasta compartilhada com > nfs, me da o seguinte erro: > Mount: RPC: Falha no port mapper - > RPC: Impossivel receber. Verifica se na maquina onde esta o diretorio (pasta e' coisa do windows 95 pra' ca') compartilhado o arquivo /etc/hosts.allow esta' corretamente configurado. Na minha eu tive que deixar assim: ALL:127.0.0.1,xxx.xxx.xxx.xxx/255.255.0.0 (os xxx sao o ip da maquina ou da rede que voce quer permitir o acesso) Lembre-se de reiniciar o servico nfs sempre que alterar o arquivo /etc/exports Regis -- ********************************************** De: Claudio Matsuoka Para: ARP Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Só falta o autofs Data: 03 Dec 2002 20:37:23 -0200 On Tue, 3 Dec 2002, ARP wrote: > funciona que é uma maravilha, mas eu estou criando um outro diretório onde > vai ficar outras pastas, como por exemplo Publico, Compart etc. Acontece que > quando o autofs monta o sistema de arquivo ele não mostra as pastas > compartilhadas até eu realmente utiliza-las, ou seja, pelo ambiente gráfico > fica impossível acessa-las sem antes dar algum comando, utilizando a pasta É usual com autofs manter links simbólicos para o ponto de montagem real. Por exemplo: /home -> /net/home, /usr/share -> /net/share e assim por diante. Se os usuários forem instruídos a procurar seus dados em um outro diretório contendo os links simbólicos, o problema descrito não ocorrerá. De um modo geral, nunca use os diretórios automontados diretamente, procure usar links simbólicos. ********************************************** De: wmp@censanet.com.br Para: Piter Punk , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Servidor NIS - Help-me! Data: 07 Dec 2002 07:55:17 -0200 Segue um bom documento sobre o assunto (desculpem-me o tamanho da nota) NIS com o NFS O NFS é um servico que permite o compartilhamento transparente de diretórios entre as diversas máquinas de uma rede. Nesse tipo de compartilhamento, os diretorios das outras máquinas da rede, aparecem para o usuario como se fossem um diretório a mais no sistema, facilitando assim a manipulacao dos arquivos. Outra vantagem de se utilizar o NFS é poder criar com ele um servidor unico de arquivos, no qual todos os usuarios guardariam seus documentos. Já o NIS é um servico que permite o compartilhamento de usuários/senhas entre essas diversas máquinas. Ele faz isso de tal modo que o banco de dados dos usuarios/senhas fique apenas em um servidor que é acessado pelas outras máquinas da rede. Um exemplo da sua funcionalidade é a de quando adicionamos um usuario ao servidor NIS estaremos permitindo o acesso do mesmo a todas as outras maquinas da rede sem precisar ir adicionando o mesmo usuario de uma em uma. Bem, deixando os conceitos de lado e indo para a prática, vamos utilizar esses servicos para tornar a nossa rede mais dinamica e facil de administrar. Estaremos utilizando aqui, como exemplo para o aprendizado, uma rede com 5 máquinas (1 servidor e 4 clientes) de uma Loja ficticea chamada SWX, que tem 4 funcionarios (joao, maria, manuel e joaquim) e 2 gerentes (cainbra e torci), sendo que, dependendo da disponibilidade, ambos acessam a todas as máquinas aleatoriamente. Vamos iniciar a partir da configuracao do Servidor da Loja: 1-Para comecar, vamos adicionar os funcionarios e os gerentes ao nosso servidor: #mkdir /pessoal/ #mkdir /pessoal/funcionarios #mkdir /pessoal/gerentes #groupadd -g 250 funcionarios #groupadd -g 260 gerentes #useradd -u 1500 -g 250 -d /pessoal/funcionarios/joao joao #useradd -u 1501 -g 250 -d /pessoal/funcionarios/maria maria #useradd -u 1502 -g 250 -d /pessoal/funcionarios/manuel manuel #useradd -u 1503 -g 250 -d /pessoal/funcionarios/joaquim joaquim #useradd -u 1601 -g 260 -d /pessoal/gerentes/cainbra cainbra #useradd -u 1602 -g 260 -d /pessoal/funcionarios/torci torci 2- Apos isso, vamos configurar o nosso servidor NFS. Primeiramente editando o /etc/exports , liberando o diretorio "/pessoal" para toda a nossa rede 10.0.0.0 com permissao de leitura e escrita, e depois iniciando o NFS: #vi /etc/exports ---arquivo de configuracao, sem essa linha /pessoal/ 10.0.0.*(rw) ---fim do /etc/exports , sem essa linha #exportfs #/etc/rc.d/init.d/nfs start (conectiva ou similar) ou entao #rpc.mountd #rpc.nfsd (slackware e similares) 3- Iremos agora configurar o nosso servidor NIS. Editando o /etc/yp.conf, depois definindo o nosso "nisdomainname" e entao iniciando o NIS (ypserv): #vi /etc/yp.conf ---/etc/yp.conf , sem essa linha domain swx server 127.0.0.1 #Seu dominio NIS e seu ip domain swx broadcast #seu dominio ypserver 127.0.0.1 #seu ip ---fim do /etc/yp.conf , sem essa linha #nisdomainname swx #cd /var/yp #make #ypserv 4- Pronto, terminamos as nossas configuracoes do servidor. Agora podemos colocar esses servicos para serem iniciados durante o boot da maquina para facilitar o nosso trabalho: #vi /etc/rc.d/rc.local ou entao no /etc/rc.d/rc --- sem essa linha /etc/rc.d/init.d/nfs start /bin/nisdomainname swx /sbin/ypserv --- sem essa linha, e altere de acordo com as suas necessidades. 5- Agora iremos configurar a 1a maquina cliente. Vamos comecar com o NIS. Editando o /etc/yp.conf, definindo o nosso "nisdomainname" e depois iniciando o cliente NIS. #vi /etc/yp.conf ---/etc/yp.conf , sem essa linha domain swx server 10.0.0.100 #o mesmo d ********************************************** De: Benilton de Sa Carvalho Para: Pablo Cavalcante Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Como exportar /home automaticamente!? Data: 12 Dec 2002 21:11:34 -0200 Pablo, acrescente a linha de montagem no /etc/fstab . Assim, quando a máquina for iniciada, o /home será montado automaticamente. Por exemplo, nas máquinas cliente acrescente uma linha semelhante a essa no /etc/fstab servidor:/home /home nfs defaults,rw,rsize=8192,wsize=8192,timeo=14,intr 0 0 Não esqueça do /etc/exports (no servidor) /home maquina_cliente(rw,no_root_squash) Verifique detalhes no ¨man exports¨. Qq coisa, pvt me... Att: -- ********************************************** De: Arnaldo Carvalho de Melo Para: bull2@bol.com.br Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Compartilhando arquivos linux Data: 23 Dec 2002 23:19:33 -0200 Em Mon, Dec 23, 2002 at 07:28:02PM -0200, bull2@bol.com.br escreveu: > Ola, alguem poderia me explicar como faço um compartilhamento entre linux, >do tipo que se faz em mapear unidade de rede no Windows. > Tipo net use, map, algum comando desse tipo ? > Exemplo mapear //maquina1/comum como /mnt/linux1, ou algo do tipo ! no servidor: vi /etc/exports crie uma entrada exportando o que quer compartilhar (man exports) service portmap start service nfs start Os dois últimos passos são necessários somente uma vez, na segunda vez que quiser exportar mais alguma coisa ou remover o que estava compartilhando, basta editar o /etc/exports e executar: exportfs -a No cliente: service portmap start (somente uma vez) mount servidor:/diretório-exportado-no-servidor /meu_ponto_de_montagem_local Pronto. - Arnaldo ********************************************** De: Jorge Godoy Para: Antonio F. Zago Cc: Rodrigo Santin , Lista de Discussão Linux-br Assunto: Re: (linux-br) Autenticação de Usuários Data: 17 Dec 2002 10:33:55 -0200 "Antonio F. Zago" writes: > centralizar login e senhas de usuários: > www.zago.rg3.net/nis.txt A desvantagem do NIS é que ele só pode ser usado para isso mesmo: autenticação de usuários. O uso do LDAP possibilita várias coisas a mais e a dificuldade de implantação é praticamente a mesma. > usar o diretório compartilhado de outra maquina: > www.zago.rg3.net/nfs.txt Espero que teus textos comentem a respeito de problemas com locking e latência, além, é claro, de problemas de segurança quando o NFS é configurado incorretamente. ********************************************** De: Benilton de Sa Carvalho Para: alexander@edem.g12.br Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Inteligência Data: 11 Dec 2002 01:39:29 -0200 Alexander, pensei já ter dito isso uma vez aqui... Se vc montar o /home diretamente no fstab das estaçoes (estou dizendo o /home completo), então quando vc autenticar o usuário ele terá acesso apenas ao /home/usuario... (claro, vc tem que estar usando as permissões e configurações de montagem corretas). Certamente há a solução no histórico da lista. Att: ********************************************** De: Rauklei P.S.=?ISO-8859-1?Q?Guimar=E3es?= Para: Edson Ahlert Cc: Lista Assunto: Re: (linux-br) /etc/exports por grupo Data: 06 Jan 2003 23:06:57 -0200 On Mon, 6 Jan 2003 13:51:38 -0200 "Edson Ahlert" wrote: > Ol?!!! > > No /etc/exports defino todos os diret?rios que quero exportar. > No /etc/fstab defino todos os diret?rios exportados que quero mapear. > > Certo at? a???? Não! No fstab está os pontos de montagem , qual device e/ou sistema de arquivo e onde será montado. > > Minha d?vida ? a seguinte: eu consigo exportar por exemplo um pasta > chamada diretoria (digamos do servidor) e as m?quinas clientes s? > mapeiam esta pasta para o usu?rio que pertencer ao grupo diretoria, os > outros n?o. > > Isto ? poss?vel? O mais recomendável nesta situação é determinar os domínios que terão acesso a partição exportada. Por exemplo *.qualquer.net Se pode indicar grupos tbém, mas aí o ideal é utilizar os recursos do NIS e/ou LDAP. t+ ********************************************** De: Piter Punk Para: Fábio Buiati Cc: Linux Assunto: Re: (linux-br) NIS + NFS +startx Data: 08 Jan 2003 17:29:18 -0200 Fábio Buiati wrote: Eu exportei todo o meuu diretório home e a minha pergunta é: Eu vou ter que criar o diretório /home/nomedousuario na minha máquina cliente? Se eu não criar, ele vai xiar quando eu der o boot, se eu for ter que criar, ficará inviável pois terei que criar diretórios para 50 usuários. Não precisa criar /home/fulano... Crie apenas o /home e monte o /home na inicialização (coloque a entrada apropriada no /etc/fstab, normalmente é parecido com isso:) ip.do.servidor:/home /home nfs defaults 0 0 Ah, aproveitando. Como faço para o startx funcionar? Escreva: startx Falous, Piter PUNK -- ********************************************** De: Daniel Ferreira Para: Fábio Buiati Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) NIS + NFS +startx Data: 08 Jan 2003 17:31:05 -0200 Não, quando vc monta o /home do servidor no cliente automaticamente o diretório home do usuário é montado tbém. Para o startx funcionar: $ startx & onde vc define o gerenciador de janelas padrao no arquivo .xinitrc (se vc usa conectiva utilize o wmchooser), lá no fim do arquivo. []s, -- Daniel Ferreira dafer@terra.com.br São Leopoldo/RS - BR On Wed, 08 Jan 2003 14:35:09 -0200 Fábio Buiati wrote: > Eu exportei todo o meuu diretório home e a minha pergunta é: Eu vou ter que > criar o diretório /home/nomedousuario na minha máquina cliente? o ********************************************** De: Piter PUNK Para: Fábio Buiati Cc: Linux Assunto: Re: (linux-br) NIS + NFS - diretorio home Data: 08 Jan 2003 02:57:33 -0300 On 2003-01-07 19:38:34 -0200 Fábio Buiati wrote: > Pessoal, configurei o NIS e o NFS nos clientes e no servidor. > Exportei o diretorio /home/teste atraves do /etc/fstab e no cliente, > coloquei o mount -t nfs ipdamaquina:/home/teste /mnt/teste e ele funciona > sem problema. Quando vou logar no cliente, ele fala que falta esse diretorio > mesmo assim. Entretanto, quando acesso /mnt/teste vejo todos os arquivos que > criei no servidor. O $HOME do seu usuário "teste" é o /home/teste e não /mnt/teste. Por isso você deve montar o ipdoseuservidor:/home/teste no /home/teste da máquina local. Por isso ele diz q não acha, não adianta nada ter os arquivos no lugar errado. Falous, Piter PUNK ********************************************** De: Rafael Nery Para: Antonio F. Zago Assunto: Re: (linux-br) compartilhar impressora Data: 12 Nov 2002 07:08:41 -0200 Olá Zago... Eu sempre uso grupo para separar meus usuários... E dou as permissões de chmod 775, agora tenta fazer com que a pasta fique setada como dono o usuário... Ou então o grupo usando o chgrp Rafael. ----- Original Message ----- From: "Antonio F. Zago" To: "Rafael Nery" Cc: ; Sent: Tuesday, November 12, 2002 12:53 AM Subject: Re: (linux-br) compartilhar impressora Em Seg, 2002-11-11 às 22:34, Rafael Nery escreveu: > Olá! > Eu tenho uma rede com 3 máquinas rodando linux conectiva... Com NFS e NIS > instalado e configurado blz? > Eu queria sabe como que eu faço para compartilhar uma empressora dessa rede? > Tipo... a empressora está instalada na maq01 com ip 192.168.1.1 > Agredeço ajuda, > Rafael. Olá Rafael Instale e configure o CUPS, tenho alguns links e mensagens sobre êle em www.zago.rg3.net/impress.txt Agora você me ajuda, tentei usar a dupla NFS + NIS, funcionou a autenticação mas não funcionou o NFS com permissões. Não consegui configurar para o usuário montar seu /home/usuario e /home/trabalho em qualquer máquina que êle efetuar login na rede mantendo as permissões do diretório, tenho que aplicar chmod 777 no diretório exportado para o usuário ter acesso,mas assim todos acessam tudo, preciso fazer isto mas mantendo as permissões definidas nos diretórios que está no server. São várias tentativas frustadas, não consigo achar onde estou errando. Como é um escola, não tem máquina definida por usuário e vários usuários acessa a mesma máquina. O que eu fiz está em: www.zago.rg3.net/nis.txt www.zago.rg3.net/nfs.txt Algma luz... Zago ********************************************** De: Carlindo Marcelo Para: Jonathan R. Pedroni Cc: Lista-BR Assunto: Re: (linux-br) instalação via NFS Data: 27 Jan 2003 10:02:51 -0200 Bom dia Jonathan, Faço instalação do CL8 via NFS sem problemas, a única coisa que tive que fazer é tirar a opção supermount do meu arquivo /etc/fstab e deixei ele normal, ou seja, iso9660 como tipo e opção ro,user,noauto. Uma vez feito isso, adicionei a entrado no arquivo /etc/exports: /mnt/cdrom 192.168.1.0/255.255.255.0(ro,no_root_squash) Dessa forma, todas as máquinas da rede 192.168.1.0 poderiam utilizar o recurso do NFS. Pelo fato de ser uma instalação, crie uma imagem bootnet.img no disquete e faço o boot com o mesmo. Dai é só seguindo as solicitações do instalador... abraços. -- CARLINDO MARCELO MASSARI DA COSTA D e v i l t u x L i n u x S o l u t i o n s Administrador de Sistemas carlindo@myrealbox.com On Mon, 27 Jan 2003 01:09:34 -0200 "Jonathan R. Pedroni" wrote: > e ae galera, > > por acaso alguém já instalou o cl8 via NFS? > > estou tentando já faz algum tempo e ele sempre trava na cópia dos arquivos. > já tentei de tudo quanto é maneira, instalação mínima, personalizada, todos > os pacotes, modo gráfico, texto. ele nunca acaba de copiar os arquivos. > superaquecimento não é. a máquina usada como servidor NFS é cl8 também. > não achei nada no histórico. será que alguém poderia me ajudar? > se precisar de mais info é só pedir. > ********************************************** De: Alexander Para: linux-br@bazar.conectiva.com.br Assunto: (linux-br) Permissões p montagem - correção Data: 29 Jan 2003 16:32:34 -0200 Ah! Esqueci de dizer: Meu /etc/exports está como: /home/lixo 192.168.247.2(rw) No caso o ip acima é o do servidor que tenta montar o disquete da estação. Consigo montar o disquete da estação somente se eu não estiver usando o autofs na estação, ou seja, se eu, na estação, montar o disquete normalmente no /home/lixo da estação, eu consigo montá-lo a partir do servidor usando o mount, sem problemas. Mas quando a montagem da estação é feita pelo autofs, que recebe a requisição do mount do servidor, aí recebo a mensagem de permissão negada. []'s Alexander ---------- Mensagem repassada ---------- Subject: Permissões para montagem Date: Wed, 29 Jan 2003 16:16:09 -0200 From: Alexander To: linux-br@bazar.conectiva.com.br Olá! Estou tentando usar o autofs para montar dispositivos remotamente usando nfs. OK, vou ser mais específico. Estou usando um servidor de terminais e preciso que uma estação acesse seu próprio floppy ao invés do servidor. Comecei a fazer hoje uns testes e não consigo montar os dispositivos. Na estação eu estou executando o autofs. Meu /etc/auto.master está como abaixo: /home/lixo /etc/auto.misc --timeout=30 E meu /etc/auto.misc está como abaixo: floppy -fstype=vfat :/dev/fd0 Depois de iniciar o autofs eu consigo acessar o disquete automaticamente pela estação. Logo, se eu entrar no diretório /home/lixo/floppy eu consigo ver o conteúdo do disquete. Mas se da outra estação(no caso meu servidor de terminais) eu tentar montar o dispositivo, mesmo pelo mount, recebo a mensagem: mount: 192.168.247.4:/home/lixo/floppy failed, reason given by server: Permissão negada O comando que uso é o seguinte: mount -t nfs 192.168.247.4:/home/lixo/floppy /home/testes Aí demora um pouco e recebo a mensagem de erro. O que pode estar errado? Já verifiquei as permissões do /dev/fd0 e coloquei tudo para 777 Também passei para 777 o /home/lixo Não tenho mais idéia... Alguém tem alguma sugestão? ********************************************** De: sl-linux Para: Sandro Alex , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Permissão com NFS ou SMBMOUNT Data: 18 Feb 2003 00:20:33 -0300 ola.... cara eu configuro o NFS pelo Linuxconf ele tem a Opcoes NFS vc deve selecionar Montagem soft e mount nolock Everton ********************************************** De: Ronaldo Saheki Para: Thomas Leutz Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) rpc nao registrado?? Data: 25 Feb 2003 19:13:26 -0300 On Tue, 2003-02-25 at 09:38, Thomas Leutz wrote: > ola...bom..tipo..eu tenho aqui uma maquina q tem q montar a outra...eu nao > sei explicar direito... Ok, você está exportando arquivo para outra máquina. > a maquina 2 ta compartilhando arquivos pra maquina 1 > e vice-versa...a maquina 2 tem acesso aos da maquina 1 normal...mas quando > eu vou montar a maquina 2 na 1 Maquina 1 (exportando ok!) Maquina 2 (problema para exportar) Ok. > (mount -t nfs 192.168.10.134:/ /mnt/lab5) Bem, veja no /etc/exports da máquina 2, se você está realmente exportando o diretório raiz "/". (só para conferir) Veja também na máquina 2 se você está rodando os serviços NFS e PORTMAP. (provavelmente ESTE é o problema) > aparece a seguinte msg "mount: RPC: Programa nao registrado"...como > assim??....se alguem pudesse me ajudar...muito obrigado!!! A mensagem de erro diz que o programa não está registrado, isso pode ser causado por 3 situações: 1. O serviço de NFS não está rodando na máquina 2. 2. O serviço de PORTMAP não está rodando na máquina 2. 3. O serviço de NFS está iniciando ANTES do serviço de PORTMAP. Basta verificar e acertar isso, qualquer coisa usa linuxconf, ntsysv ou chkconfig. > Tom...q nao conseguiu explicar direito... Explicação: os serviços que usam RPC não tem porta fixa, e precisam ser registrados no PORTMAP. Se o PORTMAP diz que o programa não registrou a porta, ou é porque o serviço não está rodando (NFS) ou então o PORTMAP começou a rodar depois do serviço (NFS), e por isso não conseguiu registrar a porta. Se quiser verificar isso à mão basta digitar: # rpcinfo -p Que vai listar os programas que estão registrados no portmap. > PS: desculpe a msg toda boba...mas to com muito sono...e nao consegui pensar > em um email decente...desculpem mesmo... Hehehehe.. a resposta também não tá lá grandes coisas porque estou com pressa, então estamos quites. ********************************************** De: Fabiano Luis D'Agostin Para: linux-br@bazar.conectiva.com.br Assunto: (linux-br) *~ Lock de aquivo com o NFS ~* Data: 28 Mar 2003 12:12:55 -0300 Alô para todos... Primeiramento gostaria de agradecer ao pessoal que me ajudou na dica do NFS (Godoy, Bruno, Zago, Biacon, Casas, Reckziegel, master_matrix, Regis). Instalei os serviços (nfs, portmap, lockd...), configurei as exportações e foi batata... tudo funcionando tranquilo... Compartilhei um diretório com vários arquivos de dados de minha aplicação só que neste diretório exportado via NFS ele despreza os lock´s de arquivo, fazendo com que os índices dos arquivos sejam corrompidos. O comando que estou usando é o seguinte: mount - t nfs -o exec,dev,suid,rw,soft,nolock,rsize=8192,wsize=8192,sync 192.168.1.30:/usr/local/basel/int /mnt/int Se retirar a opção nolock não consigo compartilhar os arquivos. Andei pesquisando sobre a opção sync e async em pode haver problemas de corrupção de arquivos por isto coloquei esta opção na linha de comando. Testei mas o problema continua. Algúem teve alguma experiência com este tipo de situação. Fabiano ********************************************** De: Helder Jean Para: Lista linux-br Assunto: NFS V3 Data: 07 May 2003 12:43:56 -0300 Olá, Depois de ter migrado para o CL8 no laboratório onde trabalho, percebi que o script de backup que eu havia feito anteriormente parou de funcionar corretamente: quando o arquivo de backup do /home era copiado para outra máquina, ele "topava" em 2.1GB. Pesquisando, descobri que a versão 2 do protocolo NFS tinha esse limite, e que o Conectiva vinha configurado para não funcionar com a versão 3. No /etc/rc.d/init.d/nfs vinham as seguintes linhas: # No NFS V3. RPCMOUNTDOPTS="--no-nfs-version 3" O problema já foi resolvido (comentei-a), mas fiquei curioso para saber o porque de vir desse jeito. Alguém sabe se é por causa de algum bug na versão 3, ou algo do tipo? Valeu, -- ********************************************** De: Mauricio Teixeira Para: Carlinhos Fuba Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Ajuda com nfs e usuarios autenticados por NIS Data: 28 May 2003 19:52:04 -0300 Em Qua, 2003-05-28 às 10:17, Carlinhos Fuba escreveu: > Estou compartilhando uma pasta "sistema" por nfs (rw,no_root_squash) com Utilize a opção "no_all_squash". Sem ela, todos os usuário são mapeados para "nobody", com ela, os usuários são mapeados com seus nomes e grupos originais. -- ********************************************** De: Tiago Cruz Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) NFS Data: 06 Jun 2003 08:09:31 -0300 On Thu, 5 Jun 2003 18:42:07 -0300 "thiago" wrote: > Eu de novo povo... > > Alguém sabe onde encontro alguma coisa que realmente funcione sobre nfs? Olá Thiago! O Squid eu fico devendo, mas essa aqui vou tentar de ajudar... No site da CL tem um tutorial muito legal, dizendo inclusive quais os serviços que além do próprio NFS tem que estar ativo... > porque eu to tentando compartilhar pelo nfs o /home, ai eu coloquei la > no exporte a sequinte linha: > > /home tux1(ro) Eu coloquei assim no exports do meu server 192.168.7.7: /dados/drive_f 192.168.7.11(rw) /dados/log 192.168.7.11(ro) > dá um erro de rpc.. e eu não faço a mínima idéia do porque... E eu estou montando assim, pelo fstab da 192.168.7.11: 192.168.7.7:/dados/drive_f /mnt/maq_100 nfs 192.168.7.7:/dados/log /mnt/log nfs Facinho né? Acho que no seu mount faltou o "-t nfs" para montar ;-) Duvidas, retorne essa mensagem... ********************************************** De: Lúcio Dalmas - CPD Para: Lista Linux-br Assunto: Fw: (linux-br) NFS Data: 06 Jun 2003 14:22:19 -0300 Bom dia Tiago...... Bom veja o seguinte... na máquina onde tu configurou o exports, veja se os serviços "portmap" e "nfs" estão rodando service portmap status service nfs status Na montagem dentro do tux1: mount -t nfs tux:/home /mnt/raiz Isso deve funcionar........ espero ter ajudado.... ********************************************** De: 2a. Vara Federal de Caxias do Sul Para: informatica@arce.ce.gov.br, linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) NFS - Permissao negada Data: 03 Jul 2003 09:57:51 -0300 Em Qua 02 Jul 2003 07:47, parece que informatica@arce.ce.gov.br escreveu: > Pessoal, > Estou tentando utilizar NFS e mesmo investigando os problemas acontecidos, > não consegui ainda. No servidor sl01(172.18.0.21) exporto: > /home 172.18.0.23 (ro,no_root_squash) Pode ser so' um chute, mas esse espaco em branco entre o IP e os parametros nao deveria existir. Da' uma conferida tambem no /etc/hosts.deny e /etc/hosts.allow Regis ********************************************** De:  2a. Vara Federal de Caxias do Sul Para:  Edson Eller , Linux-Br@Bazar.Conectiva.Com.Br Assunto:  Re: (linux-br) mount RPC programa não registrado Data:  Wed, 30 Jul 2003 08:55:01 -0300 Em Ter 29 Jul 2003 09:47, parece que Edson Eller escreveu: > Olá, > Tenho uma rede com estações conectiva linux 7 e servidor Red Had 8 > Configurei o servidor para compartilhar algumas pastas, o qual está OK, > Em 5 estações quando vou montar a unidade recebo a mensagem: MOUNT: RPC: > PROGRAMA NÃO REGISTRADO. > O que significa e como resolver isto. > PS As demais estações funcionaram corretamente. As estações com problema > conseguem pingar o servidor normalmente! Oia eu de novo! Voce tem que iniciar o portmap antes do nfs. Pare o nfs (service nfs stop) Inicie (ou reinicie) o portmap (service portmap start ou restart) Inicie o nfs (service nfs start) Confira tambem os arquivos /etc/hosts.deny e /etc/hosts.allow Regis -- 2a. Vara Federal de Caxias do Sul rscax02@jfrs.gov.br (54) 218-3226 ********************************************** De:  Paulo Roberto Bagatini Para:  Alexander , Linux-BR Assunto:  Re: (linux-br) Conselho sobre NFS Data:  Sat, 20 Sep 2003 14:50:04 -0300 Alexander said the following on 09/19/03 12:35: Estou com uma rede aqui trabalhando com boot remoto, ou seja, tudo é > processado num servidor central. As estações não têm HD. > > Só que agora eu preciso colocar algumas estações locais que fazemparte da > mesma rede, com os mesmos usuários. > > O problema é óbvio: penso em exportar o diretório dos usuário no servidor de > boot remoto via NFS. A estação local vai logar via NIS nesse servidor e usar > o diretório exportado do servidor. > > O problema é quando um usuário não usar a estação local e sentar no computador > do lado para usar uma estação que trabalha em boot remoto. > > A estação local tem um sistema de versão diferente(KDE, Netscape,etc). > > Ou seja, quando o usuário usar a estação local ele vai abrir o Netscape > carregando as definições do usuário para a versão da estação local. Mas > quando ele abrir o Netscape na estação remota ele vai tentar carregar > definições para uma versão diferente do Netscape. Caos total portanto. > > Como eu posso resolver esse problema? > Suponhamos que a estacao local compartilhe apenas o /home e as informacoes via NIS e que o netscape seja:         6.01 na estacao local         7.1  na estacao diskless Troque diretorio ~/.netscape (ou .mozilla, sei la) por um link simbolico apontando para /config//.netscape, por exemplo. Na estacao diskless, o diretorio /config//.netscape tera as configuracoes do NS 7.1 e na local, do NS 6.01. Quando o usuario logar, o link vai apontar para o local certo, conforme o tipo de estacao, e vai criar a configuracao adequada, sem confusao. Claro que a sequencia de diretorios /config//.netscape deve ser criada manualmente (ou por script) antes de rodar o netscape. Nao sei se fui claro. Uso muito esse tipo de truque por aqui. -- ------------------------    __ o     mailto:arkanon@ceat.net  P@ulo Roberto Bagatini    _`\<,     http://www.ceat.net/~arkanon/   -=---=---==---=---=-    ( )/( )    UIN# 3478930 -- LinuxUser# 102514  Lajeado - RS - Brasil  -----------  Phone# +55 51 3714 4123 ********************************************** De:  Massahide Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)compartilhamento samba Data:  Sun, 5 Oct 2003 11:34:23 -0300         Caro senhor, já que está querendo um compartilhamento de linux para linux por que não usa NFS, creio que seja muito mais fácil. Precisaria somente colocar no arquivo /etc/exports (obviamente se já tiver o NFS instalado, no kernel também) a seguinte linha: /compartilhamento ip.permitido.ou.rede/máscara.caso.rede (rw,no_root_squash) E aí é só reiniciar o nfsd com o comando "exportfs -rav", para montar o comando: mount -t nfs ip.do.servidor:/compartilhamento /ponto/de/montagem Em Fri, 3 Oct 2003 13:17:05 -0300 ufsm escreveu: > Pessoal tenho dois servidores Conectiva 7.0, os dois rodam samba > perfeitamente configurados o problema e que eu preciso de um > compartinhamento linux para linux ********************************************** De:  Victor Hugo dos Santos Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Alternativa a NFS. Data:  Tue, 17 Feb 2004 09:09:48 -0300 Historiadores creen que en la fecha Mon, 16 Feb 2004 08:15:36 -0300 Luciano escribio: >> >> Todo mundo que usa linux costuma a sentar o bambu no windows... mas uma >> coisa é fato, quando >> o servidor de arquivos do windows para as maquinas da rede nao travam, no >> linux se o servidor >> nfs parar é um cataclisma na rede... alguem sabe se existe uma alternativa >> viavel ao NFS para >> compartilhamento do home e etc? Intermezzo ( http://www.inter-mezzo.org/index.html ) posivelmente sera o que vai subistituir o NFS... =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Victor Hugo dos Santos Linux Counter #224399 La Serena - IV Región - Chile ********************************************** De:  Manoel Pinho Para:  Luciano Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Alternativa a NFS. Data:  Tue, 17 Feb 2004 14:18:19 -0300 Luciano escreveu: Todo mundo que usa linux costuma a sentar o bambu no windows... mas uma > coisa é fato, quando > o servidor de arquivos do windows para as maquinas da rede nao travam, > no linux se o servidor > nfs parar é um cataclisma na rede... alguem sabe se existe uma > alternativa viavel ao NFS para > compartilhamento do home e etc? > No caso do Windows o sistema mesmo isolado da rede já trava naturalmente... :-) O que vc está precisando é de um sistema de arquivos distribuído. Veja o artigo http://www.linuxplanet.com/linuxplanet/reports/4361/1/ O Coda e o Intermezzo, se não me engano, já estão nos kernels mais recentes (nos 2.6.x pelo menos) e o Coda suporta até clientes Windows, o que faz com que o Samba seja desnecessário. Nunca implementei isso mas um dia pretendo. ********************************************** De:  Daniel F.Gomes Para:  Luciano , Lista LinuxBR Assunto:  Re: (linux-br)Alternativa a NFS. Data:  17 Feb 2004 22:35:02 -0300 em /etc/fstab blabla  blabla  blabla          (rw,soft,timeo=tempo,... O nfs trava porque o default do sistema é fazer um "hard" mount, ou seja se não conseguir comunicação pare porque alguma merda aconteceu. Se vc quer contornar esse comportamento do sistema vc tem que montar o nfs de maneira "soft". *em cima tempo é o tempo em segundos que o sistema fica tentando resolver o problema, depois dá uma mensagem de erro dizendo que o nfs pifou e pronto. Dê uma olhadinha nos manuais (man mount) na parte nfs e em exportfs tb. ********************************************** De:  Luciano França Rocha Para:  linux-br@bazar2.conectiva.com.br Assunto:  (linux-br)Cratera de segurança - COMUM Data:  Fri, 02 Jul 2004 12:38:09 -0300 Eu estou tendo um problema na minha rede que pelo que andei pesquisando no google é muito frequente isso aconteceter, e ate agora nao encontrei ninguem descrevendo a solução. O problema é o seguinte... Tenho um servidor com NIS (ou LDAP, que seja, ja vi gente reclamando do problema com os dois) e NFS. Estou exportando o home do servidor para as maquinas clientes. (com root_squash) Se eu for em uma maquina cliente, logar como root local (que nao é o root do servidor, e o nis nao exporta o root do servidor), o simples comando # su - usuario PUFT O root  local vira aquele usuario e pode fazer qualquer coisa que este usuario tenha permissao, inclusive ler os arquivos deste usuario, criar, apagar... Tem como impedir o root local de virar qualquer usuario da rede? Pelo que entendi o problema nao esta no NFS. []´s PS: Sera que o problema é o PAM? Nao tenho a minima ideia. ********************************************** De:  Luciano França Rocha Para:  linux-br@bazar2.conectiva.com.br Assunto:  (linux-br)Falha NFS, TODOS TEM! Data:  Wed, 7 Jul 2004 10:41:43 -0300 Recentemente descobri uma falha no servidor la do Labtel e quando fui procurar na internet sobre vi que mais pessoas reclamam do mesmo problema mas nao vi ninguem dizendo a solução. Por exemplo, voce tem um servidor NFS e NIS (vi outras pessoas reclamando sobre com LDAP tambem). Vai em uma maquina cliente que tenha uma senha de root local, pode ser diferente ou nao do servidor, mas o fato é que o root local nao pode ser root do servidor. Logue como root e digite: su - usuario voce vai ver que o root local se transforma em qualquer usuario da rede, e antes como root ele nao conseguia escrever no diretorio home de ninguem, mas agora que ele é o usuario ele consegue. Isso significa que qualquer um que chegar com um notebook, plugar na rede tera acesso aos arquivos de todo mundo. Alguem sabe corrigir isso? De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Falha NFS, TODOS TEM! Data:  Wed, 7 Jul 2004 19:52:00 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Luciano França Rocha wrote: >Vai em uma maquina cliente que tenha uma senha de root local, Aqui está o erro: root local. Em uma rede NFS, todas as máquinas são administradas pela mesma pessoa. Nenhum usuário tem root local. - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info     ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint:     E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) ********************************************** De:  Augusto Lüdtke Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Falha NFS, TODOS TEM! Data:  Thu, 8 Jul 2004 19:52:20 -0300 Você pode contornar o problema do notebook com o /var/yp/securenets (man 8 ypserv). Além disso, deve impedir que as máquinas autorizadas sejam acessadas como root (boot pelo CD ou disquete, linux single, etc.) Augusto ----- Original Message ----- From: "Luciano França Rocha" To: Sent: Wednesday, July 07, 2004 10:41 AM Subject: (linux-br)Falha NFS, TODOS TEM! Recentemente descobri uma falha no servidor la do Labtel e quando fui procurar na internet sobre vi que mais pessoas reclamam do mesmo problema mas nao vi ninguem dizendo a solução. Por exemplo, voce tem um servidor NFS e NIS (vi outras pessoas reclamando sobre com LDAP tambem). Vai em uma maquina cliente que tenha uma senha de root local, pode ser diferente ou nao do servidor, mas o fato é que o root local nao pode ser root do servidor. Logue como root e digite: su - usuario voce vai ver que o root local se transforma em qualquer usuario da rede, e antes como root ele nao conseguia escrever no diretorio home de ninguem, mas agora que ele é o usuario ele consegue. Isso significa que qualquer um que chegar com um notebook, plugar na rede tera acesso aos arquivos de todo mundo. Alguem sabe corrigir isso? ********************************************** De:  Miguel da Silva Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Copiar arquivo de 2GB para rede NFS faz travar o micro. Data:  Fri, 17 Sep 2004 13:10:33 -0300 Você já tentou compiar por SSH?! As vezes tenho problemas deste tipo no trabalho: temos um cluster onde cada nó exporta seus diretórios por NFS e as vezes quando os processos vão migrar eles se perdem e dá um galho danado tudo isso. Essas cópias por NFS depende um pouco da rede, se tem muito tráfego, etc. Tente copiar por SSH e por SAMBA esqueça, é pior ainda. Até mais, Miguel D. *********** SEPARADOR DE RESPOSTA  *********** On 17/09/2004 at 10:33 a.m. hamacker wrote: >Oi gente, > >Estou experimentando copiar um arquivo do meu notebook para minha rede >NFS e quando chega em 63% da cópia, cerca de 1,3GB meu micro >simplesmente trava. Trava Geral, nem mouse, alt_tab, ..., nada funciona. > >Meu notebook tá com CL10, e o servidor é um CL10 também. >No meu fstab tá assim : >192.168.1.5:/home/vol/catsuporte    /mnt/cat  nfs >rsize=8192,wsize=8192,timeo=14,intr > >Existe alguma razão para essa travamento ? >O arquivo que estou copiando não está corrompido e localiza-se numa >particao FAT32 montada. > >A cópia trava sempre no mesmo ponto, 63% com 1,3GB copiados. > >Alguma luz ? > >[]'s a todos. ********************************************** De: Thiago Macieira Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Como devo configurar o exports para que o cliente nfs possa gravar na pasta compartilhada do servidor? Data: Tue, 1 Mar 2005 23:06:31 -0300 Thiago Doce wrote: >/root/Desktop/downloads/programas_linux 200.XXX.XXX.X > (rw) Provavelmente o problema é que o usuário "nobody" não tem permissão de gravar no diretório. Se não quer que o usuário seja sempre "nobody", adicione a opção no_all_squash. Mais informações: man 5 exports -- Thiago Macieira - thiago (AT) macieira (DOT) info ********************************************** De: Thiago Doce Para: linux-br@bazar2.conectiva.com.br Assunto: (linux-br) Há algum modo que o cliente NFS salve arquivos na pasta do Servidor NFS? Data: Mon, 11 Apr 2005 19:13:40 +0000 Olá, como vão? Gostaria de saber se há possibilidade de um cliente NFS salve arquivos na pasta de origem no Servidor NFS. Consigo enxergar e utilizar os arquivos, mas não consigo colocar nenhum arquivo nesta pasta do Servidor. O meu arquivo /etc/exports do servidor está assim: /root/Desktop/downloads/programas_linux 200.321.201.9 (rw) E o meu arquivo /etc/fstab do cliente está assim: 200.321.201.7:/root/Desktop/downloads/programas_linux /root/Desktop/nfs nfs rsize=8192,wsize=8192,timeo=14,intr Como já disse, o cliente encherga e utiliza os arquivos. Mas o cliente não consegue colocar nenhum arquivo na pasta compartilhada. Gostaria que alguém me ajudasse neste problema, pois já tentei várias configuração, mas não consigo fazer que funcione. Espero que alguém possa me ajudar. Atenciosamente, Thiago Doce. De: Thiago Macieira Para: linux-br@bazar2.conectiva.com.br Cc: Thiago Doce Assunto: Re: (linux-br) Há algum modo que o cliente NFS salve arquivos na pasta do Servidor NFS? Data: Mon, 11 Apr 2005 20:29:54 -0300 Thiago Doce wrote: >O meu arquivo /etc/exports do servidor está assim: > >/root/Desktop/downloads/programas_linux 200.321.201.9 (rw) /root/Desktop/downloads/programas_linux 200.321.201.9 (rw,no_all_squash) -- Thiago Macieira - thiago (AT) macieira (DOT) info PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 1. On frumscafte, hwonne time_t wæs náht, se scieppend þone circolwyrde wundorcræftlíge cennede and seo eorðe wæs idel and hit wæs gód. ********************************************** De: Rodolfo Ribeiro Machado Para: linux-br@bazar2.conectiva.com.br Assunto: (linux-br)DHCP e NFS Data: Mon, 31 Oct 2005 08:19:37 -0300 Pessoal, mandei duas vezes uma menssagem a lista sobre um problema de compartilhamento NFS sobre DHCP, sem resposta. Todos os tutoriais que tenho sobre NFS e mesmo livros mostram configurações do /etc/exports com IPs fixos. Encontrei uma solução no livro "Linux Servidores de rede"de Craig Hunt, no capitulo sobre NFS, embora esta solução não esteja vinculada diretamente a DHCP. Se alguem estiver pasando pelo mesmo problema, a solução é muito simples, basta colocar o endereço da rede seguido da mascara no /etc/exports, por ex: 192.168.1.0/255.255.255.0, porem é uma configuração genérica, qualquer cliente na rede ira acessar os diretórios exportados pelo servidor, problemas de segurança e restrições ainda não sei como resolver. Nos arquivos /etc/hosts.allow e /etc/hosts.deny repeti o mesmo esquema. De: Rodolfo Ribeiro Machado Para: linux-br@bazar2.conectiva.com.br Assunto: (linux-br)DHCP e NFS Data: Wed, 26 Oct 2005 07:27:37 -0300 Amigos da lista, possuo dois micros ligados em rede e até então usava IP fixo nos dois e montei um compartilhamento NFS, tudo funcionando bem. Agora quero substituir o IP fixo por DHCP(preciso aprender na pratica, este é o motivo). No servidor tenho Conectiva 9, onde instalei o pacote DHCP e ele tem duas placas de rede, uma dedicada a uma conexão ADSL para internet, com IP fixo 192.168.1.10, a outra dedicada a rede com IP 192.168.2.1. Coloquei a seguinte configuração no arquivo /etc/dhcpd.conf : ddns-update-style ad-hoc; default-lease-time 600; # Libera um endereço por 600 segundos (dez minutos), caso o cliente não # defina um tempo específico de utilização de endereço. max-lease-time 7200; # Tempo máximo em segundos para liberação do endereço IP, caso esse tempo # seja ultrapassado, o servidor DHCP irá fornecer um novo endereço, para o # cliente DHCP. option subnet-mask 255.255.255.0; # Define a máscara da subrede. option broadcast-address 192.168.2.255; # Define o endereço de distribuição. option routers 192.168.2.254; # Define Roteador ou caminho padrão option domain-name-servers 192.168.2.1; # Define o(s) servidor(es) de DNS. option domain-name "Programador.localdomain"; # Define o nome de Dominio da subrede. subnet 192.168.2.0 netmask 255.255.255.0 { range 192.168.2.10 192.168.2.100; range 192.168.2.150 192.168.2.200; } Peguei as configurações em um tutorial na Net e substitui os endereços IP pelos meus. Deixei os comentarios para mim mesmo ir aprendendo. Na estação tenho Conectiva 10 e o IP era fixo em 192.168.2.2 e eu alterei o /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" ONBOOT="yes" BOOTPROTO="dhcp" IPADDR="" NETMASK="" IPXNETNUM_802_2="" IPXPRIMARY_802_2="no" IPXACTIVE_802_2="no" IPXNETNUM_802_3="" IPXPRIMARY_802_3="no" IPXACTIVE_802_3="no" IPXNETNUM_ETHERII="" IPXPRIMARY_ETHERII="no" IPXACTIVE_ETHERII="no" IPXNETNUM_SNAP="" IPXPRIMARY_SNAP="no" IPXACTIVE_SNAP="no" Tambem o /etc/sysconfig/network NETWORKING=yes # FORWARD_IPV4=true # not used anymore. see /etc/sysctl.conf HOSTNAME="mayfair.localdomain" GATEWAY="" GATEWAYDEV="" Tambem o /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.1.10 Programador.localdomain Programador Estou achando muito confuso, pois os tutorias de DHCP não mencionam o que fazer com as configurações anteriores de IP fixo, principalmente as do NFS. Depois que fiz as alterações, no servidor eu inicio o daemon dhcpd, na estação ocorre o seguinte, ela obtem um IP do DHCP do servidor, consigo pingar da estação para o servidor mas o compartilhamento NFS não funciona mais, se tento montar manualmente ele da uma menssagem de permissão negada. Antes eu tinha a seguinte configuração nos arquivos /etc/hosts.allow # # hosts.allow This file describes the names of the hosts which are # allowed to use the local INET services, as decided # by the '/usr/sbin/tcpd' server. # portmap: 192.168.2.2 lockd: 192.168.2.2 rquotad: 192.168.2.2 mountd: 192.168.2.2 statd: 192.168.2.2 e /etc/hosts.deny # # hosts.deny This file describes the names of the hosts which are # *not* allowed to use the local INET services, as decided # by the '/usr/sbin/tcpd' server. # # The portmap line is redundant, but it is left to remind you that # the new secure portmap uses hosts.deny and hosts.allow. In particular # you should know that NFS uses portmap! portmap:ALL lockd:ALL mountd:ALL rquotad:ALL statd:ALL Agora eu comentei todas as linhas nos dois arquivos. e o etc/exports #/home/rodolfo 192.168.2.2(rw) #/mnt/cdrom 192.168.2.2(rw) /home/rodolfo mayfair.localdomain(rw) Aqui eu troquei o IP pelo nome do Host. Na estação eu instalei o pacote dhcp, no FAQ do Zago, no arquivo dhcp.txt diz que na estação é preciso rodar o daemon dhcpcd, mas ao que parece o que tem é um pacote chamado dhcpcd que é instalado junto com o dhcp. Quando tento rodar o daemon dhcpd na estação ele reclama provavelmente a falta do arquivo /etc/dhcpd.conf e não consigo achar o daemon dhcpcd(cliente), o que tem é um binario chamado dhclient no diretório /sbin. Duvidas: É preciso mesmo instalar o dhcp nas estações, poi eu notei que colocando o parametro BOOTPROTO="dhcp" no arquivo /etc/sysconfig/network-scripts/ifcfg-eth0 a estação obtem um IP mesmo com o daemon dhcpd não iniciado na estação. No servidor, o que eu devo colocar nos arquivos /etc/exports e nos arquivos /etc/hosts.allow e /etc/hosts.deny ja que eles se referem a IPs fixos. Rodolfo Ribeiro Machado ********************************************** De: Thiago Macieira Para: linux-br@bazar2.conectiva.com.br Cc: Rodolfo Ribeiro Machado Assunto: Re: (linux-br)NFS e Cdrom Data: Thu, 20 Oct 2005 04:07:25 -0200 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Rodolfo Ribeiro Machado wrote: >Amigos da lista, tenho conectiva 9 em um servidor e conectiva 10 nas >estações, ao montar o cdrom no servidor e exporta-lo via NFS, após o > cliente desmontar o cdrom, não consigo desmonta-lo no servidor:umount: > /mnt/cdrom: o dispositivo está ocupado. Você deve desexportar o ponto de montagem (parando o servidor NFS ou usando o comando exportfs). - -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 5. Swa he géanhwearf tó timbran, and hwonne he cóm, lá! Unix cwæð "Hello, World". ?fre ?ghwilc wæs glæd and seo woruld wæs fréo. ********************************************** De: Jorge Godoy Para: rafael.nery Cc: Linux Assunto: Re: (linux-br)Como instalar e configurar storeage no RHAS Data: Thu, 02 Feb 2006 16:43:53 -0200 "rafael.nery" writes: > Eu nunca mexi com storeage. E estou precisando instalar e configurar em um > servidor (RHAS). Alguém pode me ajudar, com algum material, apostila, > tuturial... Depende do storage. Geralmente eles são servidores NFS, então é só configurar um cliente NFS e pronto. -- Jorge Godoy ********************************************** De: Leandro de Rezende Cc: LINUX Assunto: Re: (linux-br) Verificar montagem NFS sem gerar processo uninterruptible sleep Data: Fri, 07 Apr 2006 20:42:01 -0300 Ok! Eu mesmo descobri a resposta: encontrei o comando "/usr/sbin/showmount" que faz isso. Para mostrar todos os clientes(*) nfs em "servidor_nfs": showmount servidor_nfs Nos meus testes, ao tentar acessar uma máquina que o serviço nfs não está mais ativo, o comando retorna o erro: mount clntudp_create: RPC: Program not registered Ou, se o serviço portmap do servidor está desligado: mount clntudp_create: RPC: Port mapper failure - RPC: Unable to receive (*) Obs.: nessa versão do servidor NFS que testei, as informações obtidas não foram tão confiáveis, mostrando até mesmo máquinas-cliente que estão desligadas como se estivessem conectadas ao servidor nfs. Porém, para os meus objetivos, isso já foi suficiente. Abraços! Leandro de Rezende escreveu: > Então, qual seria uma maneira "elegante" de verificar se uma partição > NFS está ativa, sem tentar acessá-la? ********************************************** **********************************************