Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Laitealue => Aiheen aloitti: Laplinux - 05.12.09 - klo:00.32

Otsikko: CUPS USB Brother ubuntu 9.04 server :etätulostus
Kirjoitti: 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.
Otsikko: Vs: USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: peran - 05.12.09 - klo:01.02
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
Koodia: [Valitse]
man lpadmin
Otsikko: Vs: USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: nm - 05.12.09 - klo:02.04
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ä.
Otsikko: Vs: USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: Laplinux - 05.12.09 - klo:11.34
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.
Otsikko: Vs: USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: Laplinux - 05.12.09 - klo:12.18
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
Otsikko: Vs: USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: nm - 05.12.09 - klo:12.34
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.
Otsikko: Vs: USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: Laplinux - 05.12.09 - klo:14.35

ä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


Otsikko: Vs: USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: nm - 05.12.09 - klo:15.19
äsken asensin X11 koneelle.

Miksi?

Lainaus
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.

Lainaus
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.
Otsikko: Vs: USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: Laplinux - 05.12.09 - klo:16.53
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  :)

Otsikko: Vs: USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: nm - 05.12.09 - klo:17.49
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.

Lainaus
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.
Otsikko: Vs: USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: Laplinux - 05.12.09 - klo:18.16
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)
Otsikko: Vs: USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: Laplinux - 05.12.09 - klo:19.00

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>


Otsikko: Vs: USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: Laplinux - 05.12.09 - klo:21.32
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
Otsikko: Vs: USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: nm - 05.12.09 - klo:23.07
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

Lainaus
webmin on asennettu
mut tällä ei pääse. serverin ip tietty paikallaan
https://your-server-ip:10000/

Hmm. Pääseekö paikallisesti terminaalissa:

Koodia: [Valitse]
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ä?
Koodia: [Valitse]
ps aux | grep perl
Enpä tiedä, kannattaako tuohon kauheasti uhrata aikaa. Samat hommat hoituvat päätteessä vähintään yhtä kätevästi.


Lainaus
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)

Lainaus
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
Otsikko: Vs: CUPS USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: Laplinux - 06.12.09 - klo:14.12
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ä.


Otsikko: Vs: CUPS USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: Laplinux - 06.12.09 - klo:15.15
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
Otsikko: Vs: CUPS USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: nm - 06.12.09 - klo:16.06
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):

Lainaus
# 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:

Lainaus
# 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:

Lainaus
# 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.
Otsikko: Vs: CUPS USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: Laplinux - 06.12.09 - klo:16.31
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.
Otsikko: Vs: CUPS USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: Laplinux - 06.12.09 - klo:16.59

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.
Otsikko: Vs: CUPS USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: Laplinux - 06.12.09 - klo:17.27

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
Otsikko: Vs: CUPS USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: mrl586 - 06.12.09 - klo:18.17
Kirjoititko tuohon Allow vai Alloy? Jos valitsit jälkimmäisen vaihtoehdon, korvaa se ensiksi mainitulla vaihtoehdolla.
Otsikko: Vs: CUPS USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: Laplinux - 06.12.09 - klo:18.38

Kiitos  :)

kirjoitin tosiaan väärin Allow siellä pitää olla.

Just yritän saada vimin suljettua en osaa tällä muokata.

Nano taas peliin kohta.

Otsikko: Vs: CUPS USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: nm - 06.12.09 - klo:18.45
Just yritän saada vimin suljettua en osaa tällä muokata.

Paina Esc, kirjoita :q! ja paina Enter
Otsikko: Vs: CUPS USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: Laplinux - 06.12.09 - klo:19.09

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.
Otsikko: Vs: CUPS USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: Laplinux - 06.12.09 - klo:19.46
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

Otsikko: Vs: CUPS USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: Laplinux - 06.12.09 - klo:22.40
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
Otsikko: Vs: CUPS USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: nm - 07.12.09 - klo:01.00
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.

Lainaus
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.
Otsikko: Vs: CUPS USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: Laplinux - 07.12.09 - klo:13.14


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>

#
#
Otsikko: Vs: CUPS USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: Laplinux - 07.12.09 - klo:13.56

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.
Otsikko: Vs: CUPS USB Brother Hl-5150D ubuntu 9.04 server
Kirjoitti: nm - 07.12.09 - klo:17.46
Hienoa!

tarviiko asetus muutoksia enen kuin asennan samban.

Ei tietääkseni, mutta jos tarvitaan jotain, muutokset voi tehdä myös Samban asennuksen jälkeen.
Otsikko: Vs: CUPS USB Brother ubuntu 9.04 server :Ratkaistu
Kirjoitti: Laplinux - 17.12.09 - klo:19.43

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.
Otsikko: Vs: CUPS USB Brother ubuntu 9.04 server :Ratkaistu
Kirjoitti: nm - 17.12.09 - klo:20.26
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.
Otsikko: Vs: CUPS USB Brother ubuntu 9.04 server :etätulostus
Kirjoitti: Laplinux - 17.12.09 - klo:21.11

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
Otsikko: Vs: CUPS USB Brother ubuntu 9.04 server :etätulostus
Kirjoitti: Laplinux - 17.12.09 - klo:21.32

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.
Otsikko: Vs: CUPS USB Brother ubuntu 9.04 server :etätulostus
Kirjoitti: Laplinux - 20.12.09 - klo:13.25
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.