Snažím se připojit adresář z Raspberry Pi 2 (server NFS) z počítače Ubuntu 15.10 (klient NFS). Když to zkusím, zobrazí se chyba:
mount.nfs: access denied by server while mounting 192.168.1.135:/home/pi
Tady je to, co dělám.
Na Raspberry Pi 2 (NFS server)
Tento řádek byl přidán do /etc/exports
/home/pi/workspace 192.168.1.*(rw,no_subtree_check,sync,root_squash)
Vydáno:
sudo update-rc.d rpcbind enable && sudo update-rc.d nfs-common enable
A pak spustil NFS server:
[email protected] ~ $ sudo service nfs-kernel-server start
[ ok ] Exporting directories for NFS kernel daemon....
[ ok ] Starting NFS kernel daemon: nfsd mountd.
Na PC (klient NFS)
> showmount -e 192.168.1.135
Export list for 192.168.1.135:
/home/pi/workspace 192.168.1.*
Poté se pokusím připojit adresář a zobrazí se chyba:
> sudo mount 192.168.1.135:/home/pi/workspace /home/fanta/nfs
mount.nfs: access denied by server while mounting 192.168.1.135:/home/pi/workspace
Jakékoli informace, které mohu shromáždit k vyřešení problému?
Raspberry Pi 2 používá Linux dex 4.1.13-v7+ a PC Ubuntu 15.10 64-bit.
Díky!
Přijatá odpověď:
Můžete použít pouze * samostatně nebo v názvech domén. Nahraďte jej ip/počet bitů:
/home/pi/workspace 192.168.1.0/24(rw,no_subtree_check,sync,root_squash)
Viz man exports nebo debian handbook
Každý stroj lze identifikovat buď svým DNS jménem nebo jeho IP adresou. Celé sady počítačů lze také zadat buď pomocí syntaxe, jako je *.falcot.com, nebo rozsahu adres IP, jako je 192.168.0.0/255.255.255.0 nebo 192.168.0.0/24.