Chci sloučit informace nalezené tu a tam, abych zaznamenal v jedné odpovědi všechny kroky k nastavení sítě NFS mezi mými dvěma počítači Ubuntu
To se čas od času hodí, například když přecházím na novou verzi Ubuntu, musím provést reset:
- NFS
- Autofs
- UFW
Přijatá odpověď:
Řekněme, že «boris» je mé přihlášení, například /home/boris
je moje domovská složka.
1. nastavte počítač «server»:
-
nainstalujte nfs-kernel-server a nfs-common
$ sudo apt-get install nfs-kernel-server $ sudo apt-get install nfs-common
-
v
/etc/exports
, definujte složku ke sdílení přidáním tohoto:/home/boris 192.168.1.0/24(rw,sync,all_squash,anonuid=1001,anongid=1001,subtree_check)
s:
/home/boris
je složka ke sdílenírw
pro přístup ke čtení a zápisu klientasync
??all_squash
??192.168.1.0/24
je řada klientů IP adresa počítače vaší místní sítě1001
je ID uživatele a skupiny. Chcete-li to najít,$ id boris
-
spravovat hostitele, 1. nedovolte nikomu v
/etc/hosts.deny
přidatportmap:ALL nfsd:ALL mountd:ALL
Poté povolte svému klientovi počítač v
/etc/hosts.allow
přidatportmap: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
s
192.168.1.0/24
je řada klientů IP adresa počítače vaší místní sítě -
nastavte 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
s
192.168.1.0/24
je řada klientů IP adresa počítače vaší místní sítě -
spusťte server
$ sudo /etc/init.d/nfs-kernel-server start
nebo po úpravě /etc/exports
$ sudo /etc/init.d/nfs-kernel-server restart
2. nastavte počítač «klienta»:
-
nainstalujte nfs-common a autofs
$ sudo apt-get install nfs-common $ sudo apt-get install autofs
-
vytvořte složku použitou pro připojení k serveru
$ sudo mkdir /media/shareFolder
-
nastavit autofs na automatické připojení této složky,
v/etc/auto.master
přidejte tento řádek:/media/shareFolder /etc/auto.nfs --ghost, --timeout=60
v
/etc/auto.nfs
přidat tento řádekboris -fstype=nfs,rw,intr,uid=1001,guid=1001 192.168.1.1:/home/boris
s:
192.168.1.1
je adresa serveru počítač/home/boris
je složka sdílená na serveru počítač.1001
je ID uživatele a skupiny. Chcete-li to najít,$ id boris
rw
pro přístup ke čtení a zápisu -
nastavte 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
s
192.168.1.1
je adresa serveru počítač -
a restartujte svého klienta počítač.