Odp: Gargoyle 1.15.x
cat: can't open '/etc/exports': No such file or directory
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Gargoyle 1.15.x
Strony Poprzednia 1 2 3 4 5 6 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
cat: can't open '/etc/exports': No such file or directory
Więc od początku:
- o jakiem routerze piszesz?
- która wersja gargoyle?
- sam instalowałeś plugin usb-storage?
1. x86/x64
2. Twoje 15.01
3. Było zainstalowane
Wykonaj i pokaż wyniki
opkg list-installed | grep nfs
exportfs
/etc/init.d/nfsd statusopkg list-installed | grep nfs
kmod-fs-nfs - 5.15.173-1-6b95b9445546a96895392f461255185c
kmod-fs-nfs-common - 5.15.173-1-6b95b9445546a96895392f461255185c
kmod-fs-nfs-common-rpcsec - 5.15.173-1-6b95b9445546a96895392f461255185c
kmod-fs-nfs-v4 - 5.15.173-1-6b95b9445546a96895392f461255185c
kmod-fs-nfsd - 5.15.173-1-6b95b9445546a96895392f461255185c
nfs-kernel-server - 2.6.2-3
nfs-utils - 2.6.2-3
nfs-utils-libs - 2.6.2-3
exportfs: could not open /var/lib/nfs/.etab.lock for locking: errno 2 (No such file or directory)
/etc/init.d/nfsd status inactive
Nie masz nfs-kernel-server-utils który jest standardowo w obrazie
root@Gargoyle:/# opkg info nfs-kernel-server-utils
Package: nfs-kernel-server-utils
Version: 2.6.2-3
Size: 13669
Filename: nfs-kernel-server-utils_2.6.2-3_x86_64.ipk
SHA256sum: a9a884f8a155788867f69bf019699eb4ad12da3d4a720a00ab6fb3263d520375
Auto-Installed: yes
Architecture: x86_64
Depends: libc, nfs-kernel-server
Installed-Size: 13004
Installed-Time: 1738049803
Description: NFS server utils
Install-Destination: root
Status: install user installed
Section: net
Source-ID: openwrt_23.05-SNAPSHOT_packages
User-Installed: trueDoinstalowałem, ale bez zmian.
Pytanie czemu go nie miałeś. Co jeszcze zostało usunięte z systemu?
W zasadzie nic. Doinstalowałem kilka rzeczy do oscama, oraz sambę.
Więc zepsułeś system. Gargoyle korzysta z ksmbd i ma dość zmodyfikowane skrypty. Instalując sambę mogłeś je nadpisać tymi generycznymi.
Zainstaluj sobie ponownie gargoyle i konfiguruj ręcznie albo szukaj szukaj wszystkich zmian jakie masz wykonane w systemie w stosunku do oryginalnej zawartości gargoyle.
No to żeś mnie pocieszył. Dziękuję za pomoc.
Niestety na czystej instalacji to samo. Mógłbym się bez tego obyć, ale nie potrafię zamontować w r6220 zasobów po sambie. Po nfs idzie od strzała.
Dlaczego nie potrafisz? Co Ci nie działa?
mount.cifs \\\\192.168.10.1\\Multimedia /dysk -o guest,vers=1.0
mount error(146): could not connect to 192.168.10.1Unable to find suitable address.
Ping przechodzi. Inna lokalizacja połączona przez wireguard.
ping 192.168.10.1
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=10.162 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=10.087 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=9.924 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=10.212 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=10.286 ms
64 bytes from 192.168.10.1: seq=5 ttl=64 time=10.519 ms
64 bytes from 192.168.10.1: seq=6 ttl=64 time=10.624 ms
64 bytes from 192.168.10.1: seq=7 ttl=64 time=10.871 ms
64 bytes from 192.168.10.1: seq=8 ttl=64 time=9.884 ms
64 bytes from 192.168.10.1: seq=9 ttl=64 time=10.179 ms
64 bytes from 192.168.10.1: seq=10 ttl=64 time=10.278 ms
64 bytes from 192.168.10.1: seq=11 ttl=64 time=10.546 ms
64 bytes from 192.168.10.1: seq=12 ttl=64 time=9.522 ms
64 bytes from 192.168.10.1: seq=13 ttl=64 time=9.814 ms
64 bytes from 192.168.10.1: seq=14 ttl=64 time=9.873 ms
64 bytes from 192.168.10.1: seq=15 ttl=64 time=10.070 ms
64 bytes from 192.168.10.1: seq=16 ttl=64 time=10.250 ms
^C
--- 192.168.10.1 ping statistics ---
17 packets transmitted, 17 packets received, 0% packet loss
round-trip min/avg/max = 9.522/10.182/10.871 ms
Kurde. Czemu wszystko musisz robić po swojemu? Teraz się okazuje że przez wireguarda. Gdybyś od razu to napisał to bym ci odpowiedział (albo byś w ogóle przeczytał ten wątek) żę ksmbd domyślnie słucha tylko na lanie a nie innych interfejsach. Jak chcesz dostęp przez wg to musisz zmienić konfig ksmbd i dodać tam żeby słuchał też na wg albo na wszystkich interfejsach.
I to wszystko że ci się nie chciało napisać co w ogóle robisz.
Nie nie. Nfs nie działa na lanie, wogóle się nie uruchamia. Zabawa z cifs to właśnie przez to.
KSMBD, nie nfs. O tym rozmawiamy.
NFS sobie sprawdzę później.
uci set ksmbd.@globals[0].interface="lan wg0"
uci: Invalid argument
Zmień ręcznie w pliku.
1.
uci set ksmbd.global.interface='lan wg0'
uci commit
/etc/init.d/ksmbd restart2. samba: działa
cezary@lenovo:~$ mkdir /tmp/test
cezary@lenovo:~$ sudo mount -t cifs //192.168.1.1/dysk1 /tmp/test -o guest
cezary@lenovo:~$ ls -al /tmp/test/
ls: /tmp/test/lost+found: Brak dostępu
razem 4
drwxr-xr-x 2 root root 0 mar 31 18:47 .
drwxrwxrwt 27 root root 620 mar 31 18:50 ..
drwxr-xr-x 2 root root 0 mar 31 18:29 lost+found
-rwxr-xr-x 1 root root 0 mar 31 18:47 tu-bylem-tony-halik.txt
cezary@lenovo:~$ sudo mount | grep 192.168.
//192.168.1.1/dysk1 on /tmp/test type cifs (rw,relatime,vers=3.1.1,sec=none,cache=strict,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.1.1,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,reparse=nfs,rsize=65536,wsize=65536,bsize=1048576,retrans=1,echo_interval=60,actimeo=1,closetimeo=1)3. żeby działał nfs musisz pobrać plik
wget https://raw.githubusercontent.com/ericpaulbishop/gargoyle/refs/heads/master/package/nfs-kernel-server/files/nfsd.conf -O /etc/config/nfsdTo akurat nie moja wina, wywalony został przez przypadek dwa lata temu config z pakietu.
Zaznaczyć i zapisać zasób. A potem:
cezary@lenovo:~$ mkdir /tmp/dysk2
cezary@lenovo:~$ sudo mount -t nfs 192.168.1.1:/nfs/dysk1 /tmp/dysk2
cezary@lenovo:~$ mount | grep dysk2
192.168.1.1:/nfs/dysk1 on /tmp/dysk2 type nfs (rw,relatime,vers=3,rsize=524288,wsize=524288,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.1.1,mountvers=3,mountport=32780,mountproto=udp,local_lock=none,addr=192.168.1.1)
cezary@lenovo:~$ ls /tmp/dysk2/
lost+found tu-bylem-tony-halik.txtWszystko wykonałem na świeżym obrazie x86, na sg-2440
root@Gargoyle:/tmp/usb_mount# cat /etc/config/ksmbd
config samba 'global'
option workgroup 'WORKGROUP'
config sambashare 'dysk1'
option name 'dysk1'
option path '/tmp/usb_mount/5a8fce8c-01'
option create_mask '0777'
option dir_mask '0777'
option browseable 'yes'
option read_only 'no'
option guest_ok 'yes'
root@Gargoyle:/tmp/usb_mount# cat /etc/config/nfsd
config nfsshare 'dysk1'
option name 'dysk1'
option path '/tmp/usb_mount/5a8fce8c-01'
option sync '1'
option insecure '1'
option subtree_check '0'
option read_only '0'
list allowed_hosts '*'Niestety nie idzie ręcznie dopisać w pliku. Po uruchomieniu ksmbd spowrotem nadpisuje plik.
Zawsze masz też template w /etc/ksmbd. Możesz w ogóle zostawić pustą opcję interface (wywalić to |INTERFACE}), wtedy nie będzie uzupełniał interfejsów i będzie słuchał na wszystkim.
Bardzo dziękuję za pomoc. Nfs działa, ze sambą spróbuję w wolnym czasie. Jeszcze gdybyś rozwiązał to
transmission-daemon -f
Error relocating /usr/bin/transmission-daemon: evthread_set_condition_callbacks: symbol not found
Error relocating /usr/bin/transmission-daemon: evthread_set_id_callback: symbol not found
Error relocating /usr/bin/transmission-daemon: evthread_set_lock_callbacks: symbol not found
Zobacz https://github.com/transmission/transmi … ssues/6387
Oczywiście cały czas niezawodny. Dziękuję.
Strony Poprzednia 1 2 3 4 5 6 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Gargoyle 1.15.x
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc