Acessar CUPS via rede

2,941 views
Skip to first unread message

Christiano

unread,
Jul 8, 2009, 10:20:05 AM7/8/09
to lpi-no...@googlegroups.com
Bom Dia
Preciso de um help

Como eu faço no Ubuntu Server 9.04 para eu ter acesso ao Cups via rede?
Tipo da estação de rede digitar ip_do_server:631 e eu ver o CUPS.

Aguardo
Christiano

Diego Lilioso

unread,
Jul 8, 2009, 10:25:28 AM7/8/09
to lpi-no...@googlegroups.com
Christiano,

Deixa eu ver se entendi: O Ubuntu Server 9.04 é Cliente ou Servidor? Ele é quem está com o CUPS e ele é o Servidor de Impressão ou não?

Atenciosamente,
Diego Lilioso

2009/7/8 Christiano <pchri...@gmail.com>

Christiano

unread,
Jul 8, 2009, 10:37:34 AM7/8/09
to lpi-no...@googlegroups.com
Bom Dia Diego Lilioso

Vou explicar tenho um Ubuntu Server 9.04 com CUPS instalado e funcionando.
Do servidor eu consigo acessar o cups lynx http:localhost:631

Vinha estação de rede pelo browser 192.168.1.100:631 como eu faço?

Aguardo
Christiano

Severino José

unread,
Jul 8, 2009, 4:04:50 PM7/8/09
to lpi-no...@googlegroups.com
Que eu saiba, o CUPS não permite fazer acessar o webadmin remotamente.
Vc pode contornar isso fazendo uma conexão de ponte ssh com o servidor:

ssh -L 631:servidor:22 login@servidor

Depois de logar, deixa a janela do teminal aberta, para manter a ponte, e é só digitar
no browser da máquina que vc está o endereço localhost:631.


2009/7/8 Christiano <pchri...@gmail.com>



--
Severino José
Graduação em Engenharia da Computação - UFPE
Membro do HPCIn

Linux user #480799

Mario Luiz Bernardinelli

unread,
Jul 8, 2009, 10:19:41 PM7/8/09
to lpi-no...@googlegroups.com
Boa noite a todos,

Acho que você pode liberar o acesso à interface de configuração do cups 'para toda a rede ou apenas alguns computadores no arquivo /etc/cups/cupsd.conf. Neste arquivo, procure pela linha:

Listen 127.0.0.1:631

E troque pelo endereço da sua rede ou por um endereço de host específico. Por exemplo:

Listen 10.1.2.0:631

Irá liberar o acesso remoto a toda a faixa de IPs de 10.1.2.1 a 10.1.2.254.

Também é possível liberar para todos (qualquer IP):

Listen *:631

Mais granularidade do que isso, isto é, liberar para algumas máquinas apenas acho que será necessário filtrar com um firewall local.

Marião

2009/7/8 Severino José <biu...@gmail.com>



--
Mario Luiz Bernardinelli
www.mariolb.com.br
LPIC-2 - Linux Professional Institute Certified - Level 2

"O uso da palavra Hacker para se referir ao violador de segurança é uma conclusão que vem por parte dos meios de comunicação de massa. Nós, hackers, nos recusamos a reconhecer este significado, e continuamos usando a palavra para indicar alguém que ama programar e que gosta de ser hábil e engenhoso."

Richard Stallman.

Sistec Suporte

unread,
Jul 9, 2009, 12:14:48 AM7/9/09
to lpi-no...@googlegroups.com
primeiro, observe se o serviço cups esta "escutando" para toda a rede ou
somente para o localhost.

netstat -ant | grep 631

0 0.0.0.0:631

se vc encontra algo assim, somente o firewall pode esta bloquando, caso
contrario, faca o seguinte

vi /etc/cups/cupsd.conf

procure a linha Listen e modifique-a para ficar como
Listem *:631

e reinicie o servico cups, nao lembro no ubuntu o nome do servico mas,
vai na pasta /etc/init.d/ e procura o cups.

espero ter ajudado.

[]'s
Alexandre
Christiano escreveu:
--
Sistec Informática
http://sistecinformatica.servehttp.com:81
LPIC-1 LPI000141566 Code 9wnwrdalsd
(81) 3053-0346 // 9208-9040 // 8101-1878 // 8847-5669

Daniel Carlos

unread,
Jul 9, 2009, 7:07:57 AM7/9/09
to lpi-no...@googlegroups.com
Christiano,
 
Por motivos de segurança, a configuração default do CUPS vem com o acesso para a console de adm. web habilitada somente para o localhost.
 
Para habilitar para outros hosts, faça o seguinte:
 
1. Configure o CUPS para escutar a porta 631 na loopback e na sua interface eth
# Only listen for connections from the local machine.
Listen localhost:631
Listen <endereço IP>:631
 
2. Libere o acesso para a console web. O exemplo abaixo permite o acesso de qualquer host. Se quiser, você pode fazer uma configuração mais restritiva autorizando o acesso para IPs específicos. Exemplo: Allow from 192.168.0.10
 
# Restrict access to the server...
<Location />
  Order allow,deny
  Allow From ALL
</Location>
# Restrict access to the admin pages...
<Location /admin>
  Order allow,deny
  Allow From ALL
</Location>
# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
  Allow From ALL
</Location>
3. Reinicie o serviço

Espero que tenha ajudado!!
 
Abraços,
Daniel Carlos
RHCE, LPIC-3
2009/7/8 Christiano <pchri...@gmail.com>

CHRISTIANO

unread,
Jul 9, 2009, 12:04:10 PM7/9/09
to lpi-no...@googlegroups.com
Boa Gurisada Inteligente

Tudo funcionando perfeitamente.


Abraços
Christiano
Reply all
Reply to author
Forward
0 new messages