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 fixoA 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.
sudo cp /etc/networks/interfaces /etc/networks/interfaces.original
Adapte os endereços IP à sua rede
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!)
Sudo /etc/init.d/networking restart
Conferir com
ifconfig | grep “inet end.: 19”
2.Administração remotaO Servidor de impressão não precisa de monitor, teclado e rato.
Sudo apt-get install openssh-server
Está pronto!
Se estiver a configurar apartir de uma outra máquina ubuntu
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 WindowsOs benefícios de uma gestão centralizada de autenticação de utilizadores é bom de mais para não executarmos o passo seguinte.
sudo aptitude install likewise-open-gui
Irá surgir uma mensagem do tipo
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>
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
sudo update-rc.d likewise-open defaults e sudo /etc/init.d/likewise-open start
Executem a seguir
sudo reboot
Para os administradores do windows poderem executar o comando sudo façam
sudo cp /etc/sudoers /etc/sudoers.ORIGINAL
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
sudo apt-get install cupsys
Executando
/etc/init.d/cups status
deve aparecer a msg :
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
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.
Restrict access to the server...
<Location />
Order allow,deny
Allow From 192.xxx.x.*
</Location>
firefox 192,xxx.x.x:631
Para termos acesso às paginas de administração
# 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
wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
tar zxf foo2zjs.tar.gz
cd foo2zjs
ler vi INSTALL
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/hpPara acabar em beleza nada melhor do que actualizarmos a nossa máquina
sudo apt-get update (busca info de pacotes)
sudo apt-get upgrade (instalação de pacotes)
Boa-sorte!!!