Uruchomiłem sobie dzisiaj prosty serwer plików, bez logowania, przeglądanie z sieci dla wszystkich użytkowników, po prostu, żeby nie biegać z pendrivem po mieszkaniu. Wszystko działa prawidłowo. Użytkownicy innych komputerów w sieci widzą udostępnione przeze mnie katalogi, mogą kopiować do siebie zawartość itp. Ja jedyne co mogę zrobić, to zobaczyć jakie grupy robocze funkcjonują w sieci, nie da się przeglądać ani komputerów, które w tych grupach się znajdują, ani zasobów, które te komputery udostępniają. Dolphin, Konqueror, Krusader pokazują przekroczenie czasu operacji na serwerze. Smb4k wyświetla tylko nazwy grup roboczych i nazwy komputerów, które są w nich zarejestrowane. Znalazłem podobny problem na grupach KDE, koś tam napisał, że tylko w Nautilusie mu to działa, więc zainstalowałem też jego, ale nic nowego, wyświetla informacje, że nie może zamontować udziału. Za pomocą smbclientab bez problemu mogę listować udostępnione w sieci udziały. Próbowałem też założyć nowe konto użytkownika w systemie, ale nic to nie zmieniło.
Mój smb.conf jest wzięty z forum i wygląda następująco:
Kod: Zaznacz cały
[global]
#grupa robocza
workgroup = MIESZKANIE
#nazwa w sieci
netbios name = majlo
#opis serwera
server string = %h server (Samba %v)
#plik logów
log file = /var/log/samba/log.%m
security = share
#wielkość pliku logów
max log size = 1000
#
syslog = 0
[downloads]
path = /home/majlo/Downloads
guest ok = yes
browsable = yes
[STRONA_SZYM]
path = /home/majlo/strona_szym
guest ok = yes
browsable = yes
[zas1]
path = /media/dane/zas1
guest ok = yes
browsable = yes
Aha, no i ręczne przeglądanie zasobów poprzez np.:
Kod: Zaznacz cały
smbclient -N //192,168.0.101/zas
Edycja:
Rozwiązane:
Opisałem się a wyszło na to, że był jakiś problem z rozwiązywaniem nazw hostów, bo po wpisaniu czy to w Dolphinie czy Konquerorze adresu IP zamiast nazwy hosta np.:
Kod: Zaznacz cały
smb://192.168.0.101
Kod: Zaznacz cały
smb.conf
Kod: Zaznacz cały
name resolve order = wins lmhosts bcast