Jak udostępnić zasoby sieciowe - Konfiguracja samby

Instalacja i konfiguracja oprogramowania sieciowego.
gienekpa
Sędziwy Jeż
Sędziwy Jeż
Posty: 33
Rejestracja: 28 cze 2010, 11:53
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Jak udostępnić zasoby sieciowe - Konfiguracja samby

Post autor: gienekpa »

1. Mam komputer stacjonarny z systemem operacyjnym kubuntu i na tym komputerze chcę udostępnić katalog sieciowy i drukarkę laptopowi z Windows 7
2. Adres IP komputera linuxem to 10.0.0.3

Sprawdzam ping i na laptopie z win 7 wydaję polecenie

Kod: Zaznacz cały

ping 10.0.0.3
Badanie 10.0.0.3 z 32 bajtami danych:
Odpowied« z 10.0.0.3: bajtów=32 czas=3ms TTL=64
Odpowied« z 10.0.0.3: bajtów=32 czas=1ms TTL=64
Odpowied« z 10.0.0.3: bajtów=32 czas=1ms TTL=64
Odpowied« z 10.0.0.3: bajtów=32 czas=1ms TTL=64

Statystyka badania ping dla 10.0.0.3:
    Pakiety: Wysłane = 4, Odebrane = 4, Utracone = 0
             (0% straty),
Szacunkowy czas błądzenia pakietów w millisekundach:
    Minimum = 1 ms, Maksimum = 3 ms, Czas średni = 1 ms
Zainstalowałem Sambę (chyba)

Kod: Zaznacz cały

 gienek@stacjonarny:~$ dpkg -l |grep samba
ii  gadmin-samba                          0.2.9-3                                  GTK+ configuration tool for samba
ii  samba                                 2:3.5.11~dfsg-1ubuntu2.1                 SMB/CIFS file, print, and login server for Unix
ii  samba-common                          2:3.5.11~dfsg-1ubuntu2.1                 common files used by both the Samba server and client
ii  samba-common-bin                      2:3.5.11~dfsg-1ubuntu2.1                 common files used by both the Samba server and client
ii  system-config-samba                   1.2.63-0ubuntu4                          GUI for managing samba shares and users
gienek@stacjonarny:~$ 
Zgodnie z tym co przeczytałem w poradniku zaproponowanym przez jacekalex o w tym miejscu

http://www.unixy.pl/forum/art/pdf/abc_samby.pdf

Kod: Zaznacz cały

Na początek przedstawię konfigurację, dzięki której Linux pojawi się w
„otoczeniu sieciowym”. Nie będzie on co prawda nic udostępniał, ale dzięki temu
można będzie się przekonać, czy program został skompilowany i zainstalowany
poprawnie. Uważam, że jest to dobry sposób, aby rozpocząć pracę ze świeżo
zainstalowaną Sambą.
Na początek w pliku smb.conf wystarczy umieścić:
  [global]
  workgroup = Dom
  netbios name = Pingwin
  server string = Serwer linuxowy
  security = share
Wpisałem to co powyżej do pliku pliku /etc/samba/smb.conf Podobno miało to sprawić, że komputer miał być widoczny w otoczeniu sieciowym.

Sprawdzam zawartość pliku /etc/samba/smb.conf

Kod: Zaznacz cały

gienek@stacjonarny:~$ cat  /etc/samba/smb.conf
[global]
workgroup = Dom
netbios name = stacjonarny
server string = Serwer linuxowy
security = share
gienek@stacjonarny:~$
potem restart komputera i nic. Komputer nie jest widoczny w otoczeniu sieciowym. Nawet gdy w laptopie wydaję polecenie \\10.0.0.3 to dostaję informację, że brak dostępu.

Co robię nie tak? Może to firewall blokuje? Jak to sprawdzić?
Ostatnio zmieniony 28 lis 2011, 23:13 przez gienekpa, łącznie zmieniany 3 razy.
OS - Kubuntu 11.10 64bit
Procesor - Intel Core i7
RAM - 3GB
Karta graficzna - Nvida Ge-Force GTX 285
Płyta główna Asus - P6X58D Premium
gienekpa
Sędziwy Jeż
Sędziwy Jeż
Posty: 33
Rejestracja: 28 cze 2010, 11:53
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: Jak udostępnić zasoby sieciowe - Konfiguracja samby

Post autor: gienekpa »

Udało mi się. Problem był po stronie firewalla.

Utworzyłem plik konfiguracyjny samby według założeń, każdy ma mieć pełne prawa dostępu do udostępnionego katalogu. Nie wiem tylko dlaczego w windowsie nie jest rozpoznawana nazwa netbios komputera z linuxem :( Reszta działa

/etc/samba/smb.conf

Kod: Zaznacz cały

[global]
workgroup = DOM
netbios name = STACJONARNY
server string = Serwer linuxowy
security = share
character set = ISO8859-2
client code page = 852

[Katalog udostepniony]
comment = Dysk do wymiany danych
path = /multimedia/udostepniony
create mask = 0777
directory mask = 0777
browsable = yes
writable = yes
guest ok = yes
security = share
Teraz chciałbym udostępnić drukarkę. Niestety nie bardzo wiem jak to zrobić :( Wygodne graficzne nakładki z mandrivy całkiem mnie rozleniwiły i po przesiadce na prawdziwy twardy linux mam problemy z napisaniem prostego pliku konfiguracyjnego. Ktoś mi pomoże?
Awatar użytkownika
binio007
Sędziwy Jeż
Sędziwy Jeż
Posty: 53
Rejestracja: 19 lis 2009, 22:54
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: Unity
Architektura: x86

Re: Jak udostępnić zasoby sieciowe - Konfiguracja samby

Post autor: binio007 »

Zrób udziały podobne do tych. (Oczywiście skonfiguruj pod siebie :))

Kod: Zaznacz cały

[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
print command = /usr/lib/lpr -P% -r -%s
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
create mask = 0700
gienekpa
Sędziwy Jeż
Sędziwy Jeż
Posty: 33
Rejestracja: 28 cze 2010, 11:53
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: Jak udostępnić zasoby sieciowe - Konfiguracja samby

Post autor: gienekpa »

binio007 pisze:Zrób udziały podobne do tych. (Oczywiście skonfiguruj pod siebie :))

Kod: Zaznacz cały

[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
print command = /usr/lib/lpr -P% -r -%s
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
create mask = 0700

Już nieaktualne. Kupiłem serwer wydruku
ccx
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 23 lut 2012, 19:39
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: Unity
Architektura: x86

Re: Jak udostępnić zasoby sieciowe - Konfiguracja samby

Post autor: ccx »

No Dobra, może wy mi coś podpowiecie bo ja zielony jestem :)

komp1 ubuntu 11.10 na kablu do routera xdsl [świeży system, nie instalowałem żadnego firewalla itp.]
komp2 ubuntu 11.10 [wifi] [świeży system, nie instalowałem żadnego firewalla itp.]
komp3 Windows Xp [wifi]
komp4 Win 7 [wifi]

Grzebiąc w sambie bezproblemowo z każdego windows'a mam dostęp do udostępnionych zasobów na ubuntu komp1 i komp2, natomiast w drugą stronę to z mojego ubuntu komp1lub komp2 nie pokazuje mi nawet żadnego kompa w otoczeniu, jedyna oznaka że coś iskrzy to w przeglądaj sieć/sieci windows pokazuje "workgroup". Raz mi nawet cudem komp2 z ubuntu pokazał wszyskie kompy dostępne z routera którym udostępniam neta, niestety wejść już nie zdołał ani na winde ani na komp1.

Normalnie w komp1 i komp2 przy próbie wejścia do Przeglądaj sieć/Sieć windows/"workgroup" pisze:
"Zamontowanie położenia nie jest mozliwe
Uzyskanie listy udziałów z serwera się nie powiodło"

W końcu trafiłem na to i o dziwo działa zarówno w strone windowsa jak i ubuntu:

Kod: Zaznacz cały

nautilus smb://192.168.1.x 
Ktoś podpowie jak ustawić sambe żeby pokazywała normalnie komputery w: Przeglądaj sieć/Sieć Windows/workgroup/komp1/komp2 itp.?
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości