1 (edytowany przez adam.kornacki85 2020-05-26 21:36:11)

Temat: WRT32X i dysk zewnetrzny - nie widzi w otoczeniu sieciowym

Cześć,

Do routera na najnowszym Openwrt 19.07 od Cezarego mam podłączony dysk przez USB. Zainstalowałem minidlna - działa świetnie.
Nie mogę natomiast dostać się do tego dysku przez Sambe4 - w otoczeniu sieciowym nie widzi nic, ani Ksmbd - w otoczeniu sieciowym widzi dysk ale po wejsciu pyta o login i hasło, ale nie loguje jakbym wpisywał błędne dane. Nawet jak zezwole na logowanie gościom to jest to samo. Tak samo wygląda to z poziomu Androida.
Dodawałem nowego usera i password zgodnie z poradnikiem. Jakiś błąd w tej wersji czy coś zrobiłem źle? Może coś dodać w Zaporze?

WRT32X - Luci OpenWRT
Archer C7 -  Luci OpenWRT

2

Odp: WRT32X i dysk zewnetrzny - nie widzi w otoczeniu sieciowym

Pokaż konfig ksmbd który zrobiłeś.

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

Odp: WRT32X i dysk zewnetrzny - nie widzi w otoczeniu sieciowym

root@WRT32X:~# uci show /etc/config/ksmbd
ksmbd.@globals[0]=globals
ksmbd.@globals[0].workgroup='WORKGROUP'
ksmbd.@globals[0].description='Ksmbd on OpenWrt'
ksmbd.@globals[0].interface='lan'
ksmbd.@share[0]=share
ksmbd.@share[0].path='/mnt/sda1/HDD'
ksmbd.@share[0].name='hdd'
ksmbd.@share[0].guest_ok='yes'
ksmbd.@share[0].create_mask='0666'
ksmbd.@share[0].dir_mask='0777'
ksmbd.@share[0].read_only='no'
ksmbd.@share[0].users='test' 
WRT32X - Luci OpenWRT
Archer C7 -  Luci OpenWRT

4

Odp: WRT32X i dysk zewnetrzny - nie widzi w otoczeniu sieciowym

Ok, a teraz pokaż:

ls -al /mnt/sda1/HDD
cat /etc/ksmbd/ksmbdpwd.db
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

Odp: WRT32X i dysk zewnetrzny - nie widzi w otoczeniu sieciowym

root@WRT32X:~# ls -al /mnt/sda1/HDD
ls: /mnt/sda1/HDD: No such file or directory
root@WRT32X:~# cat /etc/ksmbd/ksmbdpwd.db
test:bNwSv509jJyCjPWU0klqmg== 
WRT32X - Luci OpenWRT
Archer C7 -  Luci OpenWRT

6

Odp: WRT32X i dysk zewnetrzny - nie widzi w otoczeniu sieciowym

Dlaczego więc udostępniłeś zasób którego nie masz? Dlatego nie możesz się zalogować.

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

Odp: WRT32X i dysk zewnetrzny - nie widzi w otoczeniu sieciowym

Na dysku (ntfs) utworzyłem katalog HDD, zatem do niego kierowałem PATH.
Zmieniłem zapis bez HDD i jest niby ok w logach, ale nadal nie działa.

root@WRT32X:~# uci show /etc/config/ksmbd
ksmbd.@globals[0]=globals
ksmbd.@globals[0].workgroup='WORKGROUP'
ksmbd.@globals[0].description='Ksmbd on OpenWrt'
ksmbd.@globals[0].interface='lan'
ksmbd.@share[0]=share
ksmbd.@share[0].name='hdd'
ksmbd.@share[0].guest_ok='yes'
ksmbd.@share[0].create_mask='0666'
ksmbd.@share[0].dir_mask='0777'
ksmbd.@share[0].read_only='no'
ksmbd.@share[0].users='pmo'
ksmbd.@share[0].path='/mnt/sda1/'


root@WRT32X:~# ls -al /mnt/sda1/
drwxrwxrwx    3 root     root           224 May 24 23:28 .
drwxr-xr-x    1 root     root           368 May 24 18:08 ..
drwxrwxrwx    1 root     root          4096 May 24 23:14 hdd


root@WRT32X:~# cat /etc/ksmbd/ksmbdpwd.db
test:bNwSv509jJyCjPWU0klqmg==
WRT32X - Luci OpenWRT
Archer C7 -  Luci OpenWRT

8

Odp: WRT32X i dysk zewnetrzny - nie widzi w otoczeniu sieciowym

Masz katalog hdd a nie HDD jak podałeś poprzednio. To nie jest to samo.

I przestań mieszać w końcu. Teraz dodałeś użytkownika pmo a nie założyłeś takiego, masz użytkownika test. Zrób porządnie tą konfigurację.

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

Odp: WRT32X i dysk zewnetrzny - nie widzi w otoczeniu sieciowym

Przepraszam, nie ma żadnego 'test'. Zapomniałem zmienić w tym miejscu przed wrzutką na forum (nie chciałem ujawniać prawdziwych loginów wink )

Czyli coś jest dalej nie tak, bez HDD powinno już działać?


root@WRT32X:~# uci show /etc/config/ksmbd
ksmbd.@globals[0]=globals
ksmbd.@globals[0].workgroup='WORKGROUP'
ksmbd.@globals[0].description='Ksmbd on OpenWrt'
ksmbd.@globals[0].interface='lan'
ksmbd.@share[0]=share
ksmbd.@share[0].name='hdd'
ksmbd.@share[0].guest_ok='yes'
ksmbd.@share[0].create_mask='0666'
ksmbd.@share[0].dir_mask='0777'
ksmbd.@share[0].read_only='no'
ksmbd.@share[0].users='pmo'
ksmbd.@share[0].path='/mnt/sda1/'
root@WRT32X:~# ls -al /mnt/sda1/
drwxrwxrwx    3 root     root           224 May 24 23:28 .
drwxr-xr-x    1 root     root           368 May 24 18:08 ..
drwxrwxrwx    1 root     root          4096 May 24 23:14 hdd
root@WRT32X:~# cat /etc/ksmbd/ksmbdpwd.db
pmo:bNwSv509jJyCjPWU0klqmg==
WRT32X - Luci OpenWRT
Archer C7 -  Luci OpenWRT

10

Odp: WRT32X i dysk zewnetrzny - nie widzi w otoczeniu sieciowym

Zrestartuj teraz ksmbd i zobacz czy się zalogujesz do zasobu o nazwie hdd użytkwnikiem pmo i hasłem który podałeś.

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

11

Odp: WRT32X i dysk zewnetrzny - nie widzi w otoczeniu sieciowym

Nie pozwala nawet wpisać loginu i hasło: system windows nie może uzyskać dostępu do \\WRT32X

WRT32X - Luci OpenWRT
Archer C7 -  Luci OpenWRT

12

Odp: WRT32X i dysk zewnetrzny - nie widzi w otoczeniu sieciowym

Po IP to zrób, nie po nazwie

\\192.168.1.1\hdd

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

13

Odp: WRT32X i dysk zewnetrzny - nie widzi w otoczeniu sieciowym

Utworzyłem skrót z lokalizacją jak wskazałeś i działa smile Dziękuje!

A czym się różni Samba4 od ksmbd? Które jest lepsze?

WRT32X - Luci OpenWRT
Archer C7 -  Luci OpenWRT

14

Odp: WRT32X i dysk zewnetrzny - nie widzi w otoczeniu sieciowym

samba4 jest normalnym projektem zawierającym udostępnianie zasobów, drukarek, kontroler AD i masę innych rzeczy. ksmbd to tylko udostępnianie zasobów i nic więcej. Jest mniejsze.

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

15

Odp: WRT32X i dysk zewnetrzny - nie widzi w otoczeniu sieciowym

Dziękuje serdecznie za udzielone informacje i pomoc.

WRT32X - Luci OpenWRT
Archer C7 -  Luci OpenWRT