Sự cho phép của NFS bị từ chối


10

Khi tôi định cấu hình NFS và tạo một tệp trên thư mục chia sẻ NFS của máy khách, tôi nhận được thông báo sau: quyền bị từ chối .

Cấu hình của tôi:

cấu hình máy chủ nfs

http://www.server-world.info/en/note?os=CentOS_6&p=nfs&f=1

ss thiết lập máy chủ

cấu hình máy khách nfs

http://www.server-world.info/en/note?os=CentOS_6&p=nfs&f=2

ss thiết lập máy khách

vấn đề ở đâu?


2 hình ảnh đó không nói lên nhiều điều. Bạn có thể làm một showmount -e servertừ khách hàng cũng như đầu ra từ mount?
ott--

Người dùng nào bạn đăng nhập vào máy khách? Nếu root, tùy chọn xuất NFS của bạn trên máy chủ là gì?
John

HUYỀN THOẠI !!!!!! Tôi đã cố gắng gắn kết một khối NFS docker trong hai ngày nay, không thấy tôi thấy no_all_squash ở đâu cả! Bắn bro!
chó săn

Câu trả lời:


17

Bạn cần chạy lệnh trên máy chủ sau khi sửa đổi /etc/exportstệp:

$ exportfs -a

Ngoài ra, khi gỡ lỗi các vấn đề kết nối với NFS, bạn có thể chạy lệnh showmount -e <nfs server>để xem những gì gắn kết một máy chủ nhất định đang xuất ra.

thí dụ

$ showmount -e cobbler
Export list for cobbler:
/cobbler/isos 192.168.1.0/24

dịch vụ chạy trên máy khách nfs

Bạn cần đảm bảo rằng bạn có các dịch vụ sau đang chạy để khách hàng có thể giao tiếp với máy chủ NFS:

$ chkconfig --list|grep rpc
rpcbind         0:off   1:off   2:on    3:on    4:on    5:on    6:off
rpcgssd         0:off   1:off   2:off   3:on    4:on    5:on    6:off
rpcidmapd       0:off   1:off   2:off   3:on    4:on    5:on    6:off
rpcsvcgssd      0:off   1:off   2:off   3:off   4:off   5:off   6:off

Cũng như cái này:

$ chkconfig --list|grep nfs
nfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off
nfslock         0:off   1:off   2:off   3:on    4:on    5:on    6:off

rpcinfo

Với các dịch vụ trên đang chạy, bạn sẽ có thể kiểm tra xem máy khách có thể thực hiện các cuộc gọi thủ tục từ xa (rpc) đến máy chủ NFS như vậy không:

$ rpcinfo -p cobbler
   program vers proto   port  service
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp    807  status
    100024    1   tcp    810  status
    100011    1   udp    718  rquotad
    100011    2   udp    718  rquotad
    100011    1   tcp    721  rquotad
    100011    2   tcp    721  rquotad
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100021    1   udp  60327  nlockmgr
    100021    3   udp  60327  nlockmgr
    100021    4   udp  60327  nlockmgr
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100021    1   tcp  57752  nlockmgr
    100021    3   tcp  57752  nlockmgr
    100021    4   tcp  57752  nlockmgr
    100005    1   udp    750  mountd
    100005    1   tcp    753  mountd
    100005    2   udp    750  mountd
    100005    2   tcp    753  mountd
    100005    3   udp    750  mountd
    100005    3   tcp    753  mountd

lắp và các mô-đun hạt nhân

Tôi thấy những gì bạn đã viết trong một câu trả lời mà sau đó bạn đã xóa. Bạn nên thêm thông tin đó vào câu hỏi!

Tôi có thể thấy nơi bạn đang bị bối rối bây giờ. Tôi không tin rằng bạn cho rằng sẽ được gắn kết bằng cách sử dụng:

$ mount -t nfsd ...

đó phải là:

$ mount t nfs ... 

Hãy thử thay đổi điều đó. Ngoài ra tôi thấy nơi bạn cuối cùng đã bị bối rối. Bạn đã không tải mô-đun hạt nhân nfs.

$ modprobe nfs

Trên máy khách TÔI CÓ TÌNH HÌNH NÀY [root @ Pippa salolas] # showmount -e IPSERVER clnt_create: RPC: Port mapper thất bại - Không thể nhận: errno 113 (Không đường đến host)
Cocotuna

Bạn cần được chạy nfslockvà tất cả các rpc*dịch vụ trên máy khách.
slm

1
Xem cập nhật của tôi, đảm bảo rằng những người đang chạy.
slm

1
Là các daemon trên đang chạy? Ngoài ra nó có thể là một vấn đề tường lửa. Nếu nó được kích hoạt, bạn có thể dừng nó tạm thời không? /etc/init.d/iptables stop.
slm

2
Tôi rất vui vì bạn đã giải quyết vấn đề của mình và tôi không có ý này theo cách có ý nghĩa nhưng trong tương lai nếu bạn sẽ tham gia vào trang web này, bạn phải tiếp tục tìm hiểu thông tin và cố gắng đừng nản lòng với câu hỏi tiếp theo. Nhận xét của bạn về "YESSSSS" có thể đến từ sự thất vọng của bạn, nhưng chúng có thể được hiểu là thô lỗ với những người khác, những người chỉ cố gắng giúp bạn giải quyết vấn đề của bạn! Tôi đã có thể giúp bạn với vấn đề này vài ngày trước nếu bạn cung cấp phản hồi mà tôi đã hỏi bạn nhiều lần, và cuối cùng bạn đã đăng nó dưới dạng câu trả lời và sau đó xóa nó.
slm

0

Những gì tôi tìm thấy là với Ubuntu 15.04 được cập nhật vào cuối tháng Tư. Các ổ USB ngoài chỉ có thể được chia sẻ qua NFS nếu ổ đĩa được gắn vào thư mục chính của người dùng và KHÔNG phải là thư mục Nhạc / Video DEFAULT. Sau đó, không ai: nogroup trên máy chủ. Fsid = 0 cho gốc xuất khẩu cũng phải có. Tất cả đều hoạt động. Tôi có thể cung cấp các mẫu từ máy khách đầu tiên, sau đó đến máy chủ.

Khách hàng - fstab
 server:/home/userid/MyMusic    /home/clientid/Music   nfs     auto       0       0
 server:/home/userid/MyVideo    /home/clientid/Videos  nfs     auto       0       0

Tôi sẽ đăng phần máy chủ dưới dạng câu trả lời riêng vì tôi không có quyền truy cập YET vào thư mục gốc

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.