Teh Hoboman Skrevet 17. juni 2005 Del Skrevet 17. juni 2005 (endret) Heihei, sitter med et lite hjemmenettverk her, hvor jeg har en pc som resten av familien skal bruke, med debian sarge. Denne er tilkoblet en HP PSC 1110 usbprinter, som fungerer lokalt på pcen via cups. Alt virker perfekt lokalt, både scanning og printing. Jeg har også tre andre pcer, som jeg gjerne vil at skal kunne printe over nettverk, til printeren som er tilkoblet pcen. Jeg googlet litt rundt det, men det er så mange sider som tar for seg printerdeling med samba, og veldig mange av dem var uenige i syntaksen man skal bruke i smb.conf, så jeg har ikke fått samba til å fungere tilfredsstillende. Cups har også muligheten for å printe over ipp\http, og jeg har redigert cupsd.conf og restartet cups, men når jeg prøver å printe over ipp, så får jeg feilmelding: Print file was not accepted (client-error-bad-request) Så, jeg er litt i villrede, jeg ser at Windows også har muligheten til å bruke ipp(Printeren skal deles ut til to andre debian sarge bokser, og en windows boks). Hva ville være det beste alternativet, og hvordan går jeg frem for å sette det opp? Fordeler\ulemper med ipp\samba? Endret 25. juni 2005 av Teh Hoboman Lenke til kommentar
kyrsjo Skrevet 18. juni 2005 Del Skrevet 18. juni 2005 Generellt sett: Deling til UNIX: IPP. Sett printeren som delt i cups, og pass på at de andre maskinene kan slå opp maskinnavnet vha DNS eller /etc/hosts. Deling til windows: Bruk SAMBA. Guide finnes her: http://www.linuxguiden.no/index.php/Samba Lenke til kommentar
whoi Skrevet 18. juni 2005 Del Skrevet 18. juni 2005 Husk at hvis andre maskiner skal ha tilgang til å printe via ipp over nettverk så må du gi de tilgang i cups.conf. Jeg har selv spesifisert ipene til de som kan printe, og det fungerer bra både fra windows og linux maskiner. Lenke til kommentar
Teh Hoboman Skrevet 18. juni 2005 Forfatter Del Skrevet 18. juni 2005 Hm, jeg sliter litt med autentisering mot serveren, tror jeg. Med samba så får jeg denne beskjeden av cups: "Connection failed with error NT_STATUS_UNSUCCESSFUL" Ok, men da prøver man jo bare med ipp, for å se om det er bedre, men nei: "Print file was not accepted (client-error-bad-request)!" Jeg regner med at jeg sikkert bare har gjort en feil i konfigurasjonen min et sted, jeg vet bare ikke hvor. Jeg har forsøkt med smb://<ip>/printers/printernavn, ipp://<ip>/ipp/printernavn osv, med samme resultat. Jeg har lagt til en sambabruker med relevant navn og passord, og brukeren får tilgang til katalogen jeg delte via samba. /etc/samba/smb.conf: [global] printer = HP load printers = yes printing = cups password server = none workgroup = DEBIAN_FANS encrypt passwords = yes valid users = jon printcap name = cups security = SHARE browsable = yes public = yes [HP] printable = yes browsable = yes create mode = 0700 use client driver = yes [Jon] comment = Hjemme writeable = yes path = /home/jon Og, utdrag fra /etc/cupsd.conf: ## Restrict access to local domain Order Deny,Allow Deny From All Allow From 127.0.0.1 Allow From 192.168.1.0/149 #Encryption Required </Location> <Location /> Order Deny,Allow Deny From All Allow From 127.0.0.1 Allow From 192.168.1.0/149 </Location> Og, /var/log/cups/error.log: I [18/Jun/2005:13:36:17 +0200] Configured for up to 100 clients. I [18/Jun/2005:13:36:17 +0200] Allowing up to 100 client connections per host. I [18/Jun/2005:13:36:17 +0200] Full reload is required. E [18/Jun/2005:13:36:17 +0200] LoadAllClasses: Unable to open /etc/cups/classes.conf - No such file or directory I [18/Jun/2005:13:36:17 +0200] LoadPPDs: Read "/etc/cups/ppds.dat", 2568 PPDs...I [18/Jun/2005:13:36:17 +0200] LoadPPDs: Wrote "/etc/cups/ppds.dat", 2568 PPDs... I [18/Jun/2005:13:36:17 +0200] Full reload complete. I [18/Jun/2005:13:41:27 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=7653) E [18/Jun/2005:13:49:38 +0200] print_job: No file!?! E [18/Jun/2005:14:31:22 +0200] print_job: No file!?! Lenke til kommentar
whoi Skrevet 19. juni 2005 Del Skrevet 19. juni 2005 Jeg ser du bruker ipp://<ip>/ipp/printernavn, er du sikker på at det skal stå /ipp/ der? På min maskin som deler printeren så bruker jeg ipp://<ip>/printers/printernavn (ubuntumaskin). Du har også skrevet Allow From 192.168.1.0/149 i cupsd.conf. Er du sikker på at det er gyldig syntax? Sånn generelt så er ip/tall brukt for å definere en ip-range, og /149 er veldig ugyldig i det tilfellet. Kanskje prøve med /24 eller .* som siste tallet i ipen og droppe /tall. Skader vel ikke å prøve Lenke til kommentar
kyrsjo Skrevet 19. juni 2005 Del Skrevet 19. juni 2005 Om du kjører RH kan du sette opp delinga veldig veldig enkelt fra system-config-printer Lenke til kommentar
Teh Hoboman Skrevet 25. juni 2005 Forfatter Del Skrevet 25. juni 2005 Jeg ser du bruker ipp://<ip>/ipp/printernavn, er du sikker på at det skal stå /ipp/ der? På min maskin som deler printeren så bruker jeg ipp://<ip>/printers/printernavn (ubuntumaskin). Du har også skrevet Allow From 192.168.1.0/149 i cupsd.conf. Er du sikker på at det er gyldig syntax? Sånn generelt så er ip/tall brukt for å definere en ip-range, og /149 er veldig ugyldig i det tilfellet. Kanskje prøve med /24 eller .* som siste tallet i ipen og droppe /tall. Skader vel ikke å prøve Jeg bare bumper dette for å si at rådet ditt fungerte. Jeg trodde 0/149 ville tillate fra .1.0 til 1.149, stemte nok ikke helt nei. Mange takk for rådet, dette er løst. Ville 100/149 være gyldig syntaks? Routeren starter på 192.168.1.100 til og med 149. Lenke til kommentar
whoi Skrevet 26. juni 2005 Del Skrevet 26. juni 2005 Du kan ikke bruke 192.168.1.100/149 nei. Tallet etter slashen er antall bits av en 32 bits ip-adresse som brukes for å finne nettmasken eller åssen det var. Når jeg foreslo /24 er det fordi de siste 8 bitsene er tilgjengelige adresser som kan brukes. Det vil si 192.168.1.0 - 192.168.1.255. Hvis du bruker /26 så har du 64 adresser til rådighet, men jeg er ikke sikker på om det går å begynne på 100. Kunne vel prøvd med 192.168.1.100/26. Det er sikkert greiere å finne alternative metoder, eller bare gi /24 tilgang. Lenke til kommentar
zyp Skrevet 26. juni 2005 Del Skrevet 26. juni 2005 192.168.1.100/26 = 192.168.1.64-192.168.1.127 Lenke til kommentar
whoi Skrevet 26. juni 2005 Del Skrevet 26. juni 2005 192.168.1.100/26 = 192.168.1.64-192.168.1.127 Det jeg var redd for Lenke til kommentar
Teh Hoboman Skrevet 26. juni 2005 Forfatter Del Skrevet 26. juni 2005 Du kan ikke bruke 192.168.1.100/149 nei. Tallet etter slashen er antall bits av en 32 bits ip-adresse som brukes for å finne nettmasken eller åssen det var. Når jeg foreslo /24 er det fordi de siste 8 bitsene er tilgjengelige adresser som kan brukes. Det vil si 192.168.1.0 - 192.168.1.255. Hvis du bruker /26 så har du 64 adresser til rådighet, men jeg er ikke sikker på om det går å begynne på 100. Kunne vel prøvd med 192.168.1.100/26. Det er sikkert greiere å finne alternative metoder, eller bare gi /24 tilgang. Da lærte man noe helt nytt idag også, takk skal du ha. Da lar jeg det bare være, siden det virker. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå