Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: Laplinux - 05.12.09 - klo:00.32
-
Morjens !
Tulostin asia USB Brother Hl-5150D
Windowssista luopuja joten alkutaipaleella ollaan.
Ubuntu 9.04 serverin pitäisi jakaa tulostin.
Kahteen eri aliverkkoon työasemat kummassakin Ubuntu 9.04 (workgroup sama)
törmäsin asiaan nimeltä CUPS kun lueskelin foorumeita ja aloin miettiin että voiko asennusta tehdä pelkästään tekstipohjaisena. Webmin on asennettu kyllä.
SSH yhteys voidaan ottaa samalla kytkimellä ovat tarvittaessa.
ohjeissa pyydetään meneen selaimella esim. ja portti esim :631 ja sit ilmeisesti graafisia valintoja.
joudunko asentamaan graafisen työpöydän ja kun asennukset on tehty työpöydän voi turvallisesti poistaa.
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_prn1.html
-hieman sekoittaa myös että kumpi näistä pitää asentaa ???
•Cupswrapper Driver Install
•PPD file Install (Available only for models with Brother ppd files) HL-5150D kuuluu listaan.
jos lisäksi windows haluaa printata se vaatii että samba jakaa ja taas samba vaatii CUPSsin.
-ja ennen cupsia tai sambaa pitää tulostin olla jo asennettu.
http://forum.ubuntu-fi.org/index.php?topic=7834.0
https://help.ubuntu.com/community/NetworkPrintingWithUbuntu#Ubuntu 9.04
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_prn1.html
http://openprinting.org/show_printer.cgi?recnum=Brother-HL-5150D
Kiitokset vinkeistä arvon raatille.
-
Välttämätöntä ei suinkaan ole X:ää asentaa, vaikka se saattaakin olla helpoin tapa. Kun tulostimen tiedostoista kerran löytyy PPD-file, niin se lieneen tukee BR-Scriptiä l. on lähes PS-tulostin, niin ei tulostimen asentaminen tosiaankaan ole hankalaa, vaikkakin ilmeisesti se on helpointa tehdä X:n kanssa, muttei ollenkaan välttämätöntä.
Samba on yksinkertainen jakaja, joka ei sisällä ajuria, ja joka toimii myös Windowsin kanssa. Sambaa ei käsittääkseni ole aivan välttämätöntä asentaa, mutta se saattaa olla kuitenkin helpompi.
Tolla PPD-filelläkin päästään varsin tyydyttäviin tuloksiin, mutta BRScript3-ajuri on parempi toteutus kuitenkin.
Varmaankin helpointa on asentaa X ja valita sen tulostimen lisäyksestä oma tulostimesi BRScript3-ajurilla, koska tulostimesi on tuettujen listalla.
Jos jaat Cupsin avulla, niin et välttämättä tarvitse tulostinajureiden asennusta ollenkaan clienttikoneissa.
lpr:llä voit ohjata suoraan tulostuksen ko. serverille.
Samballa jakaessasi tulostukset eivät käytä serverin prosessorin tehoja niin paljoa, mutta tuskin toi BRScript ajuri kovin monimutkainen on, koska se on niin lähellä PostScriptiä. Siis PostScript:in ajuri lähettää kaiken suoraan tulostimelle ilman muunnoksia.
Kokemuksia Cupsilla jakamisesta itselläni ei ole, koska käytän itse tulostinserverinä Linkstation Live nassua, jossa jakamistapana on valittavina ainoastaan Samba.
Edit - Jos et halua asentaa X:ää, niin ystäväsi lieneen lpadmin
man lpadmin
-
ohjeissa pyydetään meneen selaimella esim. ja portti esim :631 ja sit ilmeisesti graafisia valintoja.
Niin siis CUPSin hallinta onnistuu tuon portin kautta selaimella toiselta koneelta. Linuxin puolella ei tarvita mitään graafisia työpöytiä.
-
kiitos vinkeistä.
kone on puhdas server asennus.
asennusvaiheessa en valinnut mitään lamppia enkä muutaakaan siinä kohtaa missä on mahdollisuus rastiittaa.
käytössä vain emon verkkoliitäntä joka on nyt se eth0 (yhteys toimii)
idea on tämmöinen eth0 portti on kiinni smoothwall green porttissa. (smoothwall on valmis mutta ei viellä mukana)
eth1 aliverkko 1
eth2 aliverkko 2
eth1 ja eth2 korttien asennus on tuloillaan mulla on tuossa vanhaa PCI:tä 3com, realtek, smc kortteja joista otan kaksi ovat ehjiä kaikki.
laitan tähän mitä siihen koneeseen tein
sudo apt-get update
sudo apt-get upgrade
bootti
apache2 asennus ei viellä confattu mitenkään
ssh server open asennus
-root login pois
-käyttäjät merkattu jotka saa mennä
webmin asennus
fail2ban asennettu
Tarkoitus on saada vain normi tulostus tulostimen hienouksia ei tarvi käyttää esim kakspuoleinen tulostus.
Jos vain jako onnistuu printti lähtee olen tyytyväinen.
Olipas siellä paljon lisävalintoja ipadmin sivulla.
Onko tuo nyt niin että ppd asennus ei toimi cupsissa.
-
Kokeilein tuota usb brother hl-5150D kiinni työasema ubuntuun 9.04 johon ajettu sisään päivitykset mitä automaattisesti tuli.
Ja se löysi tuon tulostimen ihan lennosta.
tälläistä infoa tulostin ominaisuudet näyttää
laitteen url: usb://Brother/HL-5150D%20series
merkki ja malli: brother hl-5150d - CUPS+gutenprin v5.......
testitulostus toimi hienosti.
mut viel ihmetyttää tuo server ja siihen tulostimen asennus
-
mut viel ihmetyttää tuo server ja siihen tulostimen asennus
No katsoitko jo sitä Cupsin web-hallintaa? Sen pitäisi näyttää tulostin ihan yhtä helposti kuin työpöytäasennus, jos samat foomatic- ja gutenprint-ajuripaketit on asennettu molempiin.
-
äsken asensin X11 koneelle.
X11 server graafinen pöytä
https://help.ubuntu.com/community/ServerGUI
To install a minimal X11 on Ubuntu Server Edition enter the following:
sudo apt-get install xserver-xorg xserver-xorg-core
Next install a Window Manager:
sudo apt-get install openbox
SSH:lle modausta
To enable it, put the line below in sshd_config:
X11Forwarding yes
put the following lines in ssh_config:
ForwardAgent yes
ForwardX11 yes
Putty:sta on SSH yhteys
sieltä on tunneling puusta laitettu X11 enable. muuta en osannut ja talletin sit yhteyden nimellä uudelleen.
SSH server käynnistetty välissä uudelleen
sudo /etc/init.d/ssh restart
mutta sama musta normi terminal ikkuna oli vastassa.
https://help.ubuntu.com/8.04/serverguide/C/cups.html
asennanko ensin tämän cupsin
sudo apt-get install cupsys
vai ensin nämä ajurit pitääkö kumpikin ajuri asentaa
Cupswrapper Driver Install
PPD file Install
-
äsken asensin X11 koneelle.
Miksi?
https://help.ubuntu.com/8.04/serverguide/C/cups.html
asennanko ensin tämän cupsin
sudo apt-get install cupsys
Cups täytyy tietenkin asentaa, jotta mikään tulostimiin liittyvä voi toimia.
9.04:ssä paketin nimi on cups, joskin nimenmuutoksen vuoksi myös uudelleenohjaava paketti cupsys on vielä olemassa.
vai ensin nämä ajurit pitääkö kumpikin ajuri asentaa
Cupswrapper Driver Install
PPD file Install
Asensitko näitä työpöytäkoneeseesi, että sait tulostimen toimimaan? Jos et, älä asenna niitä myöskään palvelimeen.
-
Tervehdys
Ajattelin että jos olisi helpompi enskertalaiselle tosin en tiedä onko tuo se sama X josta puhuitte. :o
työasema versiossa toimi lennosta ilman mitään lisäajureita.
-tosin koneen päivitin (versio edelleen 9.04) ja sen jälkeen laitoin usb piuhan kiinni.
okei nyt terminaalissa kirjoitan sudo apt-get install crups.
korjaus edelliseen komentoon :)
https://help.ubuntu.com/9.04/serverguide/C/cups.html
sudo apt-get install cupsys
crups asennus sujui ilman virheilmoituksia :)
-
Tervehdys
Ajattelin että jos olisi helpompi enskertalaiselle tosin en tiedä onko tuo se sama X josta puhuitte. :o
Kuten sanoin, web-käyttöliittymää varten et tarvitse työpöytää (eli X:ää), paitsi korkeintaan sillä koneella, jossa ajat selainta.
Cupsin web-käyttöliittymä on helppo myös ensikertalaiselle. Ainakin sitä olisi kannattanut kokeilla ennen kuin asentaa ylimääräistä rojua palvelimeen.
okei nyt terminaalissa kirjoitan sudo apt-get install crups.
cups, ei crups. Mutta tuo cupsys-paketti tosiaan tarkoittaa samaa 9.04:ssä. 9.10:ssä sitä ei enää ole, vaan on asennettava cups.
-
cups bootti toi tullessa fail ilmoituksen
Child exited with value 1
täällä painittu saman failin asian kanssa
http://crunchbanglinux.org/forums/topic/53/printing-broken/
yritän löytää error lokin josta lisäinfoa onko ihan sama ongelma
tietokone bootti herjaa myös tämän
Child exited with value 1 (fail)
-
http://ubuntuforums.org/showthread.php?s=9410ba31b6fa27965b8e58da0f000657&t=310450&page=3
# Restrict access to the server...
<Location />
Order allow,deny
Allow all itselle ei tätä voinut laittaa siitä tuli fail herja
</Location>
tämä orkkis versio pelittää ja startti on OK :)
# Restrict access to the server...
<Location />
Order allow,deny
</Location>
-
Tervehdys !
graafinen murhe
pääsen Vistasta Puttyllä SSH yhteydellä 9.04 serveriin ihan ok.
mutta miten sinne graafisesti
olen lueskelemassa jo täältä jotain softaa argh pysäyttäkää ajoissa ???
http://www.straightrunning.com/XmingNotes/
Mitä neuvoksi
webmin on asennettu
mut tällä ei pääse. serverin ip tietty paikallaan
https://your-server-ip:10000/
sudo nano /etc/cups/cupsd.conf
eli täällä on nyt Listen 0.0.0.0:631 oletuksena on Listen localhost:631
tälläinen rimpsu oli cups sivulla olen tuon root tunnuksen tilalle laittanut myös sen millä sinne serveriin aina kirjaudun
ssh -L 6310:Listen 0.0.0.0:631 root@your-server-ip
kun serverillä katsoo netstat -ntpl
listen on vain 22 ja 631 portti
-
mutta miten sinne graafisesti
VNC on ehkä helpoin ja paras vaihtoehto, jos meinaat jatkossakin käyttää graafista työpöytää. Katso ohjeet täältä: http://linux.fi/index.php/VNC
webmin on asennettu
mut tällä ei pääse. serverin ip tietty paikallaan
https://your-server-ip:10000/
Hmm. Pääseekö paikallisesti terminaalissa:
sudo apt-get install elinks
elinks http://localhost:10000
Ei kyllä taida toimia, kun netstat ei näytä tuota porttia. Onko webmin varmasti käynnissä?
ps aux | grep perl
Enpä tiedä, kannattaako tuohon kauheasti uhrata aikaa. Samat hommat hoituvat päätteessä vähintään yhtä kätevästi.
sudo nano /etc/cups/cupsd.conf
eli täällä on nyt Listen 0.0.0.0:631 oletuksena on Listen localhost:631
Käynnistitkö Cupsin uudelleen, että asetus meni perille: sudo /etc/init.d/cups restart
Kokeile sitten ottaa yhteyttä selaimella osoitteeseen https://palvelin:631 (missä palvelin on palvelimesi osoite)
tälläinen rimpsu oli cups sivulla olen tuon root tunnuksen tilalle laittanut myös sen millä sinne serveriin aina kirjaudun
ssh -L 6310:Listen 0.0.0.0:631 root@your-server-ip
Juu, palvelimen CUPS-portin ohjaaminen paikalliseksi portiksi 6310 on myös mahdollista, jos välissä on palomuuri, etkä siten pääse suoraan kiinni palvelimen porttiin 631. En ole käyttänyt Puttyä, joten en nyt osaa suoraan sanoa, onko tuo syntaksi oikein. OpenSSH:lla menisi näin: ssh -N -L 6310:localhost:631 tunnus@palvelin
Ja sitten menet Windows-koneesi selaimella osoitteeseen https://localhost:6310
-
Tervehdys taas. :)
siellä vintous puolella oli koko ajan password ongelma vaik olin shadow ja lpadmin ryhmässä.
Tosin en tiedä tuosta shadow ryhmästä vaikka olis hakkeriporukka ?
Mut jossain sadoista foorumijuista niin neuvottiin.
Googleen kun laittaa CUPS password huomas että en ollut yksin vuosia taisteltu saman asian kanssa. liekö sit ohjeistus ongelma. myös mac ja muut raudat.
cat /etc/group | grep shadow
shadow:x:42:luomasiomatilisitässä
cat /etc/group | grep lpadmin
lpadmin:x:110:luomasiomatilisitässä
käytän nyt Ubuntu 9.04 työasemaa tuon server 9.04 etähallintaan.
pääsin Mozilla selaimella tuonne cups web hallinta sivulle ihan ok.
https;//localhost:631
tulostin näkyy siellä brother 5150D ja polussa näkyy että usbilla kiinni.
siellä on välilehti johon laitoin rasti jaa tulostin ja anna käyttäjän keskeyttää tulostu. netistä tulostusta en sallinut.
mitäs se classes välilehti meinaa täytyykö siihen hakea jotain.
printteri näkyy vihreä valo palaa web hallinta kuvassa.
kun painaa cups testitulostus painiketta.
ainakin puoli minuuttia yrittää kovasti mut ei lähde tuloste.
sen jälkeen tulostimen kuvakkeen valo on oranssi.
poistan työn jonosta ja olen lähtöpisteessä.
-
boottasin koko serverin
ja katsoin lpinfo -v
Tulostaa tälläistä
network socket
network beh
direct usb://Brother/HL-5150D%20series
network http
network ipp
network lpd
direct parallel:/dev/lp0
direct scsi
serial serial:/dev/ttyS0?baud=115200
network smb
Eli tunnistaa tulostimen
-yhtään ulkopuolista ajuria en asentanut cups versio on 1.3.jotain
-
käytän nyt Ubuntu 9.04 työasemaa tuon server 9.04 etähallintaan.
pääsin Mozilla selaimella tuonne cups web hallinta sivulle ihan ok.
https;//localhost:631
Öhöm! Tuo on sen työasemasi CUPS-hallinta, ei palvelimen! (Vai ajatko selainta palvelimelta verkon yli?)
Oikea osoite on https://palvelin:631
Palvelimen /etc/cups/cupsd.conf -tiedostossa pitää olla tällaiset asetukset, jotta toisilta lähiverkon koneilta pääsee web-hallintaan:
Salli yhteydet lähiverkon 631-portista (192.168.1.123:n tilalle on laitettava koneen staattinen osoite tai nimi lähiverkossa):
# Only listen for connections from the local machine.
Listen localhost:631
Listen 192.168.1.123:631
Listen /var/run/cups/cups.sock
Jos IP-osoite on dynaaminen, eikä koneella ole lähiverkossa nimeä, aseta Cups kuuntelemaan kaikkien verkkorajapintojen 631-porttia:
# Only listen for connections from the local machine.
# Listen localhost:631
Listen /var/run/cups/cups.sock
Port 631
Sitten on vielä sallittava hallintaohjelman käyttö muilta koneilta:
# Restrict access to the server...
<Location />
Order allow,deny
Allow @LOCAL
</Location>
# Restrict access to the admin pages...
<Location /admin>
Order allow,deny
Allow @LOCAL
</Location>
Tallenna muutokset ja käynnistä CUPS uudelleen: sudo /etc/init.d/cups restart
Kokeile sitten ottaa yhteyttä toiselta koneelta suuntaamalla selain osoitteeseen https://palvelin:631
Selain voi valittaa sertifikaatista, jolloin se pitää erikseen hyväksyä -- Firefoxissa monen dialogin kautta.
Jos selain antaa virheen 403, ongelma on tuossa jälkimmäisessä osassa eli "Allow @LOCAL" -direktiivit eivät toimi jostain syystä verkkoympäristössäsi. Jos taas selain ei löydä sivua lainkaan (yhteyden muodostus epäonnistuu), vika on Cupsin Listen/Port -asetuksissa, Cups on nurin tai välissä on palomuuri, joka estää yhteydenoton porttiin 631.
-
Ohoh kaikkea sitä sattuu. 8)
Kyllä 9.04 työasemalta on etäyhteys.
Täytyy korjata tuo web yhteys osoite.
Mites työasemalla pitääkö olla ipp vai html vai jotain muuta ?.
kun kerkesin sieltä manage printers kohdalta sekoilemaan.
-
kirjoitan suoraan serverillä äyttö on siinä kiinni. ::)
laitoin kaikki nuo tummenetut lisäykset
omiin kohtiinsa
valitsin tuon Port 631
nano on käytössä.
painoin ctrl+o ja sit ctrl+x
ja tein tuon restart komennon
heittää herjan cups: Child exited with status 1!
katson tuota vika logia.
-
CUPS versio on 1.3.9
cups: Child exited with status 1!
vikalogi ilmoittaa tuntematon käsite rivillä 33
# Restrict access to the server...
<Location />
Order allow,deny
Allow @LOCAL ja se rivi 33 on tämä rivi
</Location>
siellä on Alloy yks väli lyönti @LOCAL
nuolet ja kenot on oikein
-
Kirjoititko tuohon Allow vai Alloy? Jos valitsit jälkimmäisen vaihtoehdon, korvaa se ensiksi mainitulla vaihtoehdolla.
-
Kiitos :)
kirjoitin tosiaan väärin Allow siellä pitää olla.
Just yritän saada vimin suljettua en osaa tällä muokata.
Nano taas peliin kohta.
-
Just yritän saada vimin suljettua en osaa tällä muokata.
Paina Esc, kirjoita :q! ja paina Enter
-
Täytyy myöntää että jouduin muokkaan Nanolla.
Aika surullista :-\ mutta ongelma katosi kiitos kovasti. :D
Löysin liian myöhään tuon esc toiminto napin jolla tuo mode muuttuu.
Vimiin ois ladattuna hieno custon desert theme jos sitä vain ensin oppii käyttään.
Hyvää itsenäisyyspäivää kaikille lukijoille ;D
nyt täytyy kokeilla uudelleen sitä testi sivua ja oikeaa kirjautumista.
-
no niin :(
nyt on työasema 9.04 ja server 9.04 samalla kytkimellä
-kytkin on sellainen koti malli jossa ei asetuksia yms. vlaneja.
kytkimeen ei tule muita verkkokaapeleita.
kummassakin koneessa on oletus palomuuri johon ei ole kajottu
bootasin server koneen ja yritin pääsyä web hallintaan
mozilla selaimella yritin https://192.168.0.197:631 yhteyden muodostus epäonnistui
mozilla selaimella yritin https://server nimi:631 palvelinta ei löytynyt
serverillä netstat -ntpl ilmoittaa
tcp portit listen
0.0.0.0:22
127.0.0.1:631 pitäisikö tämän edessä olla kans 0.0.0.0 kuunteleeko silloin kaikkia eth liitäntöjä
0.0.0.0:10000
sekä tcp6 22 ja 631
nyt on vain eth0. mutta kun saan tämän toimiin laitan 2 kpl verkkokorttia lisää.
muutin Listen 0.0.0.0:631
ctrl+o ja ctrl+x
ja sitten sudo /etc/init.d/cups restart
mutta tuo portti listaus ei muuttunut muutan takaisin Listen 631
pystyn pingaamaan ja kirjautuun serverille SSH:kautta
lpinfo -v serverillä
direct usb://Brother/HL-5150D%series
serial serial:/dev/ttyS0?baud=115200
-
etäkoneelta 9.04 työasema
sudo ufw allow from 192.168.0.etäkoneen ip to any port 631
sudo ufw status
Status: active
To Action From
-- ------ ----
631 ALLOW 192.168.0.etäkoneen ip
työasemalta jolta etäyhteys cups serveriin
netstat -tlunp
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address
PID/Program name Foreign Address State
tcp 0 0 0.0.0.0:631 0.0.0.0:* LISTEN -
tcp6 0 0 :::631 :::* LISTEN -
udp 0 0 0.0.0.0:68 0.0.0.0:* -
udp 0 440 0.0.0.0:631 0.0.0.0:*
Serverillä kuuntelee
sudo netstat -tlunp
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 3250/cupsd
udp 0 0 0.0.0.0:631 0.0.0.0:* 3250/cupsd
-
Tämä tuntuu nyt menevän tarpeettoman hankalaksi. Ota palvelimelta /etc/cups/cupsd.conf ja lisää se viestisi liitetiedostoksi, niin katsotaan, mitä asetuksia olet tehnyt.
muutin Listen 0.0.0.0:631
Juu, ei toimi tuollainen.
mutta tuo portti listaus ei muuttunut muutan takaisin Listen 631
Eikä tämä. Pitää olla:
Port 631
Ja tämäkin toimii vain jos Listen localhost:631 on poistettu tai kommentoitu, kuten esimerkissäni oli.
-
v.1.3.9 cupsd.conf tiedosto
#
#
# Sample configuration file for the Common UNIX Printing System (CUPS)
# scheduler. See "man cupsd.conf" for a complete description of this
# file.
#
# Log general information in error_log - change "info" to "debug" for
# troubleshooting...
LogLevel debug
# Administrator user group...
SystemGroup lpadmin
# Only listen for connections from the local machine.
#Listen localhost:631
Listen /var/run/cups/cups.sock
Port 631
# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseAddress @LOCAL
# Default authentication type, when authentication is required...
DefaultAuthType Basic
# Restrict access to the server...
<Location />
Order allow,deny
Allow @LOCAL
</Location>
# Restrict access to the admin pages...
<Location /admin>
Encryption Required
Allow @LOCAL
</Location>
# Restrict access to configuration files...
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
</Location>
# Set the default printer/job policies...
<Policy default>
# Job-related operations must be done by the owner or an administrator...
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
# All administration operations require an administrator to authenticate...
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# All printer operations require a printer operator to authenticate...
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# Only the owner or an administrator can cancel or authenticate a job...
<Limit Cancel-Job CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
#
#
-
Argh mahtavaa yhteys web hallintaan serverille on täyttä totta :) ;) 8)
Poistin ensin sen vanhan tulostimen sen kans tuli asetuksissa sekoiltua mm. sen polussa
cups bootti
asensin toiseen usb porttiin ja cups haulla se löytyi
paperin muutin A4 tyypiksi
cups administration sivulla on rastit
show printers shared by other system
share publisher printers connected to this system
allow remote administration
save debugging information
tarkoitus on asentaa myös samba koska windows kone on myöhemmin liitettynä windows 2000 sp4 tai xp sp3
luin alunperin jostain että ensin cups ja tulostin pelittään ja sitten vasta samba asennus. Koska samba jakaa tuon tulostimet ja esim. kuvakansion windows käyttöön.
printers välilehdeltä painoin print test page ja pulssi kohosi ainakin hieman kun ensin ei mitään ja sit sytty valo ja tulostus ulos.
printed using cups v.1.3.x lukee lapussa jess tuhannet kiitokset :D :D :D :D :D :D :D :D :D
5 minuutin homma mutta meni 2 päivää plus yöunet.
tarviiko asetus muutoksia enen kuin asennan samban.
-
Hienoa!
tarviiko asetus muutoksia enen kuin asennan samban.
Ei tietääkseni, mutta jos tarvitaan jotain, muutokset voi tehdä myös Samban asennuksen jälkeen.
-
Sillä välin kun odottelemme kovia paketteja ;D
CUPS tulostu/jako toimii mainiosti paikallisella ubuntu 9.04 koneella.
Mutta jos tulostaisin internetin ylitse.
internetistä pääsee SSH:lla Smoothwall:liin ja siitä edelleen serverille 9.04 jossa CUPS 1.3.9 ja jaettu usb-tulostin sijaitsee.
CUPS Administration välilehdellä laitoin rastin kohtaan
Allow printing from the internet
Tarviikos tehdä tänne /etc/cups/cupsd.conf muutoksia.
tämä .conf tiedosto näkyy tuossa hieman ylempänä.
Jos oletetaan etäkoneen 3G mokkulan IP osoite on esim. aa.bb.cc.dd pitääkö se lisätä tuonne .conf tiedostoon.
Tai onko etätulostus koneen käyttäjä oltava näissä ryhmissä.
cat /etc/group | grep shadow
shadow:x:42:luomasiomatilisi
cat /etc/group | grep lpadmin
lpadmin:x:110:luomasiomatilisi
serverin cups portit.
tarviikos tuota 2371 laittaa mihinkään jos yrittää tulostaa.
tcp 0 0.0.0.0:631 LISTEN 2371/cupsd
udp 0 0.0.0.0:631 2371/cupsd
Printterin tiedot CUPS sivulla.
Device URI
usb://Brother/HL-5150D%20series
Printer driver
Brother HL-5150D Foomatic/hl1250
Täytyykö tulostin asentaa nyt uudelleen vai voiko sama tulostin olla asennettuna esim IPP ajurilla eri nimellä.
IPP - Internet printing protocol
Ubuntussa mukana tulevan openvpn voisi laittaa.
-
Mutta jos tulostaisin internetin ylitse.
Tätä varten pitää käyttää VPN:ää tai esimerkiksi SSH:n porttiohjaustoimintoa (port forwarding). Cups-palvelimen asetuksiin ei tarvitse koskea.
-
Smoothwalliin on aukaistava portti 631 sinne muistaakseni pystyi määrittään että mistä ip:tä voi tulla.
Ja port forward laitettava jotenkin serverille.
netistä oli mm. tälläinen komento ketju.
tuossahan on nyt port forward toiminto
Kun itsellä tuo localhost:631 on nyt muotoa Port 631 niin laitetaanko tuohon nyt jotain muuta
tuo f =ajetaan taustalla =backround
ssh -f user@host -L 631:localhost:631
ssh -f tulostaja@etatulostus.example.com -L 631:localhost:631
Löytyi hieman lisää SSH sekoitusta ainakin itselle. mikäs noista on oikea muoto varmaan kaikki johonkin.
lähde sivu lainaus
http://www.linuxjournal.com/article/5462
ssh -f rory@example.com cat secretdata | lpr
ssh -L 8080:example.com:80 example.com
But when you log in from home, you want the lpr-forwarding printer to be selected. This can be set up automatically by using an ssh feature and the shell initialization files.
In $HOME/.ssh/enviroment, add the line:
REMOTE=yes
Once you ssh to a remote host, this variable will be set in your remote environment.
Next, add this stanza to your .bashrc on the remote host:
if [ "$REMOTE" = "yes" ]; then
PRINTER=printername
fi
This will set your printer to printername when ssh starts a bash session. Make sure printername is the same as what is set up in the printcap file. If you don't use bash, do whatever your shell needs in its startup file.
Next, let's make sure the port forwarding takes place behind the scenes. That way we can simply type ssh example.com without remembering a lot of options and port numbers.
Edit the $HOME/.ssh/config file, and add
Host example.com
LocalForward 8888 example.com:8888
This will forward the local port 8888 to example.com's port 8888.
If you have a slow internet connection you may want to bump up the compression level from the default of six. Add these two lines before the host-specific sections of $HOME/.ssh/config:
Compression yes
CompressionLevel 9
-
lainaus sivulta
http://ubuntuforums.org/archive/index.php/t-1057844.html
What you can do is SSH port forwarding.
Support you have a print server A, a computer B who can access the server directly and can see the outside,
and C who wants to use the printer.
B must also be running an SSH server.
C runs this command: ssh -L 631:serverA:631 user@serverB Since authentication into B is required,
this is the security part.
Then C connects to B as if B were the print server.
The connection will be forwarded invisibly to A.
Tällä pääsen ilmeisesti niin ettei ssh yhteys pysähdy ensin smoothwall muuriin vaan menee siitä läpi servulle jossa cups ja tulostin odottaa.
Vai ymmärränkö väärin.
-
CUPS client.conf asia selvitys
se on oletuksena ainakin 9.04:ssa
polussa /usr/share/doc/cups-client/examples
ja se pitäisi olla tai se pitää siirtää
polkuun riippuen käytöstä jos on pelkkä client kone niin miksi 2 vaihtoehtoa.
/etc/cups/client.conf =system use
~/.cups/client.conf =personal use
sinne pitää conffata ainaski serverin nimi ja ip osoite sekä servun portti 631
tällä pitäisi pystyä aukaisemaan via internet yhteys. 6310 on client portti mutta en nää sitä missään ainakaan client.conf tiedostossa.
ssh user@server -L 6310:localhost:631
joulun odottelua saa nähdä onko etätulostus jouluksi perillä.
palomuurista on portti 631 aukaistu ja port forvard osoitettu muurilla serverin ip osoitteeseen.