Next Previous Contents

3. Installasjon

Først, for i det hele tatt å bruke Samba må maskinene være på et ethernet LAN segment og bruke TCP/IP-protokollen. Samba vil ikke virke med andre nettverksprotokoller. Dette er som regel enkelt siden Linux og Windows 95/98/NT kommer med TCP/IP-støtte. Hvis du imidlertid bruker Windows 3.x-maskiner må TCP/IP-støtte legges til.

SMB-tjenestene kan ikke brukes over routere. Hvis du vil gjøre noe slikt må du sette opp en IP-tunnel, noe som er utenfor temaet for dette dokumentet.

For å få tak i den siste kildekodeversjonen av Samba, gå til denne adressen og finn det filspeilet som er nærmest deg: ftp://ftp.samba.org/.

Hvis du imidlertid har installert RedHat-Linux distribusjonen, har du muligheten å installere den som en pakke. Enkelte distribusjoner inkluderer også Samba-programmene ferdig kompilert (binærfiler).

De følgende to daemon'er er nødvendige for Samba-pakken. De installeres som regel i /usr/sbin og kjører ved oppstart av systemet fra oppstartskriptene eller fra inetd. Eksempel på skript finnes i Kjøre Daemon'ene.


        smbd (SMB daemon)
        nmbd (Gir NetBIOS navneserverstøtte til klienter)

Merk at navnetjenesten som nmbd-daemon tilbyr er forskjellig fra Domain Name Service (DNS). NetBIOS navnetjenesten er er en navnetjeneste i 'Windows-stil' som brukes av SMB. Med andre ord, det å ha en DNS-navnetjeneste forteller deg ingenting om tilstanden for Sambas evne til å slå opp vertsnavn.

Selv om plasseringen er valgfri er som regel de følgende Samba-binærfiler installert i /usr/bin.


        smbclient       (en SMB-klient for UNIX-maskiner)
        smbprint        (et skript for å skrive ut til en skriver på en SMB-maskin)
        smbprint.sysv   (som over, men for SVR4 UNIX-maskiner)
        smbstatus       (lister opp aktive SMB-tilkoblinger for den lokale maskinen)
        smbrun          (et 'limskript' for å gjøre det mulig å kjøre applikasjoner
                         på SMB maskiner)

Binærfilene for å støtte smbfs-filsystemet blir omtalt senere i dette dokumentet.

I tillegg er skriptet 'print' inkludert med denne HOWTO'en. Dette gjør tjeneste som et nytting grensesnitt mot smbprint-skriptet.

Samba-pakken er lett å installere. Hent kildekoden fra stedet nevnt over, og les filen README i distribusjonen. Det er også en fil som heter docs/INSTALL.txt der som inneholder en enkel steg-for-steg-oppskrift.

Følg installasjonen og plassert daemon'ene i /usr/sbin og binærfilene i /usr/bin. Installert man-sidene i /usr/local/man.

Når du kompilerte (kjørte 'make') Samba-pakken spesifiserte du plasseringen av filen smb.conf i filen Makefile. Dette er som regel i /etc, men du kan legge den hvor du selv måtte ønske. Her vil vi gå ut fra at konfigurasjonsfilen ble spesifisert til /etc/smb.conf, logg-filen som 'log file = /var/log/samba-log.%m' og lås-katalogen som 'lock directory = /var/lock/samba'.

Installer konfigurasjonsfilen smb.conf. Gå til katalogen der Samba ble bygget (kompilert). Se i underkatalogen examples/simple og les README-filen. Kopier filen smb.conf i samme katalog til /etc. VÆR VARSOM! Hvis du har en Linux-distribusjon som allerede har Samba installert, kan det hende at du allerede har en Sambakonfigurasjonsfil i /etc. Du bør antagelig starte med den.

Hvis du ikke vil ha konfigurasjonsfilen i /etc, plasser den der du selv ønsker og lag en symlink til den i /etc:


        ln -s /sti/til/smb.conf /etc/smb.conf


Next Previous Contents