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/borisist der freizugebende Ordnerrwfür Lese- und Schreibzugriff des Clientssync??all_squash??192.168.1.0/24ist eine Reihe von Clients Computer-IP-Adresse Ihres lokalen Netzwerks1001ist die Benutzer- und Gruppen-ID. Um es zu finden$ id boris -
hosts verwalten, 1. niemanden in
/etc/hosts.denyzulassen hinzufügenportmap:ALL nfsd:ALL mountd:ALLErlauben Sie dann Ihrem Client Computer in
/etc/hosts.allowhinzufügenportmap: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/24mit
192.168.1.0/24ist 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/24mit
192.168.1.0/24ist eine Reihe von Clients Computer-IP-Adresse Ihres lokalen Netzwerks -
den Server starten
$ sudo /etc/init.d/nfs-kernel-server startoder 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.masterfüge diese Zeile hinzu:/media/shareFolder /etc/auto.nfs --ghost, --timeout=60in
/etc/auto.nfsdiese Zeile hinzufügenboris -fstype=nfs,rw,intr,uid=1001,guid=1001 192.168.1.1:/home/borismit:
192.168.1.1ist die Adresse des Servers Computer/home/borisist der auf dem Server freigegebene Ordner Computer.1001ist die Benutzer- und Gruppen-ID. Um es zu finden$ id borisrwfü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.1mit
192.168.1.1ist die Adresse des Servers Rechner -
und starten Sie Ihren Client neu Computer.