Interoperabilidade

Gerenciando Macs no seu ambiente Windows

Don Jones

 

Visão geral:

  • Configurando um Mac na sua rede
  • Solucionando problemas de rede
  • Compartilhando arquivos e pastas entre sistemas baseados em Macs e Windows
  • Usando impressoras de rede para o seu Mac

Sumário

Entrando na rede
Solucionando problemas da rede
Rede não-suportada?
Compartilhamento de arquivos
Compartilhamento de impressão
Abrace seus Macs

A família de computadores Mac da Apple está se tornando cada vez mais popular em mais redes. Por exemplo, no final de 2007, a Digital Trends relatou que o Exército dos EUA usa aproximadamente 20 mil Macs regularmente. Essa é uma parte de um programa maior que pretende aumentar a diversidade na base de computação para que um único ataque (como um vírus) não afete todos os seus computadores.

Os Macs podem se tornar parte de uma rede baseada principalmente em Windows por várias razões. Alguém na rede pode simplesmente pensar que os Macs são legais, usuários que possuem Macs em casa podem querer uma experiência de informática similar no trabalho ou usuários que foram treinados em Macs podem optar por trabalhar em Macs. Qualquer que seja a razão, ela é possível, e você precisa estar preparado para o momento em que, como administrador de rede do Windows, terá que lidar com Macs no seu ambiente.

Você pode achar que não, mas isso realmente cria uma oportunidade fantástica para você como profissional de TI. Em vez de ser como muitos administradores que “não mexem em Macs”, você pode ser o cara de TI que fará tudo o que a organização precisar — seja dar suporte a Macs ou Windows. Isso pode aumentar significativamente seu valor para a organização, ampliar seu currículo (para promoções e futuras propostas de trabalho) e acrescentar uma coisinha diferente à sua rotina diária. Felizmente, não é muito difícil prestar suporte aos computadores Mac atuais. Na verdade, você ficará surpreso em como eles são similares a computadores Windows.

A Internet representa um enorme papel na aproximação de Macs e Windows. Tecnologias da Internet eram baseadas principalmente em tecnologias encontradas em sistemas operacionais UNIX, como o conjunto de protocolo TCP/IP. Durante aproximadamente a última década, o Windows adotou vários desses protocolos para operações padrão, como rede, impressão e até mesmo autenticação. O sistema operacional Mac atual, o Mac OS X 10.5, é na verdade baseado na plataforma UNIX BSD (Berkeley Software Distribution) e, portanto, usa vários dos mesmos protocolos nos bastidores. É claro que a interface do usuário do Mac difere da interface do Windows, mas o que está acontecendo abaixo dessas interfaces está se tornando cada vez mais semelhante.

Entrando na rede

O primeiro desafio para integrar Macs na infraestrutura — colocá-los na rede — definitivamente ficou mais fácil. Embora Macs mais antigos suportem TCP/IP, os Macs sempre foram conhecidos por confiar principalmente no protocolo AppleTalk, um protocolo de rede proprietário conhecido por sua loquacidade. De fato, a solução Microsoft Services para Macintosh deu ao Windows Server a capacidade não só de falar AppleTalk, mas também de emular um Mac para compartilhamento de arquivos e impressão.

O que muitas pessoas não sabem é que o AppleTalk é um protocolo oficialmente morto há vários anos. A própria Apple desativou o AppleTalk no final dos anos 90 e a maioria dos dispositivos de infraestrutura (roteadores, e assim por diante) parou de suportá-lo no intervalo entre 2001 e 2002. Hoje, os Macs são quase puramente TCP/IP. Clique no onipresente menu Apple na parte superior da tela, selecione Preferências do Sistema (o equivalente do Mac ao Painel de Controle do Windows) e clique duas vezes em Rede para configurar a rede.

A Figura 1 mostra que as interfaces de rede disponíveis — Ethernet, o AirPort sem fio etc. — são facilmente configuradas para usar DHCP (Dynamic Host Configuration Protocol), que é o padrão. E assim como as versões mais recentes do Windows, o Mac suporta agora até mesmo IPv6.

fig01.gif

Figura 1 Configurando interfaces de rede em um Mac (Clique na imagem para ampliá-la)

Clicar em Avançado permitirá que você configure mais detalhes em TCP/IP, DNS e, até mesmo, em WINS. (Alguém ainda usa WINS aí?) Você poderá habilitar o AppleTalk se o sistema precisar se comunicar com Macs mais antigos e se a moderna autenticação 802.1X estiver disponível. Como mostrado na Figura 2, você pode configurar manualmente vários proxies de protocolo ou permitir que a configuração de proxy ocorra automaticamente por meio de um arquivo PAC.

fig02.gif

Figura 2 Definindo configurações de proxy em um Mac (Clique na imagem para ampliá-la)

Tanto para o AppleTalk! Você pode, no entanto, estar interessado em um protocolo de detecção e propaganda baseado em TCP/IP que os Macs usam. Esse protocolo é chamado de Bonjour e há uma versão dele disponível para o Windows também. (É importante observar que o Bonjour era chamado de Rendezvous enquanto estava em desenvolvimento e ainda é conhecido por esse nome em alguns documentos técnicos mais antigos.)

Você pode pensar no Bonjour como um sucessor espiritual do NetBIOS, embora ele seja mais parecido com o UPnP (Universal Plug-N-Play), outro protocolo suportado por Mac e Windows. O objetivo principal do Bonjour é anunciar serviços disponíveis como compartilhamento de arquivos, impressoras e alto-falantes remotos (usados pelo Apple iTunes e pela Apple TV).

O Bonjour não é um protocolo baseado em transmissão, então ele não é tão loquaz quanto você pode imaginar — embora coloque uma quantia notável de tráfego adicional na rede. Ele pode ser desabilitado — em um ambiente corporativo onde você não esteja contando com computadores que possam anunciar e descobrir serviços, desabilitar o Bonjour pode remover um pouco da sobrecarga da rede. Para desabilitar o Bonjour, apenas abra uma janela de terminal (a janela de linha de comando do Mac, que tipicamente executa o shell UNIX BASH) e execute:

launchctl unload -w 
  /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

Observe que desabilitar o Bonjour pode fazer com que alguns aplicativos internos do Mac, talvez mais notavelmente o iChat, se comportem de um modo um pouco estranho. Se você planeja permitir aplicativos internos como o iChat (compatível com o AOL Instant Messenger, que algumas empresas permitem internamente), deverá fazer alguns testes primeiro para certificar-se de que tudo funciona como esperado.

Na rede, os Macs se comportam quase da mesma maneira que seus clientes Windows. Eles usam DHCP para obter uma configuração de IP, configuram automaticamente o IPv6 se você não estiver fornecendo uma configuração IPv6 via DHCP, usam seu DNS e seus servidores proxy e assim por diante.

Solucionando problemas da rede

Os Macs oferecem duas maneiras distintas de solucionar problemas da rede. Uma abordagem será mais familiar a administradores do Windows porque ela utiliza várias das ferramentas de linha de comando que você já usa. Você começa clicando no papel de parede da área de trabalho do Mac — isso ativa o Localizador, que é o equivalente do Mac ao Windows Explorer.

Você pode pressionar Shift+Command+U para abrir a pasta Utilitários. Agora, clique duas vezes em Terminal para abrir o shell BASH. Aqui você tem acesso à maioria das ferramentas de soluções de problemas de rede comuns — Ping, Traceroute (não é tracert, mas funciona da mesma forma), Nslookup e mais. A Figura 3 mostra algumas delas em ação. Observe que ipconfig está disponível, mas é um comando muito diferente — e mais eficiente — do que você obtém no Windows. Você precisará de um tempo para aprender como usar o Ipconfig no Mac, embora possa achar que a interface de usuário do Mac oferece uma maneira mais fácil de acessar essas informações.

fig03.gif

Figura 3 Usando algumas ferramentas de soluções de problemas de rede familiares do Mac (Clique na imagem para ampliá-la)

Se você preferir não usar uma linha de comando, poderá usar o aplicativo Utilitário de Rede, que é uma ferramenta única excelente com uma interface de usuário gráfica (consulte a Figura 4). O aplicativo Utilitário de Rede pode ser encontrado na mesma pasta Utilitários onde o Terminal está localizado.

fig04.gif

Figura 4 O aplicativo Utilitário de Rede fornece uma interface de usuário gráfica para solucionar problemas de rede (Clique na imagem para ampliá-la)

O Utilitário de Rede fornece uma interface de usuário gráfica para Netstat, Ping, DNS Lookup, Traceroute e mais. Ele até possui um verificador de porta interno! Você pode executar a maioria de suas soluções de problemas de rede diretamente com essa ferramenta. A guia Info (Informações) exibe as informações de configuração que você obteria de ipconfig em um computador Windows.

Rede não suportada?

Alguns usuários informaram sobre a falta de suporte a STP (Spanning Tree Protocol) em Macs. A maior parte de comutadores de rede mais novos suporte STP como um meio de reduzir a sobrecarga da rede e melhorar a taxa de transferência. E há uma crença persistente de que os Macs não funcionam quando o STP está habilitado.

É verdade que o protocolo AppleTalk não funciona bem com STP e, se você usar o AppleTalk, terá que desabilitar o STP nas portas do comutador usadas por computadores Apple. Mas, como já mencionei, o AppleTalk é considerado um protocolo morto e não deve haver muitas razões para usá-lo.

Minha sugestão é que você desative o AppleTalk, a menos que precise explicitamente deixá-lo habilitado para suportar Macs antigos — e eu quero dizer Macs executando o OS 8 ou as primeiras versões do OS 9. Isso significa mais de dez anos! Os Macs que executam TCP/IP não têm problemas com STP ou qualquer outra coisa que você possa estar usando para ajustar sua infraestrutura de rede.

Compartilhamento de arquivos

Você pode ficar surpreso em aprender que os Macs possuem habilidades internas para se conectar a pastas compartilhadas baseadas no Windows. Com o Localizador ativo, pressione Command+K (ou selecione Conectar ao Servidor no menu Ir). Como ilustra a Figura 5, você simplesmente precisa digitar o prefixo do protocolo smb:// e, em seguida, o nome do servidor ao qual deseja se conectar. Depois disso feito, será solicitado que você autentique e, se não tiver especificado uma pasta compartilhada, será solicitado que escolha uma.

fig05.gif

Figura 5 Conectando a pastas compartilhadas baseadas no Windows (Clique na imagem para ampliá-la)

Diferentemente de sistemas Windows, os Macs não possuem letras de unidades e, portanto, ^não é possível mapear uma unidade de rede. Em vez disso, unidades conectadas são exibidas no Localizador, juntamente com discos locais regulares. Unidades conectadas podem usar FTP, SMB (Server Message Block) ou vários outros protocolos. E, embora os Macs não possuam tecnicamente scripts de logon, é possível configurá-los facilmente para que as unidades reconectem automaticamente sempre que o usuário fizer logon.

Para isso, abra uma janela do Localizador para exibir uma lista de unidades conectadas. Em seguida, abra as Preferências do Sistema e selecione Contas. Selecione a conta do usuário e mude para a guia Itens de Login. Em seguida, arraste qualquer unidade conectada do Localizador para a lista de itens de login e verifique se cada unidade está marcada para que ela seja automaticamente reconectada no login.

Da mesma forma, os Macs podem compartilhar pastas locais com clientes Windows. Em Preferências do Sistema, você precisa abrir o painel Compartilhamento e habilitar a opção Compartilhamento de Arquivos, como exibido na Figura 6. Em seguida, adicione as pastas que desejar à lista de Pastas Compartilhadas. Esse procedimento é diferente do que ocorre no Windows. No Windows Explorer, você clicaria com o botão direito do mouse nas pastas que deseja compartilhar e configuraria o compartilhamento na pasta em si. Com um Mac, você controla centralmente a lista de pastas a serem compartilhadas.

fig06.gif

Figura 6 Habilitando a opção Compartilhamento de Arquivos em um Mac (Clique na imagem para ampliá-la)

Aqui, você também controla as permissões do Mac. Mas os Macs, devido à sua base UNIX, possuem um sistema mais simples de permissões do que o Windows. Essencialmente, em cada pasta, você pode atribuir permissões de Leitura, Leitura & Gravação, Somente Gravação ou Nenhum Acesso a qualquer usuário ou grupo. Uma dica útil é clicar no botão Opções no painel de Compartilhamento e garantir que os arquivos estejam sendo compartilhados usando o SMB, o protocolo que os clientes Windows sabem usar. O padrão é compartilhar apenas via AFP (Apple File Protocol), o que é acessível apenas para outros Macs.

Compartilhamento de impressão

Imprimir em um Mac pode ser complicado — não porque a impressão é difícil de configurar, mas porque existem muitas opções dentre as quais escolher. A primeira etapa, obviamente, é descobrir o tipo de impressora na qual você está imprimindo e, em seguida, obter um driver do dispositivo compatível com Mac para ela. Observe que essa etapa pode ser difícil para impressoras antigas, mas veja uma lista pequena de regras que podem ajudá-lo a encontrar o driver correto:

  • Impressoras jato de tinta mais novas, especialmente das marcas Canon, Epson e HP, normalmente possuem drivers para Mac. Consulte o site do fornecedor.
  • A Apple é famosa por fazer mudanças radicais no subsistema de impressão em lançamentos de versões menores. Então, é importante sempre corresponder os drivers da impressora com o número de versão maior e menor do Mac OS. Um driver de impressora escrito para OS 10.2 pode não funcionar com a versão 10.5.
  • Impressoras a laser são as mais difíceis para as quais encontrar drivers específicos, mas você pode normalmente usar um driver HP PCL genérico ou um driver PostScript genérico, dependendo de qual das duas linguagens de controle de impressora a seguir sua impressora a laser suporta. A Adobe publica um driver PostScript gratuito e genérico para Macs e um driver PCL para Macs gratuito de código-fonte aberto está disponível em sourceforge.net.

Versões mais novas do Mac OS, por outro lado, usam uma versão licenciada do CUPS (Common UNIX Printing System), o que facilita bastante aos fornecedores escreverem drivers. É importante que você entenda que os Macs não funcionam com o sistema Windows Point e Print, o que significa que você não pode simplesmente armazenar o driver da impressora do Mac em um servidor de impressão Windows, como pode fazer para versões diferentes do Windows. E os Macs também não podem utilizar o driver da impressora do servidor de impressão.

Em vez disso, eles precisam ter seu próprio driver de impressora instalado localmente. O driver da impressora é responsável por aceitar dados de impressão de um aplicativo e, em seguida, gerar o arquivo de spool de impressão. Como o arquivo de spool chega à impressora depende de que tipo de impressora você está usando.

Com o driver correto instalado, você pode configurar a impressora em Preferências do Sistema, no painel Impressão e Fax. Você verá que os Macs suportam uma variedade de métodos para se conectarem a impressoras:

  • LPD (Line Printer Daemon) é suportado por servidores de impressão UNIX, por servidores Windows executando Microsoft Services para UNIX e pela maioria das impressoras conectadas diretamente à rede ou conectadas por meio de um dispositivo de servidor de impressão de rede.
  • Conexões HP JetDirect são suportadas diretamente.
  • IPP (protocolo de impressão via Internet), baseado em HTTP e usado no CUPS, é suportado por vários serviços de impressão remotos oferecidos em hotéis e outros locais.
  • Impressoras do Windows compartilhadas por um servidor Windows ou um computador cliente (consulte a Figura 7) são suportadas, uma vez que os Macs têm a habilidade de navegar por grupos de trabalho do Windows (que eles detectam usando o mestre de procura de rede) ou domínios.
  • Impressoras Bluetooth não são tipicamente usadas em uma situação empresarial, mas se você tiver um usuário que precisa de uma impressora pessoal, essa opção fornece uma maneira fácil de se conectar a uma.
  • AppleTalk, que requer, é claro, que o protocolo AppleTalk seja habilitado, é útil para conectar a impressoras antigas que suportam AppleTalk.
  • Conectividade específica do fornecedor, como Canon IJ Network, Epson FireWire, Epson TCP/IP, HP All-in-One faxes, and HP IP Printing.
  • Bonjour é suportado por várias impressoras de rede mais novas projetadas para uso em pequenos escritórios e grupos de trabalho (como vários dos dispositivos multifuncionais ligados em rede mais novos), permitindo às impressoras anunciar sua presença e possibilitando que os Macs rapidamente as localizem.

fig07.gif

Figura 7 Acessando impressoras do Windows compartilhadas (Clique na imagem para ampliá-la)

De uma perspectiva do Windows, a capacidade de os Macs se conectarem diretamente a impressoras Windows e se conectarem a impressoras LPD será a opção mais útil para você. Tenha em mente que os servidores de impressão do Windows usam muitas vezes LPD ou JetDirect para se conectar a dispositivos de impressão físicos.

Embora um Mac realmente possa se conectar diretamente à impressora física usando o mesmo protocolo, lembre-se de que você não poderá usar o computador do servidor Windows para gerenciar os trabalhos de impressão enviados pelo Mac. Como alternativa, fazer com que o Mac envie trabalhos de impressão ao servidor Windows, em vez de diretamente à impressora, permite que os trabalhos de impressão do Mac sejam priorizados e gerenciados com os trabalhos de impressão enviados pelos seus usuários clientes do Windows.

Abrace seus Macs

Como você pode ver, executar os Macs na sua rede e fornecer a eles serviços de infraestrutura básicos, como rede, compartilhamento de arquivos e impressão, não é tão diferente de fornecer esses mesmos serviços a computadores com Windows. Na verdade, os Macs estão se tornando cada vez mais capazes como clientes completos em uma rede Windows — tanto que comecei a escrever uma série regular de artigos de interoperabilidade do Mac no meu blog.

A missão de lutar por uma rede inteiramente homogênea está desaparecendo rapidamente, à medida que as empresas reconhecem que plataformas diferentes oferecem diferentes pontos fortes que podem ser explorados para aumentar a produtividade. O uso de protocolos abertos e bem compreendidos no Windows facilita a incorporação de outras plataformas cliente. E, é claro, o fato que os Macs usam os mesmos protocolos facilita a integração e o suporte a sistemas Mac no seu ambiente Windows.

Espero que você tenha achado essas informações úteis na sua jornada em se tornar o cara de TI que faz tudo, Mac ou Windows!

Don Jones é co-autor de Windows PowerShell: TFM e autor de dezenas de outros livros sobre TI. Entre em contato com ele por meio do seu blog em www.concentratedtech.com.