BLA*net OnLine Service

Sidst rettet: 18. februar 2000


Print fra Samba

Dette gennemgår de trin, som skal til for at få print til at virke. Det er gennemført på vores interne netværk (int.blanet.dk).

1. Check at Unix-print virker

Det var det første problem, vi løb ind i kursus-lokalet. RH 6.0 tillader ikke, at hvilkensomhelst printer bruger lpd-dæmonen. Alle remote maskiner skal være defineret i /etc/hosts.equiv eller /etc/hosts.lpd. Andre Unix-systemer kan være mere åbne.

Før at Samba kan bruge en printer, skal man altså kunne printe til den fra Unix-serveren, f.eks. med lpr-kommandoen.

2. Check printersystem!

Fælde nr. 2 i vores tilfælde. Samba 2.0.3 har default SYSV - men RH 6.0 kræver BSD. Enten kan man opgradere til Samba 2.0.5a (RedHat update) - og så virker print, når øvrige parametre ok (Security og Domain)

Eller man kan gøre følgende i SWAT

a) Under GLOBALS tryk på ADVANCED VIEW.

b) Find afsnit Printing Options og vælgt 'printing' til bsd

Fælde nr. 3 - alle kommandoerne, f.eks. 'print command' vil vise SYSV værdier UANSET hvilken printing-værdi man har valgt. Lad være med at editere i nogen af dem, hvis det er RedHat. På andre Unix'es er det måske her, tricket skal udføres.

    x. Prøv default-komandoerne på en alm. unix-login. Især om parametrene passer. Det kan være nødvendig at angive stien foran kommandoen, f.eks. '/usr/bin/lpr' istedet for 'lpr' på nogle Unix. Standard-måden, hvorpå spoolsystemer rapporterer fejl synes at være, at print bare forsvinder op ud i den blå luft.

    y.Hvis man har installeret en printerdriver, og kan se en printerkø under Windows, vil man se at print ligger et stykke tid, inden det forsvinder. Det er også en god indikering af, at det er 'printing' og de tilhørende kommandoer, der skal kigges nøje efter.

c) Commit Changes

Nu opdager man også en anden detalje ved SWAT. Kun når man ændrer en systemdefault vil den dukke op i Basic View. Man vil se samme fænomen hvis man roder med 'security' mht. til 'map to guest'.

3. Testopstillinger

Følgende opstillinger blev afprøvet. I alle tilfælde var Andante sambaserveren med en HP 895cxi som printer på lp. Andante har RedHat 6.0 og samba 2.0.3. Dina er en Windows 95 OSR2.


Workgroup IBMPEER, security = share

security = user og 'map to guest' = Bad User virker også. Her er smb.conf filen.

Derefter startede jeg NT-serveren (PDC) BENJINT (hostname = benji) i domænet BLANETNT og flyttede Dina og Andante derover


Brugeren PCDINA (som er default login på Dina) blev oprettet på BENJINT Andante havde 'security' = server og 'password server' = benji. Man kan se/downloade den reviderede smb.conf-fil.

Da Andante dukkede op på BENJINT under BLANETNT-gruppen, installeredes HP printerdrivere fra CD-rom. Forinden gav den en advarsel om at "Andante does not hav a suitable NULL printerdriver installed. Do you want to install..." - her svaredes ja.

Bemærk. Der blev anvendt en standard NT4.0 US installation UDEN servicepakker. Den installerede IE 2.0 dur IKKE sammen med SWAT.

Bemærkninger

Note. 1: Vores interne sambaserver 'mille', der kørte på en smb.conf fra 1.9.x gav nogle sære paramtre og ingen print under SWAT. Derfor afinstallerede jeg 2.0.3 og installerede 2.0.5a og den virkede 'out of the box'

Note. 2: I virkeligheden så sidder HP-printeren på en printerbox og er dermed en remote lpd i forhold til Andante. Men det vedrører ikke Samba-systemet overhovedet!

Hvis der andre kombinationer af print, du kunne være interesseret i, at jeg prøver, så send e-post til leander@blanet.dk. Mvh. Leif

 

Kurser

Kursus og træning inden for BLA*nets kerneområder.

Danske Nyheder 

Dagligt nyhedsresume specielt for danskere og danskinteresserede i udlandet.

DilleSport Special

Specielle sportsbegivenheder med danske deltagelse.

Kampagne: Best viewed with any browser