Страница 1 из 1

mount_nfs - mount request denied

Добавлено: 2008-10-22 13:27:45
OlegusMDH
Делаю PXE с использованием NFS. Неожиданно встал на монтировании папки через NFS. В итоге уже просто создал папку test и пробовал монтировать по всякому, но на все попытки - Access denied. Перелопатил конфиги, гугл и форум. Но не помогло. Прошу совета.


Сервер и клиент

Код: Выделить всё

FreeBSD 7.1-PRERELEASE  
Сервер

Код: Выделить всё

cs2# rpcinfo -p
   program vers proto   port  service
    100000    4   tcp    111  rpcbind
    100000    3   tcp    111  rpcbind
    100000    2   tcp    111  rpcbind
    100000    4   udp    111  rpcbind
    100000    3   udp    111  rpcbind
    100000    2   udp    111  rpcbind
    100000    4 local    111  rpcbind
    100000    3 local    111  rpcbind
    100000    2 local    111  rpcbind
    100005    1   udp    933  mountd
    100005    3   udp    933  mountd
    100005    1   tcp    933  mountd
    100005    3   tcp    933  mountd
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
/rc.conf

Код: Выделить всё

nfs_server_enable="YES"
nfs_server_flags="-u -n 50"
rpcbind_enable="YES"
nfs_client_enable="YES"

/etc/exports

Код: Выделить всё

/test -maproot=root -network 192.168.0.0 -mask 255.255.255.0
/etc/hosts.allow

Код: Выделить всё

cs2# cat /etc/hosts.allow | grep rpcbind
rpcbind : 192.168.0.0/255.255.255.0 : allow
rpcbind : ALL : deny
При монтировании, на клиенте выдает:

Код: Выделить всё

FS2BAT# mount_nfs 192.168.0.247:/test /home/test
[udp] 192.168.0.247:/test: Permission denied
На папку test, что на сервере - права 777.

На сервере в /log/messages:

Код: Выделить всё

Oct 21 20:06:44 cs2 mountd[29426]: mount request denied from 192.168.0.252 for /test

Re: mount_nfs - mount request denied

Добавлено: 2008-10-22 13:39:09
strmaks
А монтируете из под root ?

Re: mount_nfs - mount request denied

Добавлено: 2008-10-22 14:37:53
OlegusMDH
Да, все из под root.

Re: mount_nfs - mount request denied

Добавлено: 2008-10-22 20:24:18
manefesto
надо права правильно выставить.
Тоже сталкивался с таким.

Re: mount_nfs - mount request denied

Добавлено: 2008-10-22 20:49:18
OlegusMDH
На папку TEST, к которой идет монтирование стоят права 777, владелец root. Что посоветуете?

Re: mount_nfs - mount request denied

Добавлено: 2008-10-22 21:06:19
Alex Keda
посомтреть логи на сервере.
в них явно будет указана причина.

Re: mount_nfs - mount request denied

Добавлено: 2008-10-23 16:07:20
OlegusMDH
Единственное что засвечивается в логах
в /log/messages сервера:

Код: Выделить всё

    Oct 21 20:06:44 cs2 mountd[29426]: mount request denied from 192.168.0.252 for /test
В auth.log были сообщения от Inetd и rpcbind, но я их успокоил добавив разрешения в hosts.allow
Больше в логах жалоб не обнаружил.

Re: mount_nfs - mount request denied

Добавлено: 2008-10-24 18:06:54
OlegusMDH
Посоветуйте плиз куда еще можно копнуть. Какие чаще всего причины отказа NFS подключать папку. Я уже рассмотрел все варианты, которые нашел в Гугле и накопал в этом форуме.

Re: mount_nfs - mount request denied

Добавлено: 2008-10-24 18:39:11
strmaks
OlegusMDH писал(а):Посоветуйте плиз куда еще можно копнуть. Какие чаще всего причины отказа NFS подключать папку. Я уже рассмотрел все варианты, которые нашел в Гугле и накопал в этом форуме.
На сервере только 1 IP ???

Re: mount_nfs - mount request denied

Добавлено: 2008-10-24 18:58:45
OlegusMDH
strmaks писал(а):
OlegusMDH писал(а):Посоветуйте плиз куда еще можно копнуть. Какие чаще всего причины отказа NFS подключать папку. Я уже рассмотрел все варианты, которые нашел в Гугле и накопал в этом форуме.
На сервере только 1 IP ???
Сервер является роутером. У него 2 IP
192.168.0.247 смотрит в локалку
10.6.151.3 смотрит в локалку провайдера (в инет)

Подключаюсь из своей локалки с 192.168.0.252

Re: mount_nfs - mount request denied

Добавлено: 2008-10-24 19:15:31
strmaks
OlegusMDH писал(а):
strmaks писал(а):
OlegusMDH писал(а):Посоветуйте плиз куда еще можно копнуть. Какие чаще всего причины отказа NFS подключать папку. Я уже рассмотрел все варианты, которые нашел в Гугле и накопал в этом форуме.
На сервере только 1 IP ???
Сервер является роутером. У него 2 IP
192.168.0.247 смотрит в локалку
10.6.151.3 смотрит в локалку провайдера (в инет)

Подключаюсь из своей локалки с 192.168.0.252
ПОпробуй обратится на 10.6.151.3. У меня подобный прикол был.

Re: mount_nfs - mount request denied

Добавлено: 2008-10-25 15:47:29
OlegusMDH
Я попробовал из локалки 192.168.0:

Код: Выделить всё

mount_nfs 10.6.151.3:/test /home/test
[udp] 10.6.151.3:/test: NFSPROC_NULL: RPC: Timed out
Затем добавил в /etc/exports

Код: Выделить всё

/test  10.6.151.2
Попробовал с компа из сети провайдера (10.6.151.2)

Код: Выделить всё

mount_nfs 10.6.151.3:/test /test
[udp] 10.6.151.3:/test: Permission denied
В /var/log/messages:

Код: Выделить всё

Oct 25 16:45:38 cs2 mountd[29426]: mount request denied from 10.6.151.2 for /test

Re: mount_nfs - mount request denied

Добавлено: 2008-10-27 11:20:32
StamPit
А если попробовать прогнать fsck -y на том разделе, который собираешься монтировать?
Я тоже долго копал, потом натолкнулся на такую проблему - целевая система отказывается принимать запрос на монтирование unclean раздела. Нигде это вроде бы не документировано, но такая штука часто бывает.

Re: mount_nfs - mount request denied

Добавлено: 2008-10-27 22:58:23
OlegusMDH
Да, я уже сталкивался с тем, что без проверки диска монтирование не проходит. Сегодня сел опять за эту проблему и обнаружил что все монтируется. Я неправильно перезапускал сервисы. Помог вариант lissyara :

Код: Выделить всё

killall -9 rpcbind
killall -9 nfsd
killall -9 mountd
sleep 2
rpcbind
nfsd -u -n 40
mountd -r
И все заработало.
Я же перезапускал killall -1 nfsd, как вычитал в инструкциях по настройке NFS.

Re: mount_nfs - mount request denied

Добавлено: 2008-10-27 23:01:01
OlegusMDH
Большое спасибо за внимание и участие.
Кстати пока возился с NFS, параллельно на Линуксе настроил систему бэкапирования и развертывания через PXE - FOG (fogproject.org), изучаю возможности, очень неплохой комплекс, но для Линукс.

Re: mount_nfs - mount request denied

Добавлено: 2008-10-28 0:16:36
StamPit
Ну именно для FOG и VMWare Server (тогда ещё ESXi не был бесплатным) у меня стоит Ubuntu Server =) Отличная штука...
По теме - ИМХО, достаточно было перезапустить mountd, а не nfsd

Жаль, статью тут про FOG не написать... Не *BSD однако....

Re: mount_nfs - mount request denied

Добавлено: 2008-12-17 13:24:29
hodok
manefesto писал(а):надо права правильно выставить.
Тоже сталкивался с таким.
Извините за глупый вопрос, а какие должны быть права? :oops:

Re: mount_nfs - mount request denied

Добавлено: 2009-10-08 8:56:07
kron

Код: Выделить всё

killall -9 rpcbind
killall -9 nfsd
killall -9 mountd
sleep 2
rpcbind
nfsd -u -n 40
mountd -r
 
Выполни это, а права у меня допустим

Код: Выделить всё

drwxr-xr-x  2 root    wheel   512 Oct  8 09:44 vhosts

Re: mount_nfs - mount request denied

Добавлено: 2009-11-11 18:14:11
Jolly
Тоже встретился с этим по ходу статьи - всё дело в mountd :x