GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie richte ich ein NFS-Netzwerk ein?

Ich möchte die hier und da gefundenen Informationen zusammenführen, um alle Schritte zum Einrichten meines NFS-Netzwerks zwischen meinen beiden Ubuntu-PCs in einer Antwort aufzuzeichnen

Dies ist von Zeit zu Zeit nützlich, zum Beispiel wenn ich auf eine neue Ubuntu-Version umsteige, muss ich :

zurücksetzen
  • NFS
  • Autofs
  • UFW

Akzeptierte Antwort:

Nehmen wir an, dass «boris» mein Login ist, wie zum Beispiel /home/boris ist mein Home-Ordner.

1. Stellen Sie den «Server»-Computer ein:

  • Installieren Sie nfs-kernel-server und nfs-common

    $ sudo apt-get install nfs-kernel-server
    $ sudo apt-get install nfs-common
    
  • in /etc/exports , definieren Sie den freizugebenden Ordner, indem Sie Folgendes hinzufügen:

    /home/boris   192.168.1.0/24(rw,sync,all_squash,anonuid=1001,anongid=1001,subtree_check)
    

    mit:
    /home/boris ist der freizugebende Ordner
    rw für Lese- und Schreibzugriff des Clients
    sync ??
    all_squash ??
    192.168.1.0/24 ist eine Reihe von Clients Computer-IP-Adresse Ihres lokalen Netzwerks
    1001 ist die Benutzer- und Gruppen-ID. Um es zu finden $ id boris

  • hosts verwalten, 1. niemanden in /etc/hosts.deny zulassen hinzufügen

    portmap:ALL
    nfsd:ALL
    mountd:ALL
    

    Erlauben Sie dann Ihrem Client Computer in /etc/hosts.allow hinzufügen

    portmap:192.168.1.0/24
    lockd:192.168.1.0/24
    nfsd:192.168.1.0/24
    mountd:192.168.1.0/24
    rquotad:192.168.1.0/24
    statd:192.168.1.0/24
    

    mit 192.168.1.0/24 ist eine Reihe von Clients Computer-IP-Adresse Ihres lokalen Netzwerks

  • Setzen Sie die Firewall-UFW

    $ sudo ufw enable
    $ sudo ufw default deny incoming
    $ sudo ufw default deny outgoing
    $ sudo ufw allow from 192.168.1.0/24
    $ sudo ufw allow out from 192.168.1.0/24
    

    mit 192.168.1.0/24 ist eine Reihe von Clients Computer-IP-Adresse Ihres lokalen Netzwerks

  • den Server starten

    $ sudo /etc/init.d/nfs-kernel-server start
    

    oder nach einer Änderung von /etc/exports

    $ sudo /etc/init.d/nfs-kernel-server restart
    

2. Stellen Sie den «Client»-Computer ein:

  • Installieren Sie nfs-common und autofs

    $ sudo apt-get install nfs-common
    $ sudo apt-get install autofs
    
  • Erstellen Sie den Ordner, der zum Mounten der Verbindung mit dem Server verwendet wird

    $ sudo mkdir /media/shareFolder
    
  • Stellen Sie autofs ein, um diesen Ordner automatisch zu mounten,
    in /etc/auto.master füge diese Zeile hinzu:

    /media/shareFolder /etc/auto.nfs --ghost, --timeout=60
    

    in /etc/auto.nfs diese Zeile hinzufügen

    boris  -fstype=nfs,rw,intr,uid=1001,guid=1001   192.168.1.1:/home/boris
    

    mit:
    192.168.1.1 ist die Adresse des Servers Computer
    /home/boris ist der auf dem Server freigegebene Ordner Computer.
    1001 ist die Benutzer- und Gruppen-ID. Um es zu finden $ id boris
    rw für Lese- und Schreibzugriff

  • Setzen Sie die Firewall-UFW

    $ sudo ufw enable
    $ sudo ufw default deny incoming
    $ sudo ufw default deny outgoing
    $ sudo ufw allow to 192.168.1.1
    $ sudo ufw allow out to 192.168.1.1
    

    mit 192.168.1.1 ist die Adresse des Servers Rechner

  • und starten Sie Ihren Client neu Computer.

Verwandte:Wie stelle ich ein, dass der Ordner mit der Eingabetaste im Finder geöffnet wird?
Ubuntu
  1. So richten Sie einen NFS-Mount unter Rocky Linux 8 ein

  2. So richten Sie NFS-Server und -Client unter Ubuntu 20.04 ein

  3. Ubuntu – Wie stellt man eine statische IP in Ubuntu ein?

  4. Wie kann ich Ubuntu Server 14.04 mit Nfs über das Netzwerk booten?

  5. Wie stellt man Ruby 2.1.2 als Standard ein?

So legen Sie DNS-Nameserver unter Ubuntu 18.04 fest

So richten Sie WireGuard VPN unter Ubuntu 18.04 ein

So richten Sie WireGuard VPN unter Ubuntu 20.04 ein

So richten Sie die NFS-Freigabe unter Ubuntu 20.04, 18.04 ein

So starten Sie das Netzwerk unter Ubuntu 20.04 neu

Ubuntu So legen Sie eine statische IP über Terminal und GUI fest