Fórum Ubuntu Linux - PT
16 de Setembro de 2014, 06:25 *
Olá, Visitante. Faça o login ou registre-se.
Perdeu o seu e-mail de ativação?

Login com nome de usuário, senha e duração da sessão
Notícias: Informações da última versão: Ubuntu Linux 14.04 - Trusty Tahr
 
   Home   Ajuda Regras Pesquisa Login Registre-se  
Anúncios
Páginas: [1]   Ir para o fundo
  Imprimir  
Autor Tópico: Como instalar um Servidor de Impressão Ubuntu numa rede Windows  (Lida 6757 vezes)
ma-soares
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 3


Ver Perfil
« em: 01 de Julho de 2009, 13:16 »

Passo a Passo com a descrição de TUDO o que é preciso configurar


Pressupostos
  • Instalação do Ubuntu versão servidor 9.04 sem GUI
  • Servidor Windows 2000/2003/2008 instalado
  • Manuseamento de um editor de texto tipo o vi

1.Atribuição de endereço IP fixo

A primerira tarefa é em vez de ser o DHCP a atribuir o endereço IP automaticamente alterarmos para um endereço fixo, afinal estamos a falar de um servidor.

Eu gosto de fazer uma cópia de segurança de cada ficheiro que altero assim se der para o torto é mais fácil voltar ao ponto zero.

Código:
sudo cp /etc/networks/interfaces /etc/networks/interfaces.original

Adapte os endereços IP à sua rede
Código:
Sudo vi /etc/networks/interfaces
Onde está iface eth0 inet dhcp vamos substituir por iface eth0 inet static
Address 192.xxx.x.x
Netmask 255.255.255.xxx
Network 192.xxx.x.x
Broadcast 192.xxx.x.xx
Gateway 192.xxx.x.x
Gravar e sair (:wq!)

Código:
Sudo /etc/init.d/networking restart

Conferir com

Código:
ifconfig | grep “inet end.: 19”

2.Administração remota

O Servidor de impressão não precisa de monitor, teclado e rato.

Código:
Sudo apt-get install openssh-server
   
Está pronto!

Se estiver a configurar apartir de uma outra máquina ubuntu
Código:
sudo apt-get install putty

Através da consola basta executar o comando putty <IP> no nosso exemplo putty 192.xxx.x.x

Através do windows coloco o putty (google it) em %windir%/system32 para o poder executar através do iniciar -> executar ...   “putty 192.xxx.x.x”   simples não ?


3.Juntar a nossa máquina Ubuntu ao Active Directory do Windows

Os benefícios de uma gestão centralizada de autenticação de utilizadores é bom de mais para não executarmos o passo seguinte.
Código:
sudo aptitude install likewise-open-gui

Irá surgir uma mensagem do tipo
Citar
Introduza os nomes das má¡quinas dos servidores de Kerberos no reino  <vosso.domínio.local> , separados por espaços. Servidores Kerberos para o seu reino: <colocar nome aqui>

Código:
sudo domainjoin-cli join vosso.domínio.local Administrator

Colocar password do admin do windows e já está. A vossa máquina Ubuntu.vosso.domínio.local está no domínio !!
Verifiquem no Windows no Active Directory Users and computers que a máquina está na OU computers (start->run...  dsa.msc)

Poderá ser ou não necessário executar
Código:
sudo update-rc.d likewise-open defaults e sudo /etc/init.d/likewise-open start

Executem a seguir
Código:
sudo reboot

Para os administradores do windows poderem executar o comando sudo façam
Código:
sudo cp /etc/sudoers /etc/sudoers.ORIGINAL
Código:
sudo vi /etc/sudoers  (vai aparecer um warning dizendo que é um ficheiro só de leitura mas não há problema)
e acrescentem a linha %vosso.domínio.local\\domain^admins ALL=(ALL) ALL  

Quando aparecer o menu "login as" se quiserem entrar com uma conta do windows façam vosso.domínio.local\<utilizador>

4.Finalmente vamos instalar o CUPS !

Primeiro temos de instalar o cups usando o comando
Código:
sudo apt-get install cupsys

Executando  
Código:
/etc/init.d/cups status
deve aparecer a msg :
Citar
Status of Common Unix Printing System: cupsd is running.
 É um bom sinal !

Executando o comando lpinfo –v já vos deve aparecer a impressora no meu caso direct usb://HP/LaserJet%20P1005

Para podermos aceder remotamente à interface de configuração WEB do CUPS temos de editar o ficheiro /etc/cups/cupsd.conf
Código:
sudo cp /etc/cups/cupsd.conf /etc/cups.conf.ORIGINAL
Sudo /etc/cups/cupsd.conf
Procurar :
# Only listen for connections from the local machine.
Listen localhost:631 e susbstitur por port 631
sudo /etc/init.d/cups restart

Ao tentarmos aceder temos um 403 forbidden o que significa que conseguimos aceder ao servidor mas nega o acesso ao cliente está melhor mas ainda não estamos lá!

Para resolver este problema há que acrescentar Allow From 192.xxx.x.* o que já irá permitir acesso ao CUPS através do firefox.
Código:
Restrict access to the server...
<Location />
  Order allow,deny
  Allow From 192.xxx.x.*
</Location>

Código:
firefox 192,xxx.x.x:631

Para termos acesso  às paginas de administração

Código:
# Restrict access to the admin pages...
<Location /admin>
  Encryption Required    <  ---- retirar se não apenas conseguimos aceder por https
  Order allow,deny
  Allow From 192.168.2.*  < --- acrescentar
</Location>

Aparentemente estava tudo resolvido se não fosse o ISA a dar sinal que não reconhece a porta 631 para comunicações SSL mas apenas a porta 443.

A solução passa por irmos buscar a aplicação ISATpre.zip em http://www.isatools.org/ISAtrpe.zip e instala-lá no servidor ISA.
A configuração é muito simples bastando indicarmos o LowPort e HighPort como sendo 631 e clicar de seguida no botão  Add Tunnel Range.

O nosso objectivo é instalar a impressora HP Laserjet P1005 UBS. (adapte à sua realidade)

Para adicionar uma impressora podemos fazer Administration ->add Printer. No campo Name colocamos “HP” e surge-nos várias impressoras HP.
Para nosso azar a impressora a instalar não faz parte dos modelos disponíves temos de instalar o PPD correspondente primeiro.
Toca a fazer o download e instalação do driver
Código:
wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz  
tar zxf foo2zjs.tar.gz
cd foo2zjs
ler  vi INSTALL
Código:
 
sudo apt-get install build-essential
s$ sudo make uninstall
make
./getweb P1005
sudo make install install-hotplug cups

Agora já nos aparece a nossa impressora HP LaserJet P1005 Foomatic/foo2xqx (recommended) (en)
Add printer temos de colocar username e password podemos utilizar o user que criamos ao instalar o ubuntu porque faz parte do grupo lpadmin.

Podemos optimizar parâmetros  (set printer options) e colocar a impressora como default printer (menu Printers)
De seguida liguem / desliguem a impressora e realizem um Print Test Page !

Se quiserem façam um lpstat – V    há-de surgir hp: usb://HP/LaserJet%20P1005 e de seguida lp <ficheiro>

5.Parte de Cliente Windows

Pode variar dependendo da versão do cliente do windows xp , vista ou 7 mas basicamente o processo é semelhante.

Painel de controlo Impressoras e faxes -> Adicionar uma impressora -> Optamos por uma impressora de rede ou uma impressora ligada a outro computador -> Ligar a uma impressora na internet ou numa rede empresarial ou doméstica -> Colocamos no URL:  http://192.168.2.2:631/printers/hp

Para acabar em beleza nada melhor do que actualizarmos a nossa máquina

Código:
sudo apt-get update (busca info  de pacotes)
sudo apt-get upgrade (instalação de pacotes)

Boa-sorte!!!
« Última modificação: 02 de Julho de 2009, 11:46 por ma-soares » Registrado
Páginas: [1]   Ir para o topo
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Tema desenvolvido por FaBMak e n3t0
Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines
© 2014 Canonical Ltd. Ubuntu e Canonical são marcas registradas da Canonical Ltd.
XHTML 1.0 válido! CSS válido!