URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 30419
[ Назад ]

Исходное сообщение
"Проблема с NFS - почему не монтируется ???"

Отправлено Baron3000 , 29-Май-03 12:15 
на сервере(BSD 4.8) в rc.conf прописал следующее:

portmap_enable="YES"
nfs_server_enable="YES"
nfs_server_flags="-u -t -n -4"
mountd_flags="r"

У клиента прописано rc.conf прописал:
nfs_client_enable="YES"
На сервере в /etc/exports прописал:
/home -alldirs  217.106.58.222 217.106.58.221

на клиенте монтирую так
helios# mount 217.106.58.221:/home /mnt/test

выдаёт он мне вот что
217.106.58.221:/home: RPCMNT: clnt_create: RPC: Program not registered
217.106.58.221:/home: RPCMNT: clnt_create: RPC: Program not registered
217.106.58.221:/home: RPCMNT: clnt_create: RPC: Program not registered

как с эти бороться ?


Содержание

Сообщения в этом обсуждении
"Проблема с NFS - почему не монтируется ???"
Отправлено LinaS , 29-Май-03 13:10 
>на сервере(BSD 4.8) в rc.conf прописал следующее:
>
>portmap_enable="YES"
>nfs_server_enable="YES"
>nfs_server_flags="-u -t -n -4"
>mountd_flags="r"
>
>У клиента прописано rc.conf прописал:
>nfs_client_enable="YES"
>На сервере в /etc/exports прописал:
>/home -alldirs  217.106.58.222 217.106.58.221
>
>на клиенте монтирую так
>helios# mount 217.106.58.221:/home /mnt/test
>
>выдаёт он мне вот что
>217.106.58.221:/home: RPCMNT: clnt_create: RPC: Program not registered
>217.106.58.221:/home: RPCMNT: clnt_create: RPC: Program not registered
>217.106.58.221:/home: RPCMNT: clnt_create: RPC: Program not registered
>
>как с эти бороться ?

покажи вывод команды rpcinfo -p на машиен которая экспортирует
пример:

[linas@linas]$ rpcinfo -p
   program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100024    1   udp    996  status
    100024    1   tcp   1011  status
    100005    3   udp    993  mountd
    100005    3   tcp   1009  mountd
    100005    1   udp    993  mountd
    100005    1   tcp   1009  mountd

ктото у тебя не запущен может?


"Это то что у меня запущено"
Отправлено Baron3000 , 29-Май-03 13:19 
На сервере:
helios# rpcinfo -p
   program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100024    1   udp    967  status
    100003    2   tcp   2049  nfs
    100024    1   tcp   1018  status
    100003    3   tcp   2049  nfs
2LinaS:скинь свою асю плиз

"Это то что у меня запущено2(первое неправильно)"
Отправлено Baron3000 , 29-Май-03 13:23 
На сервере:
helios# rpcinfo -p
   program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100024    1   udp    967  status
    100003    2   tcp   2049  nfs
    100024    1   tcp   1018  status
    100003    3   tcp   2049  nfs
    100005    3   udp    910  mountd
    100005    3   tcp   1015  mountd
    100005    1   udp    910  mountd
    100005    1   tcp   1015  mountd
helios#
2LinaS:скинь свою асю плиз



"Это то что у меня запущено2(первое неправильно)"
Отправлено LinaS , 29-Май-03 13:41 
ага
значит запущен таки

ну а машина с которой монтируешь?
у нее адрес, перечисленный в /etc/exports первой машины? (какой там у тебя X.X.X.222)
?

linas# sockstat|grep nfs
что говорит?

linas# ipfw show
что говорит?


"Это то что у меня запущено"
Отправлено LinaS , 29-Май-03 13:30 
>2LinaS:скинь свою асю плиз

[linas@linas]$ ps axww| grep mountd
17616  ??  Is     0:00,00 mountd -r
[linas@linas]$

у тебя я его не вижу
потому и грабли (?)
linas# which mountd
/sbin/mountd

mount -r
попробуй


"Блин !!! Пойду повешусь"
Отправлено Baron3000 , 29-Май-03 13:38 
>>2LinaS:скинь свою асю плиз
>
>[linas@linas]$ ps axww| grep mountd
>17616  ??  Is     0:00,00 mountd -r
>
>[linas@linas]$
>
>у тебя я его не вижу
>потому и грабли (?)
>linas# which mountd
>/sbin/mountd
>
>mount -r
>попробуй

Может mountd -r ?
Жёстко запускаю mountd -r
Вот что выдаёт сервак:
helios# mountd -r
helios# rpcinfo -p
   program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100024    1   udp   1018  status
    100024    1   tcp   1023  status
    100005    3   udp   1015  mountd
    100005    3   tcp   1021  mountd
    100005    1   udp   1015  mountd
    100005    1   tcp   1021  mountd
helios#


"Блин !!! Пойду повешусь"
Отправлено vir2ual , 29-Май-03 13:51 
>>>2LinaS:скинь свою асю плиз
>>
>>[linas@linas]$ ps axww| grep mountd
>>17616  ??  Is     0:00,00 mountd -r
>>
>>[linas@linas]$
>>
>>у тебя я его не вижу
>>потому и грабли (?)
>>linas# which mountd
>>/sbin/mountd
>>
>>mount -r
>>попробуй
>
>Может mountd -r ?
>Жёстко запускаю mountd -r
>Вот что выдаёт сервак:
>helios# mountd -r
>helios# rpcinfo -p
>   program vers proto   port
>    100000    2   tcp
>   111  portmapper
>    100000    2   udp
>   111  portmapper
>    100003    2   udp
>  2049  nfs
>    100003    3   udp
>  2049  nfs
>    100003    2   tcp
>  2049  nfs
>    100003    3   tcp
>  2049  nfs
>    100024    1   udp
>  1018  status
>    100024    1   tcp
>  1023  status
>    100005    3   udp
>  1015  mountd
>    100005    3   tcp
>  1021  mountd
>    100005    1   udp
>  1015  mountd
>    100005    1   tcp
>  1021  mountd
>helios#

пропиши в /etc/hosts.allow

portmap : you_ip/you_mask : allow

если в начале не стоит

ALL : ALL : allow


"Спасибо!Всё заработало"
Отправлено Baron3000 , 29-Май-03 13:59 
>>>>2LinaS:скинь свою асю плиз
>>>
>>>[linas@linas]$ ps axww| grep mountd
>>>17616  ??  Is     0:00,00 mountd -r
>>>
>>>[linas@linas]$
>>>
>>>у тебя я его не вижу
>>>потому и грабли (?)
>>>linas# which mountd
>>>/sbin/mountd
>>>
>>>mount -r
>>>попробуй
>>
>>Может mountd -r ?
>>Жёстко запускаю mountd -r
>>Вот что выдаёт сервак:
>>helios# mountd -r
>>helios# rpcinfo -p
>>   program vers proto   port
>>    100000    2   tcp
>>   111  portmapper
>>    100000    2   udp
>>   111  portmapper
>>    100003    2   udp
>>  2049  nfs
>>    100003    3   udp
>>  2049  nfs
>>    100003    2   tcp
>>  2049  nfs
>>    100003    3   tcp
>>  2049  nfs
>>    100024    1   udp
>>  1018  status
>>    100024    1   tcp
>>  1023  status
>>    100005    3   udp
>>  1015  mountd
>>    100005    3   tcp
>>  1021  mountd
>>    100005    1   udp
>>  1015  mountd
>>    100005    1   tcp
>>  1021  mountd
>>helios#
>
>пропиши в /etc/hosts.allow
>
>portmap : you_ip/you_mask : allow
>
>если в начале не стоит
>
>ALL : ALL : allow



"Спасибо!Всё заработало"
Отправлено Baron3000 , 29-Май-03 14:00 
ШПАСИБО !!!! ВСЁ РАБОТАЕТ !!!
ЕЩЁ РАЗ ОГРОМНОЕ СПАСИБО