Puncte:0

Probleme de activare a NFS de la Ubuntu Server la macOS

drapel cl

Sunt relativ nou în toate acestea și apreciez ajutorul.

Încerc să accesez serverul meu Linux /Acasă director din macOS prin NFS. Am urmat pașii de mai jos, dar macOS Finder nu se poate conecta la server.

Mesaj de eroare: A apărut o problemă la conectarea la server â192.168.86.114â. Este posibil ca serverul să nu existe sau să fie indisponibil în acest moment.Verificați numele serverului sau adresa IP, verificați conexiunea la rețea și apoi încercați din nou.

Pe gazdă (Ubuntu 20.04 LTS):

  1. Nfs-kernel-server instalat
  2. Editat /etc/exports a include: /home [client_ip](rw,sync,no_root_squash,no_subtree_check)
  3. S-a exportat directorul de partajare NFS (sudo exportfs -a) și repornit serverul nucleului NFS (sudo systemctl restart nfs-kernel-server)
  4. Acces NFS permis prin firewall (acces permis confirmat din [client_ip] pe portul 2049)

Pe client (macOS Monterey 12.0.1)

  1. Finder -> Conectare la server -> nfs://[host_ip]/Acasă

Am un router Google Nest Wifi.

Mi-a scăpat ceva? În cele din urmă, aș dori să configurez acest lucru pentru a se monta la conectare.

Mulțumesc anticipat!

(post încrucișat: https://apple.stackexchange.com/questions/432003/issues-enabling-nfs-from-ubuntu-server-to-macos)

drapel in
Găzduiți întregul director `/home`? Sau doar `/home/{user}`? Dacă este întregul director principal, veți dori să confirmați că permisiunile sunt corecte, deoarece este deținut de `root:root` în mod implicit
Terrance avatar
drapel id
Hmmmm nicio idee din mers -> Conectați-vă la server, deoarece am încercat aproape totul pe acesta. Am reușit să-mi adaug rețeaua la fișierul `/etc/hosts.allow` ca `rpcbind : 10.0.0.0/24 127.0.0.1` pe serverul meu NFS și să repornesc serviciul meu rpcbind `systemctl start rpc-statd` apoi și numai atunci am reușit să montez prin terminalul Mac prin comanda `mount_nfs`. Apoi linia de conectare la server a funcționat atâta timp cât am avut montarea NFS conectată.
Terrance avatar
drapel id
Oh, comanda mea de montare a fost `sudo mount_nfs -o resvport 10.0.0.220:/media/storage NFS/`
maesterdaemon avatar
drapel cl
@matigo punct bun, mulțumesc - am schimbat linia **/etc/exports** pentru a se referi la **/home/[user]** și am reîmprospătat totul... din păcate încă nu am putut accesa prin macOS Finder.
Terrance avatar
drapel id
Am 2 Macbook Pro aici. Una este personală și alta este munca mea. Nu pot introduce `nfs://10.0.0.220/media/storage` în caseta Conectare la server sau Command+K pentru a mă conecta la partajările mele NFS. Cu toate acestea, mă pot conecta dacă răsfoiesc la partajările mele Samba pe același server care rulează partajările mele NFS. Linia de comandă Mă pot conecta foarte bine și îmi pot monta acțiunile NFS în iTerm pe Mac. Cred că acest lucru se datorează faptului că, atunci când utilizați conectarea la server, nu este o comandă completă pentru a monta partajarea pe sistemul dvs., unde, cu navigarea Samba, se montează când faceți dublu clic pe partajare.
Terrance avatar
drapel id
Aceasta pare a fi o problemă Mac OS X și nu o problemă Ubuntu.
maesterdaemon avatar
drapel cl
Mulțumesc @Terrance și scuze pentru răspunsul întârziat. Am încercat să montez Ubuntu NFS prin terminalul MacOS (adică prin „sudo mount_nfs” și „sudo mount”), dar, din păcate, nici acest lucru nu a funcționat. Terminalul se blochează și trebuie să fac CTRL-C afară. Foarte ciudat, nu sunt sigur unde să merg de aici - în afară de a elibera pe cauțiune și a încerca prin SMB?
Terrance avatar
drapel id
@maesterdaemon Ai efectuat ceilalți pași pe care i-am făcut înainte de a rula comanda mount în comentariul de mai sus? Acești pași pe care i-am efectuat pe sistemul meu Ubuntu care găzduiește punctul de montare NFS, trebuie doar să vă asigurați că schimbați adresele IP pentru a se potrivi cu rețeaua dvs. Da, cu SMB nu am avut probleme cu utilizarea casetei Conectare la server pe Mac.
maesterdaemon avatar
drapel cl
Mulțumesc @Terrance. Da, am adăugat la hosts.allow și am repornit serviciul rpcbind înainte de a încerca să montez prin terminalul macOS - din păcate, nu a funcționat. De asemenea, am încercat să configurez o partajare SMB (prin acest [ghid](https://linuxconfig.org/how-to-configure-samba-server-share-on-ubuntu-20-04-focal-fossa- linux) și altele), și nici eu nu pot accesa serverul meu prin SMB... Nu sunt sigur dacă ar putea exista o problemă generală. Serverul meu accesează cu succes NAS-ul meu prin NFS. Doar invers, nu am reușit să o instalez.
Puncte:0
drapel cl

După ce am stat ceva timp departe de asta, am găsit o soluție Aici care a făcut smecheria.

Se pare că permit accesul nfs din macOS, trebuia să:

  1. Setați opțiunile „nesigur”, „all-squash”, „anonuid” și „anongid” în fișierul /etc/exports
  2. Utilizați calea completă „nfs://[server-IP]/home/[user]” în Conectarea la server din Finder

Vă mulțumim pentru tot ajutorul acordat în rezolvarea problemelor!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.