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/borisje složka ke sdílenírwpro přístup ke čtení a zápisu klientasync??all_squash??192.168.1.0/24je řada klientů IP adresa počítače vaší místní sítě1001je ID uživatele a skupiny. Chcete-li to najít,$ id boris -
spravovat hostitele, 1. nedovolte nikomu v
/etc/hosts.denypřidatportmap:ALL nfsd:ALL mountd:ALLPoté povolte svému klientovi počítač v
/etc/hosts.allowpř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/24s
192.168.1.0/24je ř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/24s
192.168.1.0/24je řada klientů IP adresa počítače vaší místní sítě -
spusťte server
$ sudo /etc/init.d/nfs-kernel-server startnebo 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.masterpřidejte tento řádek:/media/shareFolder /etc/auto.nfs --ghost, --timeout=60v
/etc/auto.nfspřidat tento řádekboris -fstype=nfs,rw,intr,uid=1001,guid=1001 192.168.1.1:/home/boriss:
192.168.1.1je adresa serveru počítač/home/borisje složka sdílená na serveru počítač.1001je ID uživatele a skupiny. Chcete-li to najít,$ id borisrwpro 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.1s
192.168.1.1je adresa serveru počítač -
a restartujte svého klienta počítač.