Тут есть общий схематоз NFS подключения.
Теперь частный случай: уважаемый Padavan запилил поддержку NFS в своей прошивке для роутера Asus RT-N56U.
Надо использовать.
Сначала установить на комп поддержку NFS
sudo apt-get install nfs-kernel-server nfs-common
Создать папку, в которую надо будет монтировать удалённую шару
mkdir ~/All/NFS
Ручное монтирование шары по шаблону
sudo mount -t nfs -o vers=3,tcp,soft 192.168.1.1:/dir/on/server ~/path/on/laptop
У меня так
sudo mount -t nfs -o vers=3,tcp,soft 192.168.1.1:/media/CrM_Backups ~/All/NFS
Если access denied, то надо посмотреть какие каталоги монтируются на RT-N56U.
Заходим в админку роутера, раздел "администрирование/консоль" даём команду
cat /etc/exports
смотрим вывод, например:
# auto-created file
/media/CrM_Backups 192.168.1.0/255.255.255.0(rw,async,insecure,no_root_squash,no_subtree_check)
/media/MULTISYSTEM 192.168.1.0/255.255.255.0(rw,async,insecure,no_root_squash,no_subtree_check)
Если ручное монтирование в норме, то можно прописать запуск NFS-шары в /etc/fstab по шаблону:
192.168.1.1:/data /media/Общедоступная nfs user,rw,noauto 0 0
опция «noauto» запрещает автоматическое монтирование сетевого диска при старте системы
В моём случае:
192.168.1.1:/media/CrM_Backups ~/All/NFS nfs user,rw 0 0
Save, reboot, радуемся, пьём коньяк.
UPD: роутер сдох, но пусть заметочка полежит тут на память.