web-dev-qa-db-ja.com

mount.nfs:マウント中にサーバーによってアクセスが拒否されました(Kerberos認証)

ゴーグルにはこのエラーへの多くの言及があり、同じタイトルの質問もここにありますが、「マウント中にサーバーによってアクセスが拒否されました」はすべてのエラーのようです。他の人がこの問題を修正するために使用した提案を試しましたが、私の場合はうまくいきませんでした。

Linuxネットワークの共有ホームでKerberosベースのNFSファイルサーバーをセットアップしようとしています。 Ubuntu 11.04サーバーとクライアントを使用しています。

次を使用して共有をマウントしようとすると:

mount 192.168.1.115:/export/home/ /media/tmp

私は得ます:

mount.nfs: access denied by server while mounting 192.168.1.115:/export/home/

クライアントマシンまたはサーバー自体からマウントする場合も同様です。

サーバーでは、/var/log/syslog取得:

Aug 25 06:22:37 nfs mountd[1580]: authenticated mount request from
       192.168.1.115:835 for /export/home (/export/home)    

Aug 25 06:22:37 nfs mountd[1580]: authenticated unmount request from
       192.168.1.115:766 for /export/home (/export/home)

リクエストを認証したものであり、リクエストを拒否したものではないため、これは奇妙です。

/ etc/exports:

/export *(rw,fsid=0,crossmnt,insecure,async,no_subtree_check,sec=krb5p:krb5i:krb5)
/export/home    *(rw,insecure,async,no_subtree_check,sec=krb5p:krb5i:krb5)


クライアント:

me@dt1:/$ rpcinfo -p 192.168.1.115

   program vers proto   port
    100000    2   tcp    111  portmapper
    100024    1   udp  37320  status
    100024    1   tcp  48460  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  58625  nlockmgr
    100021    3   udp  58625  nlockmgr
    100021    4   udp  58625  nlockmgr
    100021    1   tcp  49616  nlockmgr
    100021    3   tcp  49616  nlockmgr
    100021    4   tcp  49616  nlockmgr
    100005    1   udp  45627  mountd
    100005    1   tcp  60265  mountd
    100005    2   udp  45627  mountd
    100005    2   tcp  60265  mountd
    100005    3   udp  45627  mountd
    100005    3   tcp  60265  mountd

私が試すことができる提案はありますか?

5
Nick

多分これは役立つでしょう:

また、共有パスを正しく挿入しなかったときにも起こりました。

# mount 192.168.2.101:/share /local/folder

このエラーを返しましたが、私が

# mount 192.168.2.101:/full/path/to/share /local/folder

それはうまくいった。

/etc/exportsファイルで行ったとおりに正確な共有を配置するだけです

1
Chris Gregory

これは自然に解決したか、かなり古いので何らかの形でなくなったと思います。

しかし、/proc/fs/nfsdはサーバーにマウントされています。

そうでない場合:mount -t nfsd nfsd /proc/fs/nfsd

0
espenfjo

私はかつてハードウェアとOS-Fedora Coreを切り替えましたが、NetworkManagerがネットワークコントローラーが現在不明であると判断することを忘れていたため、構成済みコントローラーの固定IPアドレスを割り当てる代わりに、DHCPに設定し、サーバーを設定しました。現在知られていないこのシステムからの接続を拒否しました。

NetworkManagerは、古いスクリプトを残したまま、「新しい」コントローラ用の/ etc/sysconfig/network-scripts /に新しいファイルを作成します。

解決策は、古い「スクリプト」を編集して、「HWADDR」で始まる行(コメントとして古い行を残すことにしました)を変更して、新しいファイルの同等の値に等しくすることでした。値 "ether"としてifconfigを実行し、新しいファイルを削除します。古いIPアドレスが復元されるまで、必要に応じて再起動します。

0
Richard T