1

Temat: Udostępnianie dysku dla Openwrt za pomocą NFS

Witam,

Mam TL-WDR4300 Gargoyle pracujący w trybie AP który udostępnia dysk usb, komputerom z Windows za pomocą CIFS (samba). Natomiast drugi router TL-WR1043ND również Gargoyle pracuje w trybie Most bezprzewodowy/przekaźnik i jest przez WiFi połączony z TL-WDR4300.

Chciałbym aby udostępnione zasoby dysku TL-WDR4300, były również dostępne dla drugiego routera TL-WR1043ND np. przez konsolę ssh korzystając z programu midnight commander, o ile to możliwe ?.

Z tego co wyczytałem do tego służy udział typu NFS, który można ustawić w Gui. Tyle że nie wiem co zrobić na tym drugim routerze TL-WR1043ND aby mieć dostęp do udostępnionych zasobów NFS.

Pozdrawiam

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

2

Odp: Udostępnianie dysku dla Openwrt za pomocą NFS

Jak chcesz. Możesz udostępniony zasób zamontować za pomocą cifsmount lub zrobić nfs i za jego pomocą montować.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez krynio 2013-09-22 09:30:08)

Odp: Udostępnianie dysku dla Openwrt za pomocą NFS

Ustawiłem NFS na TL-WDR4300, ścieżka 192.168.2.1:/nfs/Samsung_ext4  (udostępniam cały dysk, nie folder, oraz jest to dostęp odczyt/zapis, dopuszczony dostęp anonimowy)

wpis w /etc/exports
/nfs/Samsung_ext4    *(rw,sync,secure,no_subtree_check,root_squash,anongid=0,anonuid=0,fsid=6669)
/nfs/Samsung_ntfs    *(rw,sync,secure,no_subtree_check,root_squash,anongid=0,anonuid=0,fsid=6670)

W drugim routerze TL-WR1043ND adres 192.168.2.2 widzę że są już wymagane pakiety nfs-utils, portmap, kmod-fs-nfs

Próbowałem... i wygląda na to że się udało :-) za pomocą polecenia

mount.nfs 192.168.2.1:/nfs/Samsung_ext4 /mnt/ -o nolock

Pozdr.

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

4

Odp: Udostępnianie dysku dla Openwrt za pomocą NFS

Udostępnianie zasobów działa, dzięki.

Niestety zauważyłem że nie mogę na raz zamontować dwóch partycji (dysk mam podzielony na dwie części, 1 ext4 i 2 ntfs).

mount.nfs 192.168.2.1:/nfs/Samsung_ext4 /mnt/ -o nolock
mount.nfs 192.168.2.1:/nfs/Samsung_ntfs /mnt/ -o nolock

Objaw jest taki że w /mnt  widoczne są tylko zasoby ostatniej zamontowanej partycji. Nie ma tam podziału na Samsung_ext4 i Samsung_ntfs, tylko od razu widać pliki, katalogi jednej zamontowaniej partycji.

Domyślam się że utworzenie katalogu np. w partycji Samsung_ntfs i montowanie go połowicznie rozwiązałoby problem, lecz czy nie ma innego rozwiązania aby mieć dostęp do całości partycji 1 i 2.

Krynio

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

5

Odp: Udostępnianie dysku dla Openwrt za pomocą NFS

Jakim cudem chciałeś zamontować dwa różne zasoby w tym samym katalogu? Niby jak chciałeś się potem dostać do jednej i drugiej?

Zamontuj pierwszą w /mnt/p1, drugą w /mnt/p2 a nie w /mnt, masz przecież dwa zasoby.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Udostępnianie dysku dla Openwrt za pomocą NFS

Próbowałem tak wcześniej tylko że nie wpadłem na to że katalogi np. p1 i p2 najpierw trzeba utworzyć w /mnt
Dziękuję, wszystko działa.

Krynio

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270