Điểm:0

Sự cố khi kích hoạt NFS từ Ubuntu Server sang macOS

lá cờ cl

Tôi tương đối mới với tất cả điều này và đánh giá cao sự giúp đỡ.

Tôi đang cố truy cập máy chủ Linux của mình /Trang Chủ thư mục từ macOS qua NFS. Tôi đã thực hiện các bước bên dưới nhưng Trình tìm kiếm macOS không thể kết nối với máy chủ.

Thông báo lỗi: Đã xảy ra sự cố khi kết nối với máy chủ â192.168.86.114â. Máy chủ có thể không tồn tại hoặc không khả dụng vào lúc này.Kiểm tra tên máy chủ hoặc địa chỉ IP, kiểm tra kết nối mạng của bạn rồi thử lại.

Trên máy chủ (Ubuntu 20.04 LTS):

  1. Đã cài đặt nfs-kernel-server
  2. đã chỉnh sửa /etc/exports bao gồm: /home [client_ip](rw,sync,no_root_squash,no_subtree_check)
  3. Đã xuất thư mục chia sẻ NFS (Sudo exportfs -a) và khởi động lại máy chủ hạt nhân NFS (Sudo systemctl khởi động lại nfs-kernel-server)
  4. Được phép truy cập NFS thông qua tường lửa (đã xác nhận quyền truy cập được phép từ [client_ip] trên cổng 2049)

Trên máy khách (macOS Monterey 12.0.1)

  1. Trình tìm kiếm -> Kết nối với Máy chủ -> nfs://[host_ip]/Trang Chủ

Tôi có bộ định tuyến Google Nest Wifi.

Tôi đã bỏ lỡ bất cứ điều gì? Cuối cùng, tôi muốn thiết lập điều này để gắn kết khi đăng nhập.

Cảm ơn trước!

(đăng chéo: https://apple.stackexchange.com/questions/432003/issues-enabling-nfs-from-ubuntu-server-to-macos)

lá cờ in
Bạn có đang lưu trữ toàn bộ thư mục `/home` không? Hay chỉ `/home/{user}`? Nếu đó là toàn bộ thư mục chính, bạn sẽ muốn xác nhận rằng các quyền đó là chính xác, vì nó được sở hữu bởi `root:root` theo mặc định
Terrance avatar
lá cờ id
Hmmmm không có ý tưởng nào khi đang Di chuyển -> Kết nối với Máy chủ vì tôi đã thử mọi thứ trên đó. Tôi đã có thể thêm mạng của mình vào tệp `/etc/hosts.allow` dưới dạng `rpcbind : 10.0.0.0/24 127.0.0.1` trên máy chủ NFS của mình và khởi động lại dịch vụ rpcbind của tôi `systemctl start rpc-statd` sau đó và chỉ sau đó tôi mới có thể gắn kết qua thiết bị đầu cuối Mac bằng lệnh `mount_nfs`. Sau đó, dòng kết nối với máy chủ hoạt động miễn là tôi đã kết nối giá treo NFS.
Terrance avatar
lá cờ id
Ồ, lệnh mount của tôi là `Sudo mount_nfs -o resvport 10.0.0.220:/media/storage NFS/`
maesterdaemon avatar
lá cờ cl
@matigo điểm tốt, cảm ơn - Tôi đã thay đổi dòng **/etc/exports** để chỉ **/home/[user]** và làm mới mọi thứ... tiếc là vẫn không thể truy cập qua macOS Finder.
Terrance avatar
lá cờ id
Tôi có 2 Macbook Pro ở đây. Một là cá nhân của tôi và một là công việc của tôi. Tôi không thể nhập `nfs://10.0.0.220/media/storage` trong hộp Kết nối với Máy chủ hoặc Command+K để kết nối với các chia sẻ NFS của mình. Tuy nhiên, tôi có thể kết nối nếu tôi duyệt đến các chia sẻ Samba của mình trên cùng một máy chủ đang chạy các chia sẻ NFS của tôi. Dòng lệnh Tôi có thể kết nối tốt và gắn kết các chia sẻ NFS của mình trong iTerm trên máy Mac. Tôi tin rằng điều này là do khi sử dụng kết nối với máy chủ, nó không phải là một lệnh hoàn chỉnh để gắn phần chia sẻ vào hệ thống của bạn, nơi mà với trình duyệt Samba, nó sẽ gắn kết khi bạn nhấp đúp vào phần chia sẻ.
Terrance avatar
lá cờ id
Đây có vẻ là sự cố Mac OS X chứ không phải sự cố Ubuntu.
maesterdaemon avatar
lá cờ cl
Cảm ơn @Terrance và xin lỗi vì trả lời chậm trễ. Tôi đã cố gắn Ubuntu NFS qua thiết bị đầu cuối MacOS (tức là thông qua 'sudo mount_nfs' và 'sudo mount'), nhưng tiếc là điều này cũng không hoạt động. Thiết bị đầu cuối chỉ bị treo và tôi phải nhấn CTRL-C. Rất lạ, không biết phải đi đâu từ đây - ngoài việc chỉ bảo lãnh và thử qua SMB?
Terrance avatar
lá cờ id
@maesterdaemon Bạn đã thực hiện các bước khác mà tôi đã làm trước khi chạy lệnh mount trong nhận xét ở trên chưa? Các bước tôi đã thực hiện trên hệ thống Ubuntu đang lưu trữ điểm gắn kết NFS, chỉ cần đảm bảo rằng bạn thay đổi địa chỉ IP để khớp với mạng của mình. Có, với SMB, tôi hoàn toàn không gặp vấn đề gì khi sử dụng hộp Kết nối với Máy chủ trên máy Mac.
maesterdaemon avatar
lá cờ cl
Cảm ơn @Terrance. Có, tôi đã thêm vào hosts.allow và khởi động lại dịch vụ rpcbind trước khi thử gắn kết qua thiết bị đầu cuối macOS - tiếc là nó không hoạt động. Tôi cũng đã thử thiết lập chia sẻ SMB (thông qua [hướng dẫn] này(https://linuxconfig.org/how-to-configure-samba-server-share-on-ubuntu-20-04-focal-fossa- linux) và những người khác) và tôi cũng không thể truy cập máy chủ của mình qua SMB... Không chắc liệu có thể có sự cố bao trùm hay không. Máy chủ của tôi đang truy cập thành công NAS của tôi qua NFS. Chỉ là cách khác mà tôi chưa thể thiết lập.
Điểm:0
lá cờ cl

Sau một thời gian rời xa điều này, tôi đã tìm ra giải pháp đây đó đã làm các trick.

Hóa ra để kích hoạt quyền truy cập nfs từ macOS, tôi cần:

  1. Đặt các tùy chọn 'không an toàn', 'all-squash', 'anonuid' và 'anongid' trong tệp /etc/exports
  2. Sử dụng đường dẫn 'nfs://[server-IP]/home/[user]' đầy đủ trong Finder's Connect to Server

Cảm ơn tất cả sự giúp đỡ của bạn trong việc khắc phục sự cố này!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.