: /: RPCPROG_NFS: RPC: Programa não registrado

1

Eu tentei compartilhar a raiz / de um fedora 9 para um freeBSD enquanto quando eu tentei montar a pasta / ele reclamou com "[tcp] nfs_server: /: RPCPROG_NFS: RPC: Programa não registrado". Eu segui os passos abaixo para configurar no servidor fedora nfs: -

Adicione a linha abaixo dentro do / etc / exports

/       nfs_client(rw,no_root_squash,sync)

reinicie o serviço relacionado ao nfs

service portmapper restart
service nfslock restart
service nfs restart

exporte o sistema de arquivos usando o comando abaixo: -

exportfs -arv

No cliente nfs, resolvi o problema usando o comando abaixo: -

rpcinfo -p nfs_server
   program vers proto   port  service
    100000    2   tcp    111  rpcbind
    100000    2   udp    111  rpcbind
    100024    1   udp  32816  status
    100024    1   tcp  34173  status
    100011    1   udp    817  rquotad
    100011    2   udp    817  rquotad
    100011    1   tcp    820  rquotad
    100011    2   tcp    820  rquotad
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100021    1   udp  32818  nlockmgr
    100021    3   udp  32818  nlockmgr
    100021    4   udp  32818  nlockmgr
    100005    1   udp  32819  mountd
    100005    1   tcp  34174  mountd
    100005    2   udp  32819  mountd
    100005    2   tcp  34174  mountd
    100005    3   udp  32819  mountd
    100005    3   tcp  34174  mountd


showmount -e nfs_client
Exports list on nfs_server:
/                                  nfs_client

O que mais eu perdi?

    
por frankcheong 03.01.2011 / 10:35

2 respostas

1

Finalmente eu posso montar o nfs usando outra máquina linux, e descobri que meu freebsd rc.conf não tem a linha abaixo parece ser a causa raiz do problema: -

nfs_client_enable="YES"

O que essa linha faz? Um servidor FreeBSD pode ser um cliente NFS sem inicializar com nfs_client_enable="YES" dentro do rc.conf?

    
por 03.01.2011 / 11:04
1

Eu também tive esse problema recentemente se conectando a um antigo servidor Redhat. Depois de muitos gritos e palavrões eu atirei o wireshark e trabalhei que estava esperando uma conexão do udp com o tcp:

$ sudo mount -t nfs tmif1:/rtdf /imports/tmif           
[tcp] tmif1:/rtdf: RPCPROG_NFS: RPC: Program not registered
^C
$ sudo mount -t nfs -o udp,ro  tmif1:/rtdf /imports/tmif
$ mount -t nfs

tmif1:/rtdf on /imports/tmif (nfs, read-only)
    
por 20.03.2012 / 08:42