26

Odp: Samba CIFS + konto użytkownika

Jeżeli zapinguję z któregokolwiek komputera to otrzymuję informację "Ping request could not find host xxxx. Please check the name and try again. Oczywiście próba zapingowania z komputera gdzie to działa kończy się sukcesem.
Komputery wpięte do jednego switcha, żadnego routingu nie ma.

27

Odp: Samba CIFS + konto użytkownika

Więc wygląda to na sam problem z ustawieniami dnsów na kompach, to może być przyczyną że ich w otoczeniu nie znajduje.

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

28

Odp: Samba CIFS + konto użytkownika

@kiniu: więc jest. Windows ma jakiś cache nazw który można wyczyścić?

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

29

Odp: Samba CIFS + konto użytkownika

Cache z hasłami wyczyszczony, jeżeli chodzi o nazwy do jak to zrobić ?

30

Odp: Samba CIFS + konto użytkownika

No własnie nie wiem czy w windows coś takiego istnieje.

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

31

Odp: Samba CIFS + konto użytkownika

Wydaje mi się to jest coś związane z wersją 3.0.37.
Mam jeszcze netbook w win7 starter system świeżutki i też nie wyświetla po nazwie po ip jest ok.

Tak przy okazji zauważyłem że w tej wersji zmieniła się ścieżka z plikiem conf z /tmp/smb.conf na /tmp/etc/smb.conf

32

Odp: Samba CIFS + konto użytkownika

zainteresuj się czymś takim jak plik hosts - w zależności od windowsa lokalizacja jest inna. Chyba o niego chodzi.

33

Odp: Samba CIFS + konto użytkownika

ok posprawdzam.
Odinstaluję jeszcze wersję 3.0.37
Wrzucę tą starą i zobaczę czy jest widoczna w otoczeniu sieciowym.

34

Odp: Samba CIFS + konto użytkownika

Tak, ścieżka jest inna.

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

35 (edytowany przez kiniu 2012-09-18 10:21:58)

Odp: Samba CIFS + konto użytkownika

Plik hosts mam pusty

Edit:
Jak dodałem wpis:
192.168.1.1 OpenWrt

To dostaję się po nazwie, no ale to nie to bo się nie rozgłasza.

36 (edytowany przez kiniu 2012-09-18 12:58:01)

Odp: Samba CIFS + konto użytkownika

Co to jest za pakiet w repo:
samba3-mountcifs_3.0.37-5_ar71xx.ipk ?

EDIT:
I jeszcze pytanie jak zainstalować starą wersję (ta co jest w gargulcu na starcie)
jak robię:
opkg update
opkg install samba3

to instaluje się wersja 3.0.37

37

Odp: Samba CIFS + konto użytkownika

Do montowanie zasobów po smb (mountcifs).

samba od gargoyle leży tam gdzie reszta pakietów: http://ecco.selfip.net/gargoyle-pl/ar71xx/packages/ zostaw tylko to repo to Ci się ta konkretnie wersja zainstaluje. Lub ściągnij ją ręcznie i zainstaluj.

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

38 (edytowany przez kiniu 2012-09-18 13:11:03)

Odp: Samba CIFS + konto użytkownika

Jak można zostawić tylko to repo ?

EDIT:
chyba znalazłem
w pliku opkg.conf
zahaszowałem inne ścieżki

39

Odp: Samba CIFS + konto użytkownika

vi /etc/opkg.conf i wywal/zakomentuj inne.

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

40 (edytowany przez kiniu 2012-09-18 13:43:15)

Odp: Samba CIFS + konto użytkownika

Dzięki smile

Kurcze na starej wersji jest ok. Rozgłasza się z marszu.
Zrobię jeszcze raz konfig po siebie i zobaczę jak z hasłami.
Jak będzie ok to zostawię.

EDIT:
no i po staremu. Rozgłasza się bez problemu. Dostęp bez hasła działa ok.
Dostęp na hasło - nie można się zalogować.

41

Odp: Samba CIFS + konto użytkownika

No i zadziałało. Nie rozgłaszało się aż nagle...rozgłasza się ładnie.
Może kolejność uruchamiania ma znaczenie.
Najpierw poszło /etc/init.d/samba a następnie /etc/init.d/samba-nmbd

Mam jeszcze pytanie
w wersji 3.0.37 w pliku /etc/samba/smb.conf.template
jak nie ma linii         interfaces = |INTERFACES| lub
                               interfaces = br-lan   
to nie chciała wystartować. Dlaczego ?
Wydaje mi się że w wersji 3.0.24 bez tego ruszała.

42

Odp: Samba CIFS + konto użytkownika

Bo samba 3.0.37 jest inna...

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

43

Odp: Samba CIFS + konto użytkownika

Kiniu mam ten sam problem co ty tzn. sambę z gargoyle i brak możliwości zalogowania się na zasoby z hasłem i nazwą użytkownika (anonimowy działa). Mam windowsa 7 pro 64 bit. Czy zrobiłeś jak pierwotnie chciałeś? tzn. logowanie z nazwą i hasłem? Jeśli tak to jak? Jaką w końcu masz sambę? Bo czytając ten post dochodzę do wniosku że paru rzeczy nie napisałeś a zrobiłeś smile

44 (edytowany przez kiniu 2012-09-19 07:13:09)

Odp: Samba CIFS + konto użytkownika

nie mam teraz dostępu do swojego kompa, ale jutro opiszę co i jak i dam cały konfig.
Teraz działa świetnie. Samba to 3.0.37 plus pakiet samba3-nmbd w tej samej wersji.
U mnie jest win7 HP 64bit, i win7 starter 32bit. Wszystko działa pięknie.

EDYTA:
1. Odinstalowałem wersję 3.0.24
2. Zainstalowałem pakiet samba3-nmbd_3.0.37-5_ar71xx.ipk z tego repo http://ecco.selfip.net/backfire/ar71xx/packages/
3. Automatycznie zainstalowała się samba 3.0.37 (samba3-mountcifs_3.0.37-5_ar71xx.ipk) z tego samego repo
4. Konfiguracja plików /etc/config/samba oraz /etc/samba/smb.conf.template
5. Dodanie użytkownika wg. poradnika samby http://eko.one.pl/?p=openwrt-samba
6. Uruchomienie procesów. Najpierw odpaliłem samba-nmbd następnie samba.

Uwagi:
Na początku samba nie rozgłaszała się w otoczeniu sieciowym. Kilkukrotny stop i ponowny start procesów aż w końcu zadziałało.
Jeżeli wszystko jest ok to u mnie na WNDR3700v2 odnośnie samby są widoczne następujące procesy:

2774 root      4108 S N  /usr/sbin/smbd -D
2779 root      2492 S    /usr/sbin/nmbd -D
2781 root      2460 S    /usr/sbin/nmbd -D

Podczas gdy samba się nie rozgłaszała widoczny był tylko jeden proces nmbd. (100% - za każdym razem sprawdzałem). Po restarcie routera też są dwa procesy nmbd. Dlaczego tak jest proszę mnie nie pytać bo jestem za cienki to są moje pierwsze kroki z linuksem.


Konfiguracja /etc/config/samba

config samba
        option 'workgroup' 'WORKGROUP'
     option 'name' 'Web'
     option 'description' 'Web Share System'
        


 
    config 'sambashare'
        option 'name' 'sda1'
        option 'path' '/tmp/usb_mount/dev_sda1'
        option 'read_only' 'no'
        option 'guest_ok' 'no'
        option 'create_mask' '0777'
        option 'dir_mask' '0777'
        option 'users' 'krzysiek'

    config 'sambashare'
        option 'name' 'public'
        option 'path' '/tmp/usb_mount/dev_sda1/tmp'
        option 'read_only' 'yes'
        option 'guest_ok' 'yes'
        option 'create_mask' '0777'
        option 'dir_mask' '0777'
        option 'browseable'        'yes'

Konfiguracja /etc/samba/smb.conf.template

    [global]
        netbios name = |NAME|
        workgroup = |WORKGROUP|
        server string = |DESCRIPTION|
        syslog = 10
        encrypt passwords = true
        passdb backend = smbpasswd
        obey pam restrictions = yes
        socket options = TCP_NODELAY IPTOS_LOWDELAY
        unix charset = |CHARSET|
        display charset = |CHARSET|
        dos charset = CP852
        preferred master = yes
        local master = yes
        domain master = yes
        wins support = yes
        os level = 99
        security = user
        map to guest = Bad User
        guest account = nobody
        invalid users = root
        smb passwd file = /etc/samba/smbpasswd
        interfaces = |INTERFACES|

45

Odp: Samba CIFS + konto użytkownika

Dodam, że to musi być błąd w sambie gargoyle ponieważ na mincie 13 zachowanie jest identyczne jak na widowsie smile .
Czekam na resztę informacji mam tylko jeszcze pytania:
1.Dlaczego w /etc/config/samba masz drugą konfigurację  w config 'sambashare'  z opcją public i ściezką do dev_sda1/tmp' .Czy to oznacza,że każdy kto się zaloguje do samby(bez hasla) ma dostęp do tego tempa?
2.Co zmieniałeś w /etc/samba/smb.conf.template  i po co?
3.W jaki sposób uruchamiałeś i zatrzymywałeś te procesy (jaka komenda)?
4.Jak sprawdzałeś że dany proces działa?

46

Odp: Samba CIFS + konto użytkownika

ad1. Mam zrobione dwa dostępy. Jeden na hasło i drugi do tmp bez hasła z opcją tylko do odczytu.
ad.2 Nie trzeba tyle tego zmieniać ale gdzieś znalazłem opis poszczególnych parametrów i miałem je testować dlatego je wpisałem.
ad.3 Uruchamiałem następującymi komendami z linii komend:
/etc/init.d/samba-nmbd start
/etc/init.d/samba start
Zatrzymanie procesów odpowiednio z parametrem stop.
Aby włączyć procesy do autostartu dodatkowo te same komendy tylko z parametrem enable.
ad4. listowanie procesów komenda ps
lub top pokazująca zużycie zasobów przez poszczególne procesy > wyjście z tego ctrl+c

47

Odp: Samba CIFS + konto użytkownika

ad3. Jak sugerował bym

/etc/init.d/samba start
/etc/init.d/samba-nmbd start

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

48

Odp: Samba CIFS + konto użytkownika

Kiniu- udało mi się doprowadzić do tego,że samba działa z hasłem i użytkownikiem. Widoczna jest przy tym w otoczeniu sieciowym więc można łatwo się logować. Kluczem do zagadki nie były jakieś skomplikowane manewry w plikach  konfiguracyjnych.Po tym co napisałeś jeszcze z godzinę siedziałem i dłubałem w nich,czytałem różne configi na sieci. Ale znudzony tym siedzeniem wpadłem na pomysł najprostszy - zrestartować parę razy sambę spod gui (lenistwo górą) smile) .Jakie było moje zdziwienie kiedy odkryłem ze już można się logować po nazwie i haśle! Muszę jeszcze sprawdzić czy to  ,,objaw" na stałe po restarcie routera.
Pozostało mi jeszcze zrobić mapowanie dysku bo nie chce mi się za każdą sesją windy logować od nowa. I to na razie nie wiem dlaczego nie działa smile
P.S. dla potomnych-tym którym nie chce się czytać całości tego  postu od początku -ja mam sambę z gargoyle-nie instalowałem z repo. nowszej wersji.

49

Odp: Samba CIFS + konto użytkownika

już wszystko działa!!! Czyli po ustawieniach (poprawnych!!!) należy kilka razy zrestartować sambę.Nie wiem dlaczego ale tak i  już.

50 (edytowany przez kiniu 2012-09-20 14:11:16)

Odp: Samba CIFS + konto użytkownika

Fajnie że wszystko działa. U mnie tak jak pisałem wcześniej też pomógł kilkukrotny restart, ale ja mam nowszą wersję.
Co do plików konfiguracyjnych to wszystko jest bardzo proste.
Proszę Cie napisz jeszcze czy w procesach masz nmbd jeden czy dwa razy ?


Edyta:
Przyszło mi do głowy jeszcze że ten brak rozgłaszania w otoczeniu sieciowym może wynikał z braku cierpliwości. Może trzeba było dłużej poczekać aby się serwer rozgłosił ? (tylko dłużej tzn. ile)