76

Odp: Wgranie OpenWRT do NSA310

WodnyTraper napisał/a:

No dobrze, więc tak. Udało mi się skompilować w końcu obraz, ale ma 30MB, zaś Twój obraz ma tylko około 10MB.

Jak napchałeś pakietów to ci wyszło 30M...

Ponadto pojawił się problem w jaki sposób (nie wiem tego na ten moment) wkompilować do obrazu pakiety luci-app-disks-info oraz luci-app-temp-status.  Więc pozostanę na razie na Twoim obrazie. Usunąłem zbędne pakiety i jest ok.

Pobierasz źródła, wrzucasz w package w jakich katalogach i stają się one widoczne. Możesz te wtedy przy make menuconfig wybrać.

Mam pytanie, jak włożę czysty dysk bez żadnych partycji, to czy z poziomu Luci go skonfiguruję

Nie. Aktualne apki pod luci nie umożliwiając formatowania i partycjonowanie pod luci. Gargoyle albo robisz to z konsoli.

i jak duż SWAP muszę zrobić?

Zależy ile i jakie usługi uruchamiasz. Wiec od zera do kilku giga.

Jaki system plików będzie najlepszy/najszybszy w pracy? Ext4?

Pewnie tak.

A może lepiej przygotować go najpierw, zrobić katalogi i powgrywac dane i dopiero podłączyć w NAS, jaki system plików smile?

Biorąc pod uwagę szybkość z jaką przez ethernet będziesz przerzucał dane to tak, jak masz możliwosć to wrzuć od razu na niego dane. system plików j/w

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

77

Odp: Wgranie OpenWRT do NSA310

Bardzo dziękuję za radę, tak zrobię. A tak przy okazji natrafiłem na porównanie wydajności SAMBA vs KSMBD i ten ostatni w testach jest niby ok 20 % szybszy.

https://github.com/namjaejeon/ksmbd

78

Odp: Wgranie OpenWRT do NSA310

Ale to są testy teamu od ksmbd. Więc na tej zasadzie to bierdronka jest tańsza od lidla przy określonym koszyku zakupów.

PS. W Twoim przypadku prawie nie ma znaczenia - dysk będziesz miał szybszy niż to co ten zyxel potrafi po ethernecie przerzucić.

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

79 (edytowany przez WodnyTraper 2025-02-22 17:07:51)

Odp: Wgranie OpenWRT do NSA310

No dobrze, potrzebuję pomocy.

1. Soft na NSA zainstalowane i pakiety chyba także

2. Dysk ma dwie partycje SWAP i Dane (EXT4)

3. SWAP zainicjowany

4. dwa konta Userów założone

5. zdefiniowane udziały

I teraz : Windows widzi NSA ale nie mogę wejść w udziały  i się zalogować.

Cezary pomożesz?

80

Odp: Wgranie OpenWRT do NSA310

Konfiguracje:


config globals
3         option workgroup 'BEST'
4         option description 'Ksmbd on OpenWrt'
5         option interface 'lan'
6
7 config share
8         option name 'Photo'
9         option path '/dev/sda2/home/photo'
10         option read_only 'no'
11         option guest_ok 'no'
12         option create_mask '0666'
13         option dir_mask '0777'
14         option users 'TVSONY'

config global
3         option anon_swap '1'
4         option anon_mount '1'
5         option auto_swap '1'
6         option auto_mount '1'
7         option delay_root '5'
8         option check_fs '0'
9
10 config swap
11         option device '/dev/sda1'
12         option enabled '1'
13
14 config mount
15         option target '/home'
16         option uuid '838d6720-45b0-5558-ab9e-f1303f7a7632'
17         option enabled '1'
18         option fstype 'ext4'

81

Odp: Wgranie OpenWRT do NSA310

No weź, path masz zły.

Zrobiłeś bzdurę bo /dev/sda2 to reprezentacja urządzenia, a nie katalog gdzie ono jest podmontowany.

/mnt/sda2/home/photo

ma być, jeżeli w /mnt/sda2 masz właśnie zamontowaną tą partycję.

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

82 (edytowany przez WodnyTraper 2025-02-22 17:25:51)

Odp: Wgranie OpenWRT do NSA310

nie jestem pewny czy się zamontowało, jak to sprawdzić?

83

Odp: Wgranie OpenWRT do NSA310

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda           8:0    0 931.5G  0 disk
├─sda1        8:1    0  18.6G  0 part [SWAP]
└─sda2        8:2    0 912.9G  0 part /home
mtdblock0    31:0    0   768K  1 disk
mtdblock1    31:1    0   512K  0 disk
mtdblock2    31:2    0 126.8M  0 disk
ubiblock0_1 254:0    0   6.8M  0 disk
root@Zyxel_NSA310:/etc/config#

84

Odp: Wgranie OpenWRT do NSA310

root@Zyxel_NSA310:/etc/config# mount
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)
tmpfs on /dev type tmpfs (rw,nosuid,noexec,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,noatime,mode=600,ptmxmode=000)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,noatime)
bpffs on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,noatime,mode=700)
/dev/sda2 on /home type ext4 (rw,relatime)
mountd(pid2452) on /tmp/run/blockd type autofs (rw,relatime,fd=7,pgrp=2452,timeout=30,minproto=5,maxproto=5,indirect)
/dev/ubi0_2 on /mnt/ubi0_2 type ubifs (rw,relatime,assert=read-only,ubi=0,vol=2)
root@Zyxel_NSA310:/etc/config#

85 (edytowany przez WodnyTraper 2025-02-22 17:34:38)

Odp: Wgranie OpenWRT do NSA310

Tak naprawdę chcę udostępnić 3 różne udziały/katalogi np. /home/photo etc

86

Odp: Wgranie OpenWRT do NSA310

W /home masz zamontoany (dlaczego!!!!!) czemu nie w /mnt jak na normalny system przystało?

Udostępniaj ile katalogów chcesz, nikt tego nie sprawdza.

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

87 (edytowany przez WodnyTraper 2025-02-22 17:51:47)

Odp: Wgranie OpenWRT do NSA310

fstab się wygenerował automatycznie,

polecenie:

block detect > /etc/config/fstab

samo tak wygenerowało plik fstab

poprawiłem w pliku fstab na:

/mnt/sda2

niestety dalej nie mogę się dostać do dysku sad

88 (edytowany przez WodnyTraper 2025-02-22 18:45:52)

Odp: Wgranie OpenWRT do NSA310

No więc tak dysk się montuje automatycznie po restarcie jako /mnt/sda2 i widzę jego katalogi w terminalu OpenWRT. Z Windows widzę urządzenie ZYXEL i nazwę sharowania, ale do udziału nie chce wejść wywala błąd. Ustawiłem Gości i też jest błąd.

Obecna konfiguracja ksmbd

root@Zyxel_NSA310:/etc/config# cat ksmbd

config globals
        option workgroup 'BEST'
        option description 'Ksmbd on OpenWrt'
        option interface 'lan'

config share
        option name 'Photo'
        option path '/mnt/sda2/Photo'
        option read_only 'no'
        option guest_ok 'yes'
        option create_mask '0666'
        option dir_mask '0777'
        option users 'TVSONY'


Jakaś sugestia co może być jeszcze źle?

89

Odp: Wgranie OpenWRT do NSA310

workgorup nie zmieniaj, zostaw tak jak było.

Właściwie to czego używasz: ksmbd czy samby?

Jaki wywala błąd?

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

90

Odp: Wgranie OpenWRT do NSA310

Używam ksmbd, błąd jest w windows. Widzę udział Photo ale jak w niego klikam to jest komunikat: \\ZEXEL_NSA310\Photo nie jest dostępny. Skontaktuj się z administratorem. Nazwa pliku, katalogu, składnia etykiety  jest niepoprawna.

91

Odp: Wgranie OpenWRT do NSA310

1. Odwołaj sie po adresie ip, czyli \\192.168.1.xx i zobacz czy widzisz zasób.
2. Patrz w logi systemu i zobacz co ksmbd wypisuje

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

92

Odp: Wgranie OpenWRT do NSA310

Sat Feb 22 18:51:56 2025 kern.info kernel: [  646.908759] ksmbd: kill command received
Sat Feb 22 18:52:00 2025 daemon.notice ksmbd: Starting Ksmbd userspace service.
Sat Feb 22 18:57:56 2025 daemon.err block: check_filesystem: squashfs is not supported
Sat Feb 22 18:57:56 2025 daemon.err block: mounting /dev/ubiblock0_1 (squashfs) as /mnt/ubiblock0_1 failed (16) - Resource busy
Sat Feb 22 18:57:56 2025 kern.warn kernel: [ 1006.691412] ubiblock0_1: Can't mount, would change RO state
Sat Feb 22 18:57:56 2025 daemon.err block: check_filesystem: squashfs is not supported
Sat Feb 22 18:57:56 2025 daemon.err block: mounting /dev/ubiblock0_1 (squashfs) as /mnt/ubiblock0_1 failed (16) - Resource busy
Sat Feb 22 18:57:56 2025 kern.warn kernel: [ 1006.702819] ubiblock0_1: Can't mount, would change RO state
Sat Feb 22 19:41:50 2025 daemon.notice ksmbd: Stopping Ksmbd userspace service.
Sat Feb 22 19:41:50 2025 daemon.notice ksmbd: Starting Ksmbd userspace service.
Sat Feb 22 19:42:16 2025 daemon.notice ksmbd: Stopping Ksmbd userspace service.
Sat Feb 22 19:42:16 2025 daemon.err rmmod: unloading the module failed
Sat Feb 22 19:42:16 2025 daemon.info ksmbd: triggering kill_server
Sat Feb 22 19:42:16 2025 kern.info kernel: [ 3666.268758] ksmbd: kill command received
Sat Feb 22 19:42:19 2025 daemon.notice ksmbd: Starting Ksmbd userspace service.
Sat Feb 22 19:44:50 2025 daemon.notice ksmbd: Stopping Ksmbd userspace service.
Sat Feb 22 19:44:50 2025 daemon.err rmmod: unloading the module failed
Sat Feb 22 19:44:50 2025 daemon.info ksmbd: triggering kill_server
Sat Feb 22 19:44:51 2025 kern.info kernel: [ 3821.124469] ksmbd: kill command received
Sat Feb 22 19:44:53 2025 daemon.notice ksmbd: Starting Ksmbd userspace service.
Sat Feb 22 19:45:31 2025 daemon.notice ksmbd: Stopping Ksmbd userspace service.
Sat Feb 22 19:45:31 2025 daemon.err rmmod: unloading the module failed
Sat Feb 22 19:45:31 2025 daemon.info ksmbd: triggering kill_server
Sat Feb 22 19:45:31 2025 kern.info kernel: [ 3862.085616] ksmbd: kill command received
Sat Feb 22 19:45:32 2025 kern.err kernel: [ 3862.913140] ksmbd: sock_read failed: -108
Sat Feb 22 19:45:32 2025 kern.err kernel: [ 3862.917320] ksmbd: Unable to close RPC pipe 0
Sat Feb 22 19:45:32 2025 kern.err kernel: [ 3862.921738] ksmbd: Unable to close RPC pipe 1
Sat Feb 22 19:45:32 2025 kern.err kernel: [ 3862.926121] ksmbd: Unable to close RPC pipe 2
Sat Feb 22 19:45:32 2025 daemon.notice ksmbd: Starting Ksmbd userspace service.

93

Odp: Wgranie OpenWRT do NSA310

adres zyxela sie pinguje, ale jak wołam po adresie IP to widzę katalog Photo, ale pisze, że System Windows nie może uzyskać dostępu do niego

94 (edytowany przez WodnyTraper 2025-02-23 07:38:30)

Odp: Wgranie OpenWRT do NSA310

To raczej nie powinno mieć znaczenia, ale usunałe kilka pakietów z Twojego obrazu: Adblock, WireguardVPN, usunałem lan6.

Spróbowałem jeszcze zalogować się na NSA310 z Linuxa i pokazuje logowanie, ale potem jest błąd:

Zamontowanie zasobu Windows nie powiodło się: Nie ma takiego pliku ani katalogu sad.

Wgrałem także testowo obraz Cezarego wcześniejszy Luci-23.05 i też nic.

95

Odp: Wgranie OpenWRT do NSA310

Jeszcze kawałek logu systemowego, przy próbie podłączenia się do NSA:

Sun Feb 23 08:07:39 2025 daemon.info dnsmasq[1]: using only locally-known addresses for test
Sun Feb 23 08:07:39 2025 daemon.info dnsmasq[1]: using only locally-known addresses for onion
Sun Feb 23 08:07:39 2025 daemon.info dnsmasq[1]: using only locally-known addresses for localhost
Sun Feb 23 08:07:39 2025 daemon.info dnsmasq[1]: using only locally-known addresses for local
Sun Feb 23 08:07:39 2025 daemon.info dnsmasq[1]: using only locally-known addresses for invalid
Sun Feb 23 08:07:39 2025 daemon.info dnsmasq[1]: using only locally-known addresses for bind
Sun Feb 23 08:07:39 2025 daemon.info dnsmasq[1]: using only locally-known addresses for lan
Sun Feb 23 08:07:39 2025 daemon.info dnsmasq[1]: read /etc/hosts - 12 names
Sun Feb 23 08:07:39 2025 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 0 names
Sun Feb 23 08:07:39 2025 daemon.err nlbwmon[2218]: The netlink receive buffer size of 524288 bytes will be capped to 180224 bytes
Sun Feb 23 08:07:39 2025 daemon.err nlbwmon[2218]: by the kernel. The net.core.rmem_max sysctl limit needs to be raised to
Sun Feb 23 08:07:39 2025 daemon.err nlbwmon[2218]: at least 524288 in order to sucessfully set the desired receive buffer size!
Sun Feb 23 08:07:40 2025 daemon.notice ksmbd: Stopping Ksmbd userspace service.
Sun Feb 23 08:07:40 2025 daemon.notice ksmbd: Starting Ksmbd userspace service.
Sun Feb 23 08:07:49 2025 daemon.info procd: - init complete -
Sun Feb 23 08:07:59 2025 authpriv.info dropbear[3870]: Child connection from 192.168.1.110:51721
Sun Feb 23 08:08:07 2025 authpriv.notice dropbear[3870]: Password auth succeeded for 'root' from 192.168.1.110:51721
Sun Feb 23 08:08:57 2025 daemon.err uhttpd[2098]: [info] luci: accepted login on /admin/services/ksmbd for root from 192.168.1.110
Sun Feb 23 08:09:16 2025 daemon.notice ksmbd: Stopping Ksmbd userspace service.
Sun Feb 23 08:09:16 2025 daemon.err rmmod: unloading the module failed
Sun Feb 23 08:09:16 2025 daemon.info ksmbd: triggering kill_server
Sun Feb 23 08:09:16 2025 kern.info kernel: [  133.770505] ksmbd: kill command received
Sun Feb 23 08:09:17 2025 kern.err kernel: [  135.529884] ksmbd: Unable to close RPC pipe 0
Sun Feb 23 08:09:18 2025 daemon.notice ksmbd: Starting Ksmbd userspace service.

96

Odp: Wgranie OpenWRT do NSA310

config globals
    option workgroup 'WORKGROUP'
    option description 'Ksmbd on OpenWrt'

config share
    option name 'photo'
    option path '/mnt/sda2/Photo'
    option read_only 'no'
    option guest_ok 'yes'
    option create_mask '0666'
    option dir_mask '0777'

Zmień konfig na taki (dokładnie taki). Potem zrób

chmod 777 /mnt/sda2/Photo
/etc/init.d/ksmbd restart

I zobacz czy się dostaniesz.

Którego windowsa używasz do tego?

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

97 (edytowany przez WodnyTraper 2025-02-23 09:26:47)

Odp: Wgranie OpenWRT do NSA310

Zrobiłem i nadal nic.

Używam Windows 10 22H2 oraz Xubuntu, żaden nie może się połączyć.

Windows pokazuje błąd 0x80070043 a XUBUNTU nie może się podłączyć także.

98

Odp: Wgranie OpenWRT do NSA310

SOA #1: "Dziwne, u mnie działa".

Z ubunciakiem jako klientem.

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

99

Odp: Wgranie OpenWRT do NSA310

Xubuntu piszę że nie ma takiego pliku ani katalogu

100

Odp: Wgranie OpenWRT do NSA310

Włóz więc zwykła sambę4 i zobaczy czy będzie działać.

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