Resolução de nomes locais com nfs

1

Eu tenho um computador com o Ubuntu 14.04.3 recém instalado, onde eu posso montar sua exportação nfs usando seu endereço IP, mas não usando seu nome. Especificamente, recebo o seguinte resultado no cliente:

<client>:~# showmount -e dell.local
clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused)
<client>:~# showmount -e 10.0.2.4
Export list for 10.0.2.4:
/ 10.0.0.0/8

Eu tenho outro sistema que eu configurei exatamente da mesma forma (eu usei o mesmo conjunto de scripts para configurá-lo, ele deve ser exatamente o mesmo, exceto pelo nome do curso). Tudo funciona nesse sistema do mesmo cliente.

O servidor de problemas respondeu com o mesmo erro inicialmente, mesmo usando seu endereço IP. Reiniciar o nfs-kernel-server fez o trabalho de abordagem do endereço IP.

Eu gostaria de poder dar mais informações, mas estou nisso há horas e sinceramente nem sei o que seria relevante. Eu tentei reiniciar o nfs-kernel-server várias vezes. Eu tentei usar vários clientes. Eu mesmo reinstalei o sistema operacional. Qualquer ajuda seria muito apreciada, obrigado!

EDITAR:

Um comentador sugeriu que eu tentasse executar o ping do servidor. Eu fiz, ea saída foi semelhante ao que eu recebo quando eu ping de um cliente (eu posso copiar a saída exata, mas eu teria que fazê-lo à mão e não posso vê-lo ser útil, este é o saída exata de ping de um cliente):

<client>:~# ping dell.local
PING dell.local (10.0.2.6) 56(84) bytes of data.
64 bytes from 10.0.2.6: icmp_seq=1 ttl=64 time=0.184 ms
64 bytes from 10.0.2.6: icmp_seq=2 ttl=64 time=0.243 ms
64 bytes from 10.0.2.6: icmp_seq=3 ttl=64 time=0.207 ms
64 bytes from 10.0.2.6: icmp_seq=4 ttl=64 time=0.193 ms
64 bytes from 10.0.2.6: icmp_seq=5 ttl=64 time=0.290 ms
64 bytes from 10.0.2.6: icmp_seq=6 ttl=64 time=0.233 ms
64 bytes from 10.0.2.6: icmp_seq=7 ttl=64 time=0.255 ms
64 bytes from 10.0.2.6: icmp_seq=8 ttl=64 time=0.227 ms
^C

EDIT 2:

<user>@dell:/data# rpcinfo -p
   program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp  58196  status
    100024    1   tcp  57892  status
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100227    2   tcp   2049
    100227    3   tcp   2049
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100227    2   udp   2049
    100227    3   udp   2049
    100021    1   udp  47379  nlockmgr
    100021    3   udp  47379  nlockmgr
    100021    4   udp  47379  nlockmgr
    100021    1   tcp  41662  nlockmgr
    100021    3   tcp  41662  nlockmgr
    100021    4   tcp  41662  nlockmgr
    100005    1   udp  41182  mountd
    100005    1   tcp  43363  mountd
    100005    2   udp  59166  mountd
    100005    2   tcp  59611  mountd
    100005    3   udp  42491  mountd
    100005    3   tcp  54650  mountd

EDIT 3:

Aqui está o conteúdo de / etc / hosts no cliente (substituindo o nome do host do cliente por 'client'):

127.0.0.1   localhost
127.0.1.1   client

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

E no servidor:

127.0.0.1   localhost
127.0.1.1   dell

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

E aqui está o / etc / exports no servidor:

/ 10.0.0.0/8(rw,fsid=0,no_root_squash,no_subtree_check,sync,insecure)

Observe que, com relação às preocupações óbvias com a segurança acima, essa é uma rede para fins especiais à qual só eu tenho acesso físico, e à qual conheço apenas a senha sem fio.

    
por Kyle 10.09.2015 / 02:45

1 resposta

0

você pode editar seus arquivos / etc / hosts e adicionar uma linha como o exemplo abaixo:

192.168.1.2 server.servername.com server

Isso faz com que "server.servername.com" e "server" resolvam para o IP 192.168.1.2

Alternativamente, você pode instalar um servidor DHCP, posso enviar-lhe um bom como se isso é o seu objetivo também.

ALò: Certifique-se de que suas portas estejam abertas e que todos os serviços RPC estejam em execução (portmapper, etc) EXPERIMENTAR: rpcinfo -p

mattcurry.com

    
por ChangosMuertos 10.09.2015 / 03:36