Polazna | Networking | Mreže pod Linuxom | Pokretanja Samba servera

Pokretanja Samba servera

Veličina slova: Decrease font Enlarge font
image

Da bi programski paket Samba uspešno funkcionisao potrebno je pokrenuti dva deamon procesa - smbd i nmbd...

Ove procese je moguće pokrenuti ručno ili automatski prilikom podizanja sistema.
Za ručno pokretanje potrebno je u konzoli (naravno, sa administratorskim ovlašćenjima) napisati sledeće naredbe:
# /usr/local/samba/bin/smbd -D
# /usr/local/samba/bin/nmbd -D     

Ako želimo da se deamoni pokreću automatski prilikom podizanja sistema potrebno je gore navedena dva reda upisati u neku od datoteka koje se izvršavaju prilikom podizanja sistema. Koje su to datoteke zavisi od operativnog sistema koji se koristi.

Kod nekih sistema dovoljno je da se u rc.local skripti, koja se nalazi unutar /etc/rc.d direktorijuma, napišu sledeće linije:
if [ -x /usr/local/samba/bin/smbd]; then
echo "Starting smbd..."
/usr/local/samba/bin/smbd -D
echo "Starting nmbd..."
/usr/local/samba/bin/nmbd -D
fi     

Moguće je Samba deamone pokretati i pomoću inetd programa, i na taj način uštedeti  na sistemskim resursima kao što su procesorsko vreme i memorija. Inetd je tzv. “super demon” program, koji osluškuje sve TCP portove definisane u /etc/services datoteci, pa pokreće adekvatni program naveden u inetd.conf datoteci prilikom detektovane aktivnosti na tom portu. Na taj način mogu se štedeti sistemski resursi jer je samo inetd pokrenut sve vreme, dok se ostale usluge (deamoni) pokreću samo kad su potrebni.

Zbog toga je u ovom slučaju potrebno dodati ove dve linije u /etc/services datoteku:
netbios-ssn 139/tcp
netbios-ns 137/udp     

dok je u datoteci inetd.conf potrebno dodati sledeće linije:
netbios-ssn stream tcp nowait root /usr/local/samba/bin/smbd smbd
netbios-ns dgram udp wait root /usr/local/samba/bin/nmbd nmbd     

Za proveru da li je server uspešno pokrenut može se izdati sledeća naredba:
# smbclient –U% -L localhost     
koja bi trebalo da izlista dostupne resurse na serveru u obliku sličnom ovome:

added interface ip=161.53.64.245 bcast=161.53.64.255 nmask=255.255.255.0
Domain=[SIMPLE] OS=[Unix] Server=[Samba 2.0.5a]

Sharename Type Comment
--------- ---- -------
news Disk For testing only, please
IPC$ IPC IPC Service (Samba 2.2.1a)
ADMIN$ IPC IPC Service (Samba 2.2.1a)
Server Comment
--------- -------
NAOMI Samba server 2.2.1a
TESTING Samba server 2.2.1a
Workgroup Master
--------- -------
IPG SOPHIA
LSS PAMELA
MDKGROUP NAOMI
WORKGROUP DIANNE      
 
Swat

Swat je vrlo koristan alat koji dolazi uz programski paket Samba, a omogućava konfiguraciju i administraciju Sambe preko grafičkog okruženja. Na taj način se delimično otklanjaju problemi prisutni kod manje iskusnih korisnika. Ako se za konfiguraciju Sambe koristi Swat onda je poželjno izbegavati ručno editovanje smb.conf datoteke.

Swat je programski paket koji administratorima omogućava da se na bilo koji način spoje lokalno na svoj računar preko TCP 901 porta (http://localhost:901) i da tako  upravljaju Samba programskim paketom.
Nakon upisivanja gore navedene adrese pojaviće se prozor za upis korisničkog imena i šifre ( slika 1), gde je potrebno navesti administratorove korisničke podatke.

Slika 1: Prozor za unos korisničkog imena i šifre

Ako se uspešno ulogujete kao root korisnik pojaviće se glavni meni Swat programa u kome se dalje može podešavati i administrirati većina Samba parametara.

Pomoću kartice GLOBAL (slika 2) mogu se podešavati opcije vezane za [global] sekciju.

Slika 2: Kartica GLOBAL

Moguće je i administrirati deljene resurse, pritiskom na karticu SHARES, gde se onda otvara prozor za određivanje parametra tog resursa ( slika 3).

Slika 3: Definisanje deljenih resursa
 
Pritiskom na karticu VIEW može se videti sadržaj smb.conf datoteke, što omogućava kontrolu podešenih parametara u tekstualnom obliku.
Tipičan problem koji se može javiti prilikom pokretanja Swat aplikacija je da se pretraživački program ne može spojiti na TCP port 901, što ujedno onemogućava korišćenje ovog servisa.

Uzrok problema je što je taj port onemogućen u xinetd.d/swat datoteci. U njoj je potrebno imati ovakav sadržaj:
 
service swat
{
port = 901
socket-type = stream
wait = no
only_rom = localhost
user = root
server = /usr/bin/swat
log_on_failure = USERID
}     
 
i tako će se omogućiti pomenuti servis. Osim toga potrebno je proveriti da li u datoteci /etc/services postoji linija koja definiše rad servisa swat na portu 901. U toj datoteci trebalo bi da postoje dva ovakva reda:
 
swat 901/tcp swat
swat 901/udp swat   

Ukoliko vaša distribucija koristi inetd a ne xinetd server (pomoću naredbe ps aux može se proveriti koja od ove dve je pokrenuta) trebalo bi dodati gore navedene linije u inetd.conf datoteku.

Uz ovakva podešavanja sve bi trebalo uspešno da radi.

Zaključak

Samba programski paket je nezamenljiv uvek kada postoji potreba za međusobnim deljenjem računarskih resursa između računara sa instaliranim Linux i Windows operativnim sistemima, što je sve češći slučaj. Naime, Samba paketom omogućava se međusobno deljenje prostora na disku (engl. shares), štampača, pa čak i serijskih portova između različitih operativnih sistema.

Velika prednost Samba paketa je što on može da zameni skupe Windows servere potrebne za uspostavljanje lokalne mreže (WINS server i kontrolor domena). Iako Samba paket još uvek nema potpunu funkcionalnost NT servera, on se bez problema može koristiti u manjim lokalnim mrežama (do 30 računara) kod kojih nema potrebe za pomoćnim WINS serverom i pomoćnim kontrolorom domena, koje Samba još uvek ne podržava.

Dalje, Samba WINS server i kontrolor domena rade zadovoljavajuće čak i na računaru sa P166 procesorom i 128MB RAM-a, što su mnogo manji zahtevi od onih koje postavljaju Windows mrežni operativni sistemi.

Jednom rečju, opšti zaključak koji se može izvesti iz priče o Sambi, je da ona predstavlja dobru (i jeftiniju) zamenu za Windows NT servere u malim lokalnim mrežama, kao što su SOHO mreže.

Prijavite se na feed komentara Komentara (0 poslato):

Pošaljite komentar comment

Unesite kod sa slike:

  • email Pošalji prijatelju
  • print Verzija za štampu
  • Plain text Samo tekst
Više iz kategorije Mreže pod Linuxom
Previous
image
Linux mail serveri: Sendmail server
Nastavljajući priču o Linuxovim serverima u sledećih nekoliko brojeva govorićemo o često korišćenim mail serverima. Ovom prilikom opisujemo popularni Sendmail server ...
image
Samba i WINS server: Dogovor mrežu gradi
Kao što smo pričali u prvom delu ovog kursa, kad se neki NetBIOS računar spoji na mrežu, prvo šta mora da napravi je da registruje svoje ime. Sa obzirom da dva računara unutar iste grupe ne mogu imati isto ime, jedan od načina da se to osigura je korišćenjem NBNS servera (NetBIOS Name Server). Takođe, NBNS se može koristiti i za povezivanje NetBIOS imena sa IP adresama Pre početka korišćenja NBNS, povezivanje imena potpuno je izvođeno preko broadcasta. Ako je bila potrebna IP adresa nekog računara, njegovo ime je bilo slato na mrežu pomoću broadcasta i računar bi samo odgovorio koja je njegova IP adresa. Taj je pristup još uvek moguć. Ali problem s broadcastom je što ne radi dobro na mrežama koje se sastoje od više podmreža i nepotrebno zagušuje mrežu. Da bi se rešio taj problem razvijen je WINS server (Windows Internet Name Service), Microsoftova varijanta NBNS-a, server koji radi sa višestrukim podmrežama i koji Samba podržava. ...
image
Pokretanja Samba servera
Da bi programski paket Samba uspešno funkcionisao potrebno je pokrenuti dva deamon procesa - smbd i nmbd... ...
image
Samba server - 2. deo
Instalacija, konfiguracija... ...
image
Samba server (1)
Sve su češće situacije kada postoji potreba za deljenjem resursa između računara sa instaliranim Windows i Linux operativnim sistemima. Zato ćemo ovom prilikom opisati programski paket Samba, koji predstavlja skup programskih modula koji omogućavaju deljenje računarskih resursa između računara sa instaliranim različitim operativnim sistemima, međusobno umreženih. Na samom početku iznećemo osnovna načela funkcionisanja ovog programa i njegovu ulogu, dok ćemo u nastavku pisati o postupcima instalacije, konfiguracije i drugim detaljima koji mogu biti uzrok brojnim problemima tokom integracije u vaš sistem. ...
image
Apache 2.0
Ovde će biti navedene najvažnije novine vezane za rad i instalaciju 2.0 verzije Apache servera, a u odnosu na verziju 1.3. ...
image
Apache Web Server (2)
U današnje vreme privatnost podataka vrlo je važna velikom broju korisnika, te je vrlo bitno da određene informacije budu dostupne samo onima kojima su namenjene. Upravo zbog toga ovog puta biće opisani postupci zaštite podataka pomoću Apache Web Servera. ...
image
Apache Web Server
Apache web server je program kome je osnovni zadatak da pošalje web materijal korisniku kada se u njemu upiše adresa računara na koju se Apache odaziva. Usprkos nastojanjima velikih svetskih firmi, kao što su Microsoft ili Netscape, da mu preotmu primat na tržištu, Apache je još uvek dominantan. Istraživanja pokazuju da skoro 60% svih web servera na svetu koriste baš ovaj programski paket. ...
image
Korišćenje LinNeighborhood za kreiranje mrežnog okruženja pod Linuxom
Često je podešavanje računarskih mreža složen posao. Microsoft je napravio da konfigurisanje i korišćenje mreža bude relativno jednostavno za MS Windows korisnike. Jednom konfigurisan Windows računar u lokalnoj mreži (LAN), može da deli resurse na udaljenim računarima, kao što su direktorijumi, fajlovi, printeri i njima se može jednostavno pristupati kroz Windows Network Neighborhood... Podešavanje deljenja udaljenih resursa na Linux baziranim računarima nije tako jednostavno. Pravljenje mreža postaje još složenije kada su u lokalnu mrežu uključeni računari i sa Linux i sa Windows operativnim sistemima. ...
image
Prvi koraci
Što se tiče operativnog sistema, mreža može biti pod Windowsom ili Linuxom, a vrlo je čest slučaj i mešovitih struktura, gde klijenti rade pod Windowsom, a server pod Linuxom. U ovom serijalu pažnju ćemo usredsrediti na Linux mreže... ...
image
Linux mail serveri:Postfix
Postfix je e-mail server koji je zamišljen kao alternativno rešenje vrlo popularnom i moćnom, ali jednako tako i komplikovanom, Sendmail programskom paketu. Odlikuje se brzinom (brži je i do tri puta od konkurenata), robustnošću i jednostavnošću konfiguracije, pa se preporučuje svim korisnicima koji nemaju dovoljno iskustva ni znanja vezanih za Linux operativni sistem... ...
image
FTP serveri - 1. deo
Počinjući priču o ftp serverima, u ovom nastavku radimo s vrlo popularnim Proftpd- om, koji kao gotov paket ulazi u sve Linux distribucije... ...
image
FTP serveri - 2. deo
U prošlom broju bilo je reči o vrlo popularnom ftp serveru - Proftpd. Ovog puta obrađujemo Wu-ftpd, koji takođe kao gotov paket ulazi u sve Linux distribucije... ...
image
Download, backup => rsync
Rsync je program koji služi za prebacivanje fajlova na Unix sistemima, koristeći "rsync" algoritam koji obezbeđuje vrlo brzo kopiranje fajlova. Program to obavlja šaljući kroz mrežu samo razlike u fajlovima... ...
image
Bolje UPS nego: "Ups!"
Računar iz električne mreže očekuje napon od 220V i frekvencu od 50Hz. On može tolerisati neznatne promene ovih veličina, ali ukoliko te promene pređu dozvoljene granice može doći do neregularnog rada sistema. UPS (računarski neprekidni izvor napajanja - computer's uninterruptible power supply) generalno štiti sistem od previsokih ili preniskih napona, totalnog prestanka napajanja i neznatne promene frekvence napajanja. Mi ćemo ovde govoriti o besplatnom softwareu koji suživot jednog administratora i UPS-a čini mnogo lakšim....
Next
Tagovi
Oceni
0