1

Temat: samba na openwrt, pobieranie pliku poprzez zewnetrzne urządzenie

Witam

Cezary, prztpomnisz gdzie problem ?

Mam na OpenWRT na terminalu PC zaisntalowaną sambe.

Uostepniam zaoby na sprzet po LAN

No i z tego lan próbuje zapisac wywołany z niego plik ale dostaję errno 13 i permision deneid

Jakiś uprawnien brakuje ? usera ?

2

Odp: samba na openwrt, pobieranie pliku poprzez zewnetrzne urządzenie

chmod -R 777 /mnt/sda1 czy gdzie tam masz zamontowany zasób?

Lub w sambie masz tylko-do-odczytu.

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

3

Odp: samba na openwrt, pobieranie pliku poprzez zewnetrzne urządzenie

Hmm

Zrobiłem, jakiś czas pobiera a potem wywala mi transmission teraz blad unable to save read only file system

Gdzie robię błąd ?

Ustawiłem w sambie na wszystko 0777

4

Odp: samba na openwrt, pobieranie pliku poprzez zewnetrzne urządzenie

Jak masz read-only to raczej  wywala ci nośnik z błędami i zamienia go na ro. Zobacz w logach czy tak jest.

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

5

Odp: samba na openwrt, pobieranie pliku poprzez zewnetrzne urządzenie

No racja, ale dlaczego ?

Kabel nawet wymieniałem kiedyś

Wed Apr 13 20:24:40 2022 daemon.info procd: Instance transmission::instance1 s in a crash loop 6 crashes, 0 seconds since last crash
Wed Apr 13 20:25:13 2022 kern.crit kernel: [  256.117762] EXT4-fs error (device sdb2): ext4_mb_generate_buddy:747: group 41, block bitmap and bg descriptor inconsistent: 1630 vs 32350 free clusters
Wed Apr 13 20:25:13 2022 kern.crit kernel: [  256.142494] EXT4-fs (sdb2): Remounting filesystem read-only
Wed Apr 13 20:25:13 2022 kern.crit kernel: [  256.150385] EXT4-fs error (device sdb2): ext4_mb_generate_buddy:747: group 42, block bitmap and bg descriptor inconsistent: 1630 vs 32350 free clusters
Wed Apr 13 20:25:13 2022 kern.crit kernel: [  256.168243] EXT4-fs error (device sdb2): ext4_mb_generate_buddy:747: group 43, block bitmap and bg descriptor inconsistent: 1630 vs 32350 free clusters
Wed Apr 13 20:25:13 2022 kern.crit kernel: [  256.186060] EXT4-fs error (device sdb2): ext4_mb_generate_buddy:747: group 44, block bitmap and bg descriptor inconsistent: 1630 vs 32350 free clusters

6

Odp: samba na openwrt, pobieranie pliku poprzez zewnetrzne urządzenie

Albo ten nośnik jest kiepski albo wymaga więcej prądu. Zatrzymaj wszystko, odłącz go, podłącz ponownie, odmontuj jeżeli się zamontował i napraw system plików.

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

7

Odp: samba na openwrt, pobieranie pliku poprzez zewnetrzne urządzenie

kiedys działał poprawnie na miniPC ( ktore siadło w końcu )

Zasilany był z portu USB, tak ja teraz

8

Odp: samba na openwrt, pobieranie pliku poprzez zewnetrzne urządzenie

Problem z logowaniem SAMBA
Mój etc/config/ksmbd wygląda tak
config globals
    option workgroup 'WORKGROUP'
    option description 'Ksmbd on OpenWrt'
    option interface 'lan'
    option allow_legacy_protocols '1'

config share
    option name 'Dysk'
    option path '/mnt/sda2'
    option read_only 'no'
    option dir_mask '0777'
    option guest_ok 'no'
    option users 'xxx'
    option create_mask '0777'

Dodałem użytkownika o nazwie xxx


  echo "xxx:*:1000:65534:xxx:/tmp:/bin/false" >> /etc/passwd
  echo "xxx:*:0:0:99999:7:::" >> /etc/shadow
passwd xxx
Utworzyłem hasło dla użytkownika xxx

Dodałem jeszcze
chmod 777 /mnt/sda2

Pomimo tego nie mogę zalogować się do katalogu z poziomu windows 10
Podaję login xxx no i hasło utworzone dla użytkownika xxx

Czy coś pominąłem lub robię źle?

9

Odp: samba na openwrt, pobieranie pliku poprzez zewnetrzne urządzenie

Użytkownika dla ksmbd robi się przez ksmbd.adduser a nie przez wpis w passwd/shadow. Czytaj https://eko.one.pl/?p=openwrt-samba#ksmbd

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

10

Odp: samba na openwrt, pobieranie pliku poprzez zewnetrzne urządzenie

Cezary napisał/a:

Użytkownika dla ksmbd robi się przez ksmbd.adduser a nie przez wpis w passwd/shadow. Czytaj https://eko.one.pl/?p=openwrt-samba#ksmbd

Dziękuję :-)

11 (edytowany przez onken 2022-05-31 07:55:17)

Odp: samba na openwrt, pobieranie pliku poprzez zewnetrzne urządzenie

@Cezary

Co jakiś czas wywala mi się podmontowany dysk i potem się montuje ale z read only

musze robić ręcznie chmod -R 777 /mnt/FTP/Video

Da sie to jakoś "naprawić" ? Albo żeby chociaz z automatu robił się chmod na 777 ?

był zasób na sdc, potem zrobiło się:

Tue May 31 08:37:19 2022 kern.info kernel: [2484571.746472] usb 6-1: USB disconnect, device number 55
Tue May 31 08:37:19 2022 kern.err kernel: [2484571.757982] blk_update_request: I/O error, dev sdc, sector 3268347896 op 0x1:(WRITE) flags 0x0 phys_seg 1 prio class 0
Tue May 31 08:37:19 2022 kern.warn kernel: [2484571.769089] EXT4-fs warning (device sdc1): ext4_end_bio:315: I/O error 10 writing to inode 4659251 (offset 0 size 0 starting block 408543488)
Tue May 31 08:37:19 2022 kern.warn kernel: [2484571.782098] buffer_io_error: 119 callbacks suppressed
Tue May 31 08:37:19 2022 kern.err kernel: [2484571.782103] Buffer I/O error on device sdc1, logical block 408543231
Tue May 31 08:37:19 2022 kern.err kernel: [2484571.794028] blk_update_request: I/O error, dev sdc, sector 3268380672 op 0x1:(WRITE) flags 0x4000 phys_seg 128 prio class 0
Tue May 31 08:37:19 2022 kern.err kernel: [2484571.805456] blk_update_request: I/O error, dev sdc, sector 3268381696 op 0x1:(WRITE) flags 0x4000 phys_seg 128 prio class 0
Tue May 31 08:37:19 2022 kern.err kernel: [2484571.816883] blk_update_request: I/O error, dev sdc, sector 3268382720

pojawił się zaraz na sdd

Kabel już kiedyś też wymieniałem na inny

12

Odp: samba na openwrt, pobieranie pliku poprzez zewnetrzne urządzenie

Wypina się urządzenia na usb, robi to na zamontowanych systemie plików i rozwala się system plików.

Najpierw musisz ustalić przyczynę odpinania urządzenia na usb - czy to przez brak zasilania, czy przez luźny kabel ew wyrobione gniazda.

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

13

Odp: samba na openwrt, pobieranie pliku poprzez zewnetrzne urządzenie

No więc w końcu znalazłem czas by porobić testy.

Zmieniłem kabel, port USB 3.0

Teraz po kilku minutach uzywania dysku po sambie mam:

( oczywiscie nagrywanie pna dysk sieciowy po sambie zostało przerwane )

A dysk widziany cały czas na sdc1 czyli nie odpiął się tym razem )

Fri Jun 24 20:55:14 2022 daemon.err smbd[12042]: [2022/06/24 20:55:14.723808,  0] ../../source3/smbd/process.c:643(init_smb_request)
Fri Jun 24 20:55:14 2022 daemon.err smbd[12042]:   init_smb_request: invalid wct number 14 (size 52)
Fri Jun 24 20:55:14 2022 daemon.err minidlnad[3171]: [mpegts @ 0x1726740] Packet corrupt (stream = 1, dts = 3403833625).
Fri Jun 24 20:55:14 2022 daemon.err minidlnad[3171]: [mpegts @ 0x1726740] PES packet size mismatch
Fri Jun 24 20:55:14 2022 daemon.err minidlnad[3171]: [mpegts @ 0x1726740] Packet corrupt (stream = 2, dts = 3403785903).
Fri Jun 24 20:55:14 2022 daemon.err minidlnad[3171]: [mpegts @ 0x1726740] start time for stream 0 is not set in estimate_timings_from_pts
Fri Jun 24 20:55:14 2022 daemon.err minidlnad[3171]: [mpegts @ 0x1726740] start time for stream 4 is not set in estimate_timings_from_pts
Fri Jun 24 20:55:14 2022 daemon.err minidlnad[3171]: [mpegts @ 0x1726740] PES packet size mismatch
Fri Jun 24 20:55:14 2022 daemon.err minidlnad[3171]: [mpegts @ 0x1726740] Packet corrupt (stream = 2, dts = 3443303103).
Fri Jun 24 20:55:14 2022 daemon.err minidlnad[3171]: [mpegts @ 0x1726740] PES packet size mismatch
Fri Jun 24 20:55:14 2022 daemon.err minidlnad[3171]: [mpegts @ 0x1726740] Packet corrupt (stream = 3, dts = 3443305263).
Fri Jun 24 20:55:14 2022 daemon.err minidlnad[3171]: [mpegts @ 0x1726740] Could not find codec parameters for stream 1 (Video: h264 ([27][0][0][0] / 0x001B), none): unspecified size

14

Odp: samba na openwrt, pobieranie pliku poprzez zewnetrzne urządzenie

Masz dwie sprawy - raz że samba, raz że minidlna. Oba możesz zgłosić na https://github.com/openwrt/packages/issues

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