Cups verbindingsproblemen

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • HTT-Thalan
  • Registratie: Juni 2004
  • Laatst online: 11:57

HTT-Thalan

technically, I'm not pedantic.

Topicstarter
Ik zit tóch ergens vast :P.

Ik heb deze guide gevolgd nadat ik CUPS had geinstalleerd: (gewoon "apt-get install cups" dus)

http://www.debianadmin.co...and-client-in-debian.html
(uiteraard de ip-adressen aangehouden zoals die op mijn netwerk van toepassing zijn)

tot op het punt dat ik de CUPS deamon/service moet herstarten. Ik heb gewoon de hele server gereboot. Volgens "nmap localhost" heb ik de genoemde poort 631 open staan:

code:
1
2
3
4
5
6
7
8
9
Starting Nmap 5.00 ( http://nmap.org ) at 2012-01-28 21:09 CET
Interesting ports on localhost (127.0.0.1):
Not shown: 997 closed ports
PORT    STATE SERVICE
25/tcp  open  smtp
111/tcp open  rpcbind
631/tcp open  ipp

Nmap done: 1 IP address (1 host up) scanned in 0.17 seconds


maar als ik op mijn laptop, in mijn browser, "http://192.168.1.102:631" geef, krijg ik page not found...

Acties:
  • 0 Henk 'm!

  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 03-10 07:09
Zeker weten dat cups ook op 192.168.1.102 draait en niet alleen op localhost?

netstat -ltpn
kan helpen om te zien welke services op welke interfaces draaien.

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


Acties:
  • 0 Henk 'm!

  • HTT-Thalan
  • Registratie: Juni 2004
  • Laatst online: 11:57

HTT-Thalan

technically, I'm not pedantic.

Topicstarter
Jaap-Jan schreef op zaterdag 28 januari 2012 @ 22:15:
Zeker weten dat cups ook op 192.168.1.102 draait en niet alleen op localhost?

netstat -ltpn
kan helpen om te zien welke services op welke interfaces draaien.
code:
1
2
3
4
5
6
7
8
9
10
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      660/portmap
tcp        0      0 0.0.0.0:40532           0.0.0.0:*               LISTEN      672/rpc.statd
tcp        0      0 0.0.0.0:10101           0.0.0.0:*               LISTEN      1256/sshd
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      946/cupsd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1180/exim4
tcp6       0      0 :::10101                :::*                    LISTEN      1256/sshd
tcp6       0      0 ::1:631                 :::*                    LISTEN      946/cupsd
tcp6       0      0 ::1:25                  :::*                    LISTEN      1180/exim4


Volgens deze link kan het overigens ook liggen aan een nuance bij het listen gedeelte - iemand heeft het voor elkaar gekregen (hij kreeg dezelfde foutmelding in zijn logboek als ik) door op álle IP-adressen te luisteren op poort 631, maar met het licht op mijn plan om ooit het internet op te gaan is dat geen goed idee.

Acties:
  • 0 Henk 'm!

  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 03-10 07:09
Kijk hier eens: https://help.ubuntu.com/11.10/serverguide/C/cups.html.

Zoeken naar "cups listen directive" deed 't hem. Dat configuratiebestand lijkt qua syntax op die van Apache.

Het probleem is dus dat cups alleen op localhost luistert.

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


Acties:
  • 0 Henk 'm!

  • HTT-Thalan
  • Registratie: Juni 2004
  • Laatst online: 11:57

HTT-Thalan

technically, I'm not pedantic.

Topicstarter
Ja, dat vind ik dus best vreemd voor een printserver.

Ik lokaal geen GUI en dus geen browser, en dus kan ik niet bij de internal webpage komen, dat moet extern gebeuren :P.

- edit -

de persoon in deze thread:

https://answers.launchpad...rce/cupsys/+question/7880

bleek steeds zijn eigen desktop IP op listen in te voeren in plaats van het IP van zijn server, maar dat is mijn probleem helemaal niet, ik heb al die tijd al het juiste serverIP gebruikt in mijn cupsd.conf.

Ik heb het nu geprobeerd met het algemene "Port 631" maar ook daarmee (uiteraard na een reboot) krijg ik nul komma niks connectie vanuit mijn browser. Ik doe nog steeds iets verkeerd, maar wat :P.

Misschien een domme vraag, maar moet Apache ook geinstalleerd zijn voordat ik de CUPS interne webpagina kan bekijken?

- edit 2 -

En tsjakkaa, ik heb het voor elkaar. Ik heb administration door alle ip's in mijn thuisreeks toegestaan (terwijl eerst alleen mijn laptop werd toegelaten, zou toch goed moeten zijn) en ik heb de webpagina te pakken. Ik kan verder! :P.

Ik heb ook alle "REQUIRE USER @SYSTEM" lines een # meegegeven omdat ik geen opties kon wijzigen, dat kan ik nu wel.

[ Voor 83% gewijzigd door HTT-Thalan op 29-01-2012 10:31 ]


Acties:
  • 0 Henk 'm!

  • VisionMaster
  • Registratie: Juni 2001
  • Laatst online: 26-06 23:02

VisionMaster

Security!

HTT-Thalan schreef op zondag 29 januari 2012 @ 09:49:
Ja, dat vind ik dus best vreemd voor een printserver.

Ik lokaal geen GUI en dus geen browser, en dus kan ik niet bij de internal webpage komen, dat moet extern gebeuren :P.
Met ssh had je er nog wel bij gekund:
ssh -L8080:localhost:631 <je user>@<je host>

Als je verbonden bent, dan ga met je browser op je desktop/laptop naar http://localhost:8080
Dit kan je waarschijnlijk alsnog testen, aangezien ik vermoed dat je cupsd ook nog localhost gebind is.

I've visited the Mothership @ Cupertino


Acties:
  • 0 Henk 'm!

  • HTT-Thalan
  • Registratie: Juni 2004
  • Laatst online: 11:57

HTT-Thalan

technically, I'm not pedantic.

Topicstarter
Succes :*)

Driver geinstalleerd op de Debian server voor de IP4700, moest de dependancies resolven met apt-get -f omdat er nog wat zaken misten, daarna printer toegevoegd in CUPS, testpagina geprint vanuit CUPS.

Daarna de printer op onze Windows 7 laptops toegevoegd via de handmatige manier op adres:

http://<ip server>:631/classes/IP4700 (ik heb de printer in CUPS in een class geplaatst)

en voila - ik kan printen vanuit Windows :P.

En dat voor een Debian noob 8) .


Even terugkomend op security:

netstat -lptn (als root uiteraard) geeft me dit:

code:
1
2
3
4
5
6
7
8
9
10
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      627/portmap  
tcp        0      0 0.0.0.0:10101           0.0.0.0:*               LISTEN      1234/sshd    
tcp        0      0 0.0.0.0:631             0.0.0.0:*               LISTEN      1324/cupsd   
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1166/exim4   
tcp        0      0 0.0.0.0:58499           0.0.0.0:*               LISTEN      650/rpc.statd
tcp6       0      0 :::10101                :::*                    LISTEN      1234/sshd    
tcp6       0      0 :::631                  :::*                    LISTEN      1324/cupsd   
tcp6       0      0 ::1:25                  :::*                    LISTEN      1166/exim4


Kan ik er vanuit gaan dat 10101, 631 en 25 op dit moment echt de enige open poorten zijn? Ik ga de server nu uitbreiden met extra taken maar wil hem potdicht houden, ook al is hij nog niet openbaar. Ik heb immers de wens dat ooit wel te doen en dan hoef ik niet weer alles na te lopen.

[ Voor 56% gewijzigd door HTT-Thalan op 29-01-2012 12:31 ]

Pagina: 1