linux redes e servidores 2ª edição

Upload: judeoxossi

Post on 14-Oct-2015

78 views

Category:

Documents


2 download

TRANSCRIPT

  • REDESESERVIDORESLINUX

    1

  • REDESESERVIDORESLINUX

    Prefcio

    Introduo

    Uma rpida explicao do modelo OSI Redes locais e Internet Servidores Linux

    Captulo 1 : A parte fsica: placas, cabos, conectores, hubs e switches

    Placas de rede Tipos de cabos de rede Crimpando os cabos Hubs e Switches

    Conectando hubs Modo full-duplex

    Gigabit Ethernet 10 Gigabit Ethernet Redes wireless

    O bsico Padres Aumentando o alcance

    Captulo 2 : Configurando a rede

    Endereos e compartilhamentos Configurando manualmente no Linux

    Configurando uma rede wireless A questo dos drivers Configurando a rede wireless manualmente

    Usando o wpa_supplicant Ativando o wpa_supplicant no boot Opes avanadas

    Placas Ralink Configurando em modo Ad-Hoc Acesso discado no Linux Configurando o modem ADSL

    Captulo 3 : Entendendo o endereamento IP

    Entendendo as mscaras de sub-rede Portas TCP e UDP ICMP ARP Outros protocolos de rede

    Captulo 4 : Segurana

    2

  • REDESESERVIDORESLINUX

    As dicas gerais Usando o Nmap Usando o Nessus Usando o Wireshark (Ethereal) Entendendo (e quebrando) a segurana em redes Wireless

    Usando o Kismet Quebrando chaves WEP

    Usando o HFNetChk

    Captulo 5 : Compartilhando a conexo

    Uma reviso sobre gerenciamento de pacotes e servios Compartilhando Configurando um servidor DHCP

    DHCP com IP fixo Compartilhar a conexo usando uma nica placa de rede Configurando um servidor proxy com o Squid

    Instalando o Squid Criando uma configurao bsica Configurando o cache de pginas e arquivos

    Adicionando restries de acesso Bloqueando por domnio ou palavras Gerenciando o uso da banda Bloqueando por horrio Proxy com autenticao Configurando um proxy transparente Usando o Sarg para monitorar o acesso

    Usando o DansGuardian para barrar pginas imprprias Configurando os clientes Atualizando as blacklists Proxy transparente com o DansGuardian

    Captulo 6 : Configurando um servidor de arquivos e impressoras

    Configurando um servidor Samba Instalando Cadastrando os usurios Configurando usando o Swat Permitindo que os usurios compartilhem pastas Configurando manualmente o /etc/samba/smb.conf

    Usando o Samba como controlador de domnio (PDC) Logando clientes Windows Logando clientes Linux

    Usando o NFS Mais opes

    3

  • REDESESERVIDORESLINUX

    Compartilhando impressoras com clientes Linux e Windows Mantendo o horrio sincronizado

    Captulo 7 : Web, FTP e Quota

    Instalando um servidor LAMP Instalando o Apache Entendendo a organizao dos arquivos Apache 2 Ativando o SSL Instalando o suporte a PHP Instalando o MySQL Administrao bsica do banco de dados Usando o phpBB Virtual Hosts Configurando no Fedora Gerando estatsticas Performance do Apache Instalando um Servidor FTP

    Criando usurios Quotas de disco Configurando o Bind DNS Reverso

    Captulo 8 : Acesso remoto

    Usando o VNCserver TightVNC VNC no Windows

    Usando o SSH Configurao do cliente Configurao do servidor Usando chaves Transferindo arquivos Usando o shfs Criando tneis seguros SSH no Windows Usando o rssh

    Usando o FreeNX Server O sistema de compresso Instalando no Debian e derivados FreeNX no Mandriva FreeNX no Fedora FreeNX no SuSE Usando o cliente NX FreeNX e VNC

    4

  • REDESESERVIDORESLINUX

    Acessando mquinas Windows via RDP (WTS) Configurando um servidor XDMCP

    Abrindo diversos terminais grficos Ativando o compartilhamento

    Captulo 9 : Terminais leves com o LTSP

    Entendendo o LTSP O servidor Os terminais Usando os terminais Instalando os servios-base Instalando os pacotes do LTSP Configurando os terminais Configurando o servidor

    DHCP TFTP NFS O arquivo principal: Its.conf Swap Testando

    Personalizando as configuraes Uma palavra sobre segurana Mais configuraes

    Usando dispostividos de armazenamento locais Usando o som nas estaes Usando a impressora nos terminais Placas de rede ISA Usando um HD para boot dos clientes Curiosidade: usando um terminal realmente antigo

    Captulo 10 : Configurando um servidor de e-mails

    Instalando o Postfix Cadastrando usurios Configurando

    Instalando um webmail Autenticando os clientes Ativando o TLS Adicionando um antivrus

    Captulo 11 : Firewall

    Escrevendo um script de firewall Forwarding de portas Bloqueando portas de sada

    5

  • REDESESERVIDORESLINUX

    Bloqueando domnios Resumo das regras do Iptables

    Testando com o Nmap Executando com um usurio separado Usando o Firestarter

    6

  • REDESESERVIDORESLINUX

    Prefcio

    Quandorecebioconviteparaescreveroprefciodestasegundaediodolivro Redese ServidoresLinux,fiqueimuitofeliz.Afinaldecontas,tenhosidoumvidousuriodosprodutosque o Carlos Morimoto desenvolve e dos livros que escreve. Escrever este prefcio umaoportunidadeetantodeexpressarminhaadmiraoegratidopelotrabalhodequemtantotemcontribuindo para disseminar o uso de sistemas livres no Brasil, uma causa qual tenho mededicadohmuitosemuitosanos.

    OtrabalhomaisfamosodoCarlosoKurumin,queumadistribuioGNU/LinuxbaseadanoDebianeKnoppix.OKuruminextremamentefcildeusarejganhoudiversosprmiosnoBrasil,sendousadoporumnmeroincontveldeusurios.Almdisto,oCarlostambmeditordoGuiadoHardware.net[1]eautordediversoslivrossobreLinux,HardwareeRedes.

    Uso o Kurumin emmeu trabalho e emcasa, j h alguns anos. Dentre tantas opesexistentes,oquemechamamaisatenonoKuruminasuasimpatia.Parecequeosistemafalacomagente,semprequerendonosensinar,mostrandoatalhospararealizarumgrandenmerodetarefas.

    At aqueleshbitos tocomunsdosusuriosdecomputadores, quenolemnadaesparamparapensarmelhorquandoalgoderradoforamprevistos,deformaquasequesobrenatural.Parece que tudo foi pensado. Os livros transmitem a mesma sensao de intimidade, deconhecimento cmplice, em que nos contam diversos segredos de forma clara, objetiva, semescondernada.

    Sistemasoperacionaislivres,comoGNU/Linuxesuasvariaes,comooKurumin,possuemumaquantidadeinimaginveldeaplicativostambmlivres,quepodemserusadospararesolverproblemas dos mais variados tipos. Diferentemente do que ocorria alguns anos atrs, emqueningumconheciaomundodosoftwarelivreesuaspotencialidades,admitirtalignorncianosdiasdehoje,parasergentil,nomnimoperigosoparaareputaoprofissional.

    Estelivronosguiaporalgumasdastarefasmaiscomunseimportantesnaconfiguraoeadministrao de servidores GNU/Linux, como o compartilhamento da conexo ecompartilhamentodearquivos,configuraodeservidoresweb,acessoremoto,correioeletrnico,criaoderedesdeterminaiscomoLTSP,redessemfio,firewall,segurana,enfim,muitosdostpicosmaisimportantesnodiaadiadeumprofissionaldesuportedesistemas.

    Areadeinformtica,porsuagrandediversidade,complexidadeeumataxadeevoluoassustadora,fazcomquemesmoprofissionaisexperimentados,comvriosanosdeexperincia,sesintamdesamparadosedespreparadosparalidarcomosdesafiosdiriosdotrabalho.Omovimentodesoftwarelivre,queagregaumacomunidadedecentenasdemilharesdepessoasaoredordomundo,tornaestecenrioaindamaiscomplexoedesafiador.

    Paracomearaentenderestemundo,tirandoomelhorproveitopossveldetudoquenosoferecido,nadamelhordoqueconheceraobradoCarlosMorimoto.Seuslivrosservemcomoguiatanto para iniciantes (como o Linux, Entendendo o Sistema e o Kurumin, Desvendando SeusSegredos),quantoparaprofissionaisexperimentados,comoo LinuxFerramentasTcnicas eeste

    7

  • REDESESERVIDORESLINUX

    livro,oRedeseServidoresLinux.

    Certa vez, em uma aula na faculdade, um professor de ingls[2] muito querido nosaconselhouanuncalerlivrosbons.Diantedasurpresadosalunoselecompletou:"leiaapenasosmelhores".

    Nuncamaisesqueciesteconselhoeaproveitoparatransmitilonesteprefcio.Omundodainformticamuitocomplexoeamplo.Leiaapenasoqueexistirdemelhor,umacategoriaemqueestelivrocertamenteseenquadra.

    UmlivroquetodosnsesperamosqueoCarlosescrevaumdia,sobrecomoeleconsegueproduzirtantacoisaboaeemtograndequantidade,masachoqueestesegredoelenovaicontar,aomenosporenquanto;).

    Introduo

    Inicialmente,asredeseramsimplesmenteumaformadetransmitirdadosdeummicroaoutro,substituindoofamosoDPL/DPC(disquetepral,disqueteprac),usadoatento.

    Asprimeirasredesdecomputadoresforamcriadasaindaduranteadcadade60,comoumaformadetransferirinformaesdeumcomputadoraoutro.Napoca,omeiomaisusadoparaarmazenamentoexternodedadosetransporteaindaeramoscartesperfurados,quearmazenavampoucasdezenasdecaracterescada(oformatousadopelaIBM,porexemplo,permitiaarmazenar80caracteresporcarto).

    Eles so uma das formas mais lentas, trabalhosas e demoradas de transportar grandesquantidadesdeinformaoquesepodeimaginar.So,literalmente,cartesdecartolinacomfuros,querepresentamosbitsumezeroarmazenados:

    De 1970 a 1973 foi criada a Arpanet, uma rede que interligava vrias universidades ediversosrgosmilitares.NestapocasurgiuoemaileoFTP,recursosqueutilizamosathoje.Aindaem1973foifeitooprimeirotestedetransmissodedadosusandoopadroEthernet,dentrodoPARC(olaboratriodedesenvolvimentodaXerox,emPaloAlto,EUA).Porsinal,foinoPARConde vrias outras tecnologias importantes, incluindo a interface grfica e o mouse, foramoriginalmentedesenvolvidas.

    OpadroEthernetutilizadopelamaioriadastecnologiasderedelocalemuso,dasplacasmaisbaratassredeswireless.OpadroEthernetdefineaformacomoosdadossoorganizadosetransmitidos. graas a ele que placas de diferentes fabricantes funcionamperfeitamente emconjunto.

    Apartirde1995,comaaberturadoacessointernet,tudoganhouumanovadimensoeaprincipalfunodamaioriadasredespassouasersimplesmentecompartilharaconexocomaweb. Estamos agoraassistindoa umasegundamudana, que o usoda webnoapenas para

    8

  • REDESESERVIDORESLINUX

    comunicao,mascomoumaformaderodaraplicativos.Inicialmentesurgiramoswebmails,depoisos clientes de MSN/ICQ(comoomeebo.com) e agora temos tambmprocessadores de texto,planilhaseoutrosaplicativos,desenvolvidoscombasenoAjaxououtrasferramentassimilares,quepermitemdesenvolveraplicativoswebcomplexos,querodamcomumbomdesempenhomesmoemconexesviamodem.

    Poucoapouco,ainternetsetornaoverdadeirocomputador,eoseuPCpassaasercadavezmaisumsimples terminal, cujanicafuno mostrar informaesprocessadasporservidoresremotos.

    IssosetornoupossveldevidopopularizaodoADSL,wirelesseoutrasformasdeacessorpidoecontnuo,sredeslocais,quepermitemcompartilharaconexoentrevriosmicros(sejaemcasa,noescritrioouemumalanhouse)easervidorescomooApacheeoBind,queformamaespinhadorsaldainternet.

    Futuramente, a tendncia que mais e mais aplicativos passema ser usados via web,tornandoumPCdesconectadocadavezmaislimitadoeintil.Eventualmente,possvelqueoprprioPCsejasubstitudopordispositivosmaissimplesebaratos,quesirvamcomoterminaisdeacesso,masissojumexercciodefuturologia;).

    UmarpidaexplicaodomodeloOSI

    Imaginequeoobjetivodeumaredesimplesmentetransportarosbitsunsezerosusadospelosprogramasdeumpontoaoutro.DamesmaformaqueastrilhasdaplacametransportaminformaesdoprocessadorparaamemriaRAM,umcabodepartranado,ouumaredewirelesspodetransportarasmesmasinformaesdeumPCaoutro.

    Dopontodevistadoaplicativo,fazpoucadiferenaacessarumarquivogravadodiretamentenoHDouacessloapartirdeumcompartilhamentodentrodarede,ounainternet.Emambososcasos,oprpriosistemaoperacional(comaajudadoTCP/IPedasdemaiscamadasqueformamarede)quemacessaoarquivoeoentregacompletoaoprograma.

    Entraemcena,ento,ofamosomodeloOSI,quetentaexplicarofuncionamentodarede,dividindoaem7camadas:

    7- Aplicao (aqui est o programa, que envia e recebe dados atravs da rede)6- Apresentao5- Sesso4- Transporte (aqui entra o sistema operacional, que controla a transmisso dos dados, detectando problemas na transmisso e corrigindo erros) 3- Camada de Rede (aqui est o protocolo TCP/IP)2- Link de dados (aqui esto as placas de rede e os switchs)1- Camada Fsica (aqui esto os cabos e hubs)

    OmodeloOSIinteressante,poisservecomodeixaparaexplicardiversosaspectostericosdofuncionamentodarede.Existemlivrosecursosdedicadosinteiramenteaoassunto,quetentamexplicar tudo detalhadamente, classificando cada coisa dentro de uma das camadas. Mas, sedeixarmosopreciosismodelado,muitosimplesentendercomoestascamadasfuncionam:

    9

  • REDESESERVIDORESLINUX

    Tudocomeacomoaplicativoqueprecisaacessaralgumainformaonarede.Digamosquevocabriuonavegadoreestacessandoohttp://guiadohardware.net.

    Estamosnacamada7(aplicao),ondeoprogramasimplesmentesolicitaosarquivosparaosistemaoperacional,semsepreocuparcomoqueprecisaserfeitoparaobtlo.comoquandovoccompraalgumacoisaemumalojaonline:vocnoestpreocupadocomalogsticaenvolvida,sabeapenasquedaquiadoisdiasoprodutovaichegarnasuacasaviasedex.

    Aoreceberasolicitao,osistemaoperacionalabreumasesso(camada5).Elafuncionadeumaformasemelhanteaumticketdesuporte:abertaaoreceberasolicitaoefechadaapenasquandooproblemaresolvido,ouseja,quandooprogramarecebedevoltaosdadosquesolicitou.

    Comoumbomatendente,osistemaoperacionalficardeprontidodurantetodooprocesso,aguardandoarespostadoservidoreverificandosetodososarquivoschegaramcorretamenteaoaplicativo.Casonecessrio,elesolicitaretransmissesdospacotesqueseperderam.

    Depoisdeabrirasesso,osistema"vailuta":verificaqualoendereoIPdosite,qualprotocoloserusadoeoutrasinformaesnecessrias,paraentoenviararequisioaoservidorquehospedaosite,solicitandooenviodosarquivosquecompemapgina.Aquijestamosnacamada4 (transporte),ondeosistemaoperacionalfazotrabalhodoatendente,quefazopedidoparaacentraldedistribuio,contendooitemqueserentregueeoendereodedestino.

    Vocpodeseperguntaroqueaconteceucomacamada6.Noaciteinoexemploporqueelanemsempreusada.Elafuncionacomoumacamadaextra,queusadaquandonecessriofazeralgumtrabalhoadicional.Umexemplodeusoparaacamada6soostneisencriptadoscriadosusandooSSH,queexpliconocaptulo8.Elesfazemcomqueosdadossejamtransmitidosdeformaencriptadapelarede,aumentandoaseguranadeformatransparentetantoparaoaplicativoquantoparaosistemaoperacional.

    Chegamosentocamada3(rede),ondeentraemaooendereamentoIP.ArequisiotransformadanumpacotededadoseendereadaaoendereoIPdoservidordoGuiadoHardware.comose,aoinvsdeusaremailoutelefone,opedidoprecisasseserenviadoviacartacentraldedistribuio,queresponderiaenviandooproduto.Osistemaoperacionalatuacomooatendentequefazopedido(camada4,transporte)everificaostatusdoenvio(camada5,sesso).OTCP/IPseriarepresentado,noexemplo,pelotrabalhodoscorreios,incluindooenvelopeeendereos.

    UmaobservaoimportantesobreoTCP/IP queele, naverdade, compostopordoisprotocolos.O"TCP"trabalhanonvel4,auxiliandoosistemaoperacionalnacriao,noenvioenachecagemdospacotes,enquantoo"IP"trabalhanonvel3eresponsvelpeloendereamento.Osdoistrabalhamemconjunto,comosefossemumacoisasmastecnicamenteexisteestadistino;).

    Voltandoexplicao,depoisdecriadoeendereadocorretamente,opacotetransportadoatravsdaredelocal,passandopelaplacaderede,peloscabosepelohub(ouswitch),atchegaraogatewaydaredee,apartirda,Internet.nestafasequechegamosscamadas1e2,ondefeitootrabalhopesado.

    Emprimeirolugar,aplacaderedenoentendepacotesTCP/IP,porissoqueelachamada

    10

  • REDESESERVIDORESLINUX

    de"placaEthernet"eno"placaTCP/IP".ElanosabenemmesmodiferenciarumendereoIPdooutro. Tudo o que ela conhece so endereos MAC(os endereos fsicos das placas de rede,gravadosaindaemfbrica).Paradespacharopacotepelaredelocal(deformaqueelechegueatogateway),elaotransformaemum"frame",contendooendereoMACdaplacadestino.comoseelacolocasseoenvelopeoriginaldentrodeoutro,queusaumendereamentomaissimples.

    I nicialmente,asredesEthernetforamdesenvolvidasparatrabalharusandocaboscoaxiais,ondeummicrodiretamenteligadoaooutro.Oscabossoligadosacadaplacaderedeusandoumconector"T",formandoumnicocabocontnuo:

    Quandoumaestaoprecisatransmitirdadosparaoutra,elasimplesmentemandaosinalpelocabo.Comotodasestoligadasaomesmocabo,todasrecebematransmisso,masapenasodestinatrio correto (identificadopelo endereoMACdaplaca de rede) l os dados dentro dopacote.Asdemaisestaessimplesmenteaignoram.

    Oscaboscoaxiaisnosomaisusadosatualmente,dandolugaraoscabosdepartranadoesredeswireless.Porm,graassorigens,asredesEthernetutilizamathojeumatopologialgicadebarramento:independentementedaformacomoosmicrosestofisicamenteinterligados,elessecomportamcomoseestivessemtodosligadosnomesmocabo.

    Voltandoaotemaoriginal,ospacotessoendereadosusandooendereoMACdecadaplacaderede,umendereode12dgitosquevemgravadodefbricanaEPROMdaprpriaplaca.Amenosqueintencionalmentemodificado,cadaplacaderedepossuiumendereoMACdiferente.comonodinheiro:duascdulasspossuemomesmonmerodesriesepelomenosumadelasforfalsa.

    Comoapenasumaestaopodefalardecadavez,antesdetransmitirdadosaestaoir"ouvir" o cabo. Se perceber que nenhuma estao est transmitindo, enviar seu pacote, casocontrrio, esperar at queocaboestejalivre. Esteprocesso chamadode"Carrier Sense"ou"SensorMensageiro".

    Contudo,quandoduasestaesouvemocaboaomesmotempo,ambasacabampercebendoqueocaboestlivreeenviamseuspacotessimultaneamente.Temos,ento,umacolisodedados.

    Doispacotessendoenviadosaomesmotempogeramumsinaleltricomaisforte,quepodeserfacilmentepercebidopelasplacasprximas.Aprimeiraplacaqueperceberestacolisoirradiarpara todaa redeumsinal especial dealta freqnciaquecancelar todososoutrossinais queestejamtrafegandoatravsdocaboealertarasdemaisplacasdoocorrido.

    Sendoavisadasdequeacolisoocorreu,asduasplacas"faladoras"esperaroumnmeroaleatriodemilessegundosantesdetentaremtransmitirnovamente.EsteprocessochamadodeTBEB(TruncatedBinaryExponentialBackoff).Inicialmente,asplacasescolheroentre1ou2,sehouveroutracolisoescolheroentre1e4,emseguidaentre1e8milessegundos,sempredobrandoosnmerospossveisatqueconsigamtransmitirosdados.Apesardeasplacaspoderemfazerat

    11

  • REDESESERVIDORESLINUX

    16tentativasantesdedesistirem,normalmenteosdadossotransmitidosnasegundaouterceiratentativa.

    Vejaque,apesardenocausaremperdaoucorrupodedados,ascolisesprovocamumagrandeperdadetempo,resultandonadiminuiododesempenhodarede. Quantomaiorforonmerodeestaes,maiorseraquantidadedecolisesemenorserodesempenhodarede.Porissoexistiaolimitede30microsporsegmentoemumarededecabocoaxial,enopermitidointerligardiretamentemaisdoque7hubsemumaredeatual,comcabosdepartranado.

    Podeparecerestranhoestarfalandosobreoscaboscoaxiaisque,felizmente,deixamosdeusarhmaisdeumadcada,masessesmesmosprincpioscontinuamvlidosnasredeswireless,ondetodososmicrosestoligadosnomesmo"cabo"(oar)eastransmissesdetodososmicrosdaredesorecebidasportodososdemais,comapossibilidadedehavercoliseseroubodedados,comonasantigasredesdecabocoaxial.

    Emumaredecabeadaatual, temosafiguradohub,ouswitch, queatuacomoafiguracentral,queinterligatodososmicros:

    Setemoscabosseparadosparacadamicro,vocpodeimaginarquenoexisteoproblemadascolises,pois,afinal,ohubpodeencaminharastransmissesdiretamentedeummicroaoutro.aquiqueentradiferenaentreoshubseosswitchs,queusamosatualmente.Explicaradiferenaentreosdoisumaboaformadeexplicaradiferenaentreascamadas1e2domodeloOSI.

    Oshubssodispositivosburros,queoperamnacamada1.Elesnoentendempacotesnemendereos de rede, simplesmente pegam os uns e zeros que recebem em uma porta e osretransmitemparatodasasoutras.Ohubatuasimplesmentecomoumcentralizadorerepetidor,no mais inteligentequeumpedaodecabo.Aousarumhub,ascolisescontinuamocorrendo,exatamentecomoaconteceriasevocestivesseusandoumaredeantiga,comcabocoaxial.

    Osswitchs,porsuavez,trabalhamnacamada2.ElesentendemframeseendereosMACeporissosocapazesde"fecharcircuitos",transmitindoospacotesapenasparaomicroligadonaplacacorreta.

    Apesardisso, osswitchsnoentendemTCP/IP. Isso trabalhoparaos roteadores, quetrabalham na camada 3 e tomam suas decises baseadas nos endereos IP dos emissores edestinatriosdospacotes,tentandosempreusararotamaiscurta.Veremosmaisdetalhessobreestasdiferenasentrehubs,switcheseroteadoreslogoaseguir,nocaptulo1:).

    RedeslocaiseInternet

    Dentrodeumaredelocal,tudocomeacomocabeamento,ondevocpodeusaraestruturatradicional,comhubsecabosdepartranado,investiremumaredewireless,ouusarummistodasduascoisas,oqueacabasendoomaiscomumhojeemdia.

    12

  • REDESESERVIDORESLINUX

    Asredeswirelesssomaisprticas,poisvocpodeacessararededequalquerlugarenoprecisaficarespalhandocabospora,pormacabamsaindomaiscaro(emboraospreosvenhamcaindorapidamente),somaislentasevocprecisatomarumcuidadoadicionalcomasegurana.Paramontarumaredecabeada,poroutrolado, voc precisacomprarapenasohub/switcheoscabos,jquequasetodasasplacasmehojeemdiapossuemredeonboard.

    Configurararedenocomplicado,masexistemvriosdetalhesaabordar(principalmentedentrodasredeswireless),porissoostrsprimeiroscaptulosdolivrosodedicadosaexplicaremdetalhescomomontareconfigurararede.Temosemseguidaocaptulo4,quefalasobresegurana,incluindoousodeprogramascomooNessus,EtherealeKismet.Elessofacasdedoisgumes,quepodemsertantousados"paraobem",verificandoaseguranadaredeeajudandoacorrigirosproblemas,quanto"paraomal",invadindoredesdeoutraspessoas.importantequevocsaibauslosparadetectarproblemasdesegurananasuaprpriarede,antesqueoutraspessoasofaamporvoc.

    Comaredefuncionando,oprimeiropassocompartilharaconexo,oquepodeserfeitodeformamuitosimples.Aocompartilharaconexo,seuservidorpassaafuncionarcomoumroteador,encaminhandoospacotesdaredelocalparaainterneteviceversa.Asduasredescontinuamsendoseparadas, deformaqueosmicrosdarede internapodemacessarosservidoresdisponveisnainternet,masnopodemseracessadosdiretamentedefora,amenosquevocativeoroteamentodeportasnoservidor.

    Emmuitassituaes,oacessowebprecisasercontrolado.Emumambientedetrabalho,nomuitointeressantequeosfuncionriosfiquemacessandooOrkutduranteoexpediente,enenhumdiretorvaiquererqueosalunosfiquemusandoosmicrosdabibliotecaparabaixarfilmesemsica,porexemplo.

    Entraemcena,ento,apossibilidadedemonitorarelimitaroacesso,usandoaduplaSquideSarg.OSquidumservidorproxy.Vocpodeuslodeduasformas:naformaconvencionalvocpodecriarloginsdeacessoetemumrelatriodetalhado,comoquecadausurioacessa,mas,poroutrolado,temotrabalhodeconfigurarcadamicroparausaroproxy,manualmente.

    Existeaindaaopodeconfigurarumproxytransparente(amaisusada),ondevocperdeapossibilidade de usar logins de acesso, mas em troca noprecisa fazer nenhumaconfiguraomanualnosmicrosdarede.Nestecaso,orelatriodosacessosbaseadonosendereosIPdosmicros.Almdeservirdededoduro,oSquidmantmumcachedaspginasearquivosacessados,agilizandooacessoquandoelessoacessadosapartirdevriasmquinas.PensenoscasosemquevocprecisabaixareinstalarumaatualizaodoWindows,ouinstalarumprogramagrandeviaaptgetem20mquinas,porexemplo.

    Completandootime,vocpodeincluirumservidorDHCP,queautomatizaaconfiguraodarede(permitindoinclusivefornecerIPsfixosparaosmicrosdarede),eumservidorDNSlocal,quepermitequevocacesseosmicrosdaredeatravsdenomes,aoinvsdosendereosIP.Tudoissoabordadonocaptulo5.

    13

  • REDESESERVIDORESLINUX

    Temosemseguidaoutranecessidadecomum:compartilhararquivoseimpressoras.Emumgrupoondevriaspessoasnecessitamtrabalharnosmesmosarquivos(dentrodeumescritriodearquitetura,porexemplo,ondenormalmentevriaspessoastrabalhamnomesmoprojeto),muitotil centralizar os arquivos emums lugar, pois assim temos apenas uma verso do arquivocirculandopelaredeeosusuriospassamaautomaticamentetrabalharcomaversomaisrecente.Emumasituaomaiscorriqueira,vocpodeusararedeparaassistirumfilmeououvirarquivosdemsicaqueestoemoutromicro,semprecisarprimeirotransferirtudoparaoseumicro.

    CentralizarecompartilhararquivospermitetambmeconomizarespaonoHD,jque,aoinvsdeumacpiadoarquivoemcadamquina,passamosaterumanicacpialocalizadanoservidordearquivos.Comtodososarquivosnomesmolocal,manterumbackupdetudotambmtornasemuitomaissimples.

    OWindowsutilizaumprotocolochamadoSMBparaocompartilhamentodearquivoseimpressoras.Vocativao"CompartilhamentodeArquivospararedesMicrosoft"nasconfiguraesdaredeeapartirdasurgeaopo"Compartilhar"naspropriedadesdaspastaseimpressoras.NoLinux,usamoso Samba,quepermitetantocompartilhararquivoseimpressorascomosmicrosWindowsdarede,quantoacessaroscompartilhamentosdisponibilizadosporeles.OSambasuportaumasriedeopesavanadaseincomuns,oqueadicionaumaenormeflexibilidade.Poroutrolado,todosessesrecursostornamaconfiguraoumpoucomaiscomplicadaquenoWindows,porissoocaptulo6dedicadoaexplicaraconfiguraoemdetalhes.

    Emmuitassituaes,maisprticorodartodososprogramasapartirdeumservidorcentraldoquetervriosPCsseparados,ondevocprecisainstalareconfigurarosistemaemcadaum.Issotiltantoparafacilitaraadministraodarede,quantoparaaproveitarmquinasantigas,lentasdemaispararodarprogramascomooFirefoxeoOpenOffice.

    Darmanutenoe instalar qualquersistemaoperacionalemumamquinaantiga maiscomplicadoedemoradoquenumaatual.Emmuitoscasos,essasmquinasacabamsendodoadasaescolaseoutrasinstituies,masmesmoassimnemsempresoaproveitadas.

    Aoinvsdeterotrabalhodeinstalarosistemaeconfigurarcadamicroindividualmenteeaindaassimterqueconvivercomumsistemalimitadoelento,possveltransformarmicrosapartirde486emterminaisleves,ondeumservidormaisrpidoexecutaosaplicativoseenviaapenasaimagemasermostradanatelaparaosterminais.Issofeitousandoumacombinaodeservidordearquivoseservidor deacessoremoto, instaladaatravsdo LTSP, queveremosemdetalhesnocaptulo9.

    QualquerPCatual,comoumSempronouCeleroncom1GBdeRAM,podeservircomoservidorLTSPparade10a20terminais.Umservidormaisrobustopodeservir40terminaisouatmais, dependendodos aplicativosusados. Neste caso, os aplicativosrodamcomodesempenhomximodoservidor,fazendocomquecadaestaorodeoOpenOffice,Firefoxeoutrosaplicativoscompraticamenteomesmodesempenhoqueteriamsefossemusadasmquinasnovas.Compretecladosnovosetroqueosgabineteseosusuriosrealmenteterodificuldadeemdescobrirotruque;).

    14

  • REDESESERVIDORESLINUX

    Emcasosondeaslicenasdeusonosoumproblema,possvelusartambmosterminaispararodaraplicativosWindows,usandoordesktop.Nestecaso,almdoservidorLTSP,vocincluiumservidorWindows,comoterminalserviceshabilitado.OacessoaoservidorWindowspodesersimplificadocriandoumconenodesktop,assimosusuriosprecisamdeumnicocliqueparaabrirajaneladordesktop,ondepodemfazerloginnoservidorWindowserodarosaplicativosdisponveis nele. O rdesktop pode ser usado em qualquer mquina Linux, como veremos emdetalhesnocaptulo8.

    Dentrodarede local, voc d as cartas e podefazer muitas coisas daformaqueacharmelhor. Mas, quandoconfiguramosumservidor queficar disponvel naInternet, necessrioseguirdiversasregras.Ainternetformadaporumamalhadecabosdefibraptica,queinterligampraticamentetodosospases.Mesmoemlocaismaisremotos,possvelseconectarviamodem,viacelular(oualgumtipoderedesemfiodelongadistncia)oumesmoviasatlite.Apeacentralsoosroteadores,queinterligamdiferentessegmentosdarede,formandoumacoisas.Cadaroteadorconheceosvizinhos,sabequaisredesestoconectadasaelesesabeescolherocaminhomaiscurtoparacadapacotededados.

    Naturalmente,osdadostransmitidosprecisamsairdealgumlugar.Entramemcenaentoos

    15

  • REDESESERVIDORESLINUX

    servidores, que podem ser desde PCs normais, hospedados em algum data center, atsupercomputadores.

    Antigamente, ter um servidor dedicado era um luxo reservado para poucos. Almdamquinaemsi, voc precisavadeumlinkdedicado,quecustavaumbraoeduaspernas(porms;).Asoluoparacolocarseusitenoarerapagarporumplanodesharedhosting(hospedagemcompartilhada),ondeummesmoservidorcompartilhadopormilharesdesitesdiferentesevocfica restrito a umaquota de trfegoe espaoemdisco, sempoder mexer na configuraodoservidor.

    Hojeemdia,tudoestmuitomaisacessvel,graasaobarateamentotantodoslinks,quantodosmicros.Voc podeterseuprprioservidor,hospedadoemumdatacenterdosEUAoudaAlemanha, hospedandoosite dasuaempresa, oude seus clientes, compartilhandoe baixandoarquivosviabittorrent,armazenandobackups,entreinmerasoutrasfunes.

    Aprincipalvantagemdealugarumservidordedicado,hospedadoemumdatacenteraoinvsdesimplesmentemontarseuprprioservidoreliglonaconexoviaADSLoucaboquevocjtem,aquestodaconectividade.UmaconexoviaADSLfuncionabemparaacessarawebcomoclienteefazerdownloads,masnoumaboaidiaparahospedarservidores,poisolinkdeuploadmuitoreduzido(emgeralapenas128ou300kbits,deacordocomoplano),semfalarnaquestodaconfiabilidade.

    Asgrandesempresasdehospedagemtrabalhamcomlinksabsurdamenterpidos,sempreligadossimultaneamenteavriosdosprincipaisbackbones.Issogaranteumaboavelocidadedeacessoapartirdequalquerlugardomundo.Aconfiabilidadetambmmelhor,poisosdatacenterssoambientesfechados,comgeradoresprprios,seguranafsica,linksredundantes,etc.

    OsdedicadosmaisbaratoschegamacustarmenosdeUS$100mensais,semprecomumlinkdepelomenos10megabits(geralmentecomumlimitedetransfernciamensalde1ou2terabytes):

    Emumservidordedicado,vocprecisariaconfigurarumservidorDNSpararesponderpelodomnioregistrado(minhaempresa.com.br,porexemplo),umservidorApache,comsuporteaPHPe MySQL (comovemosnocaptulo7),pararodaraspginasweb,servidorde email,comumwebmailparaqueosusuriospossamacessarasmensagensusandoonavegador(captulo10)e,naturalmente,umfirewall(captulo11).

    Paradisponibilizararquivosdeformapblica,vocpoderiausaroprprioservidorweb,instalar um servidor FTP (captulo 7), ou mesmo rodar um tracker para disponibilizlos viabittorrent. Paraacessoseguroaoservidor, voc podeusaroSFTPouoRSSH,queabordonocaptulo8.

    Emcasosondeoutraspessoastenhamacessolimitadoaoseuservidor(comoaohospedarvriossites,ondecadaumtemacessoaseusarquivos),tilincluirumsistemadequotas(captulo7),deformaquecadaumtenhasuaparcelajustadeespaoeassimafastaroriscodealgumentupiroHDdoservidorsozinho.

    16

  • REDESESERVIDORESLINUX

    Comonessecasovoc no temacessofsicoaoservidor, voc usaria o SSH, VNC ouFreeNX(captulo8)paraacessloremotamentee,assim,poderfazertodaaconfigurao.

    OSSHaferramentamaisusadaparaacessaroservidorvialinhadecomando.ParaquemvemdoWindows,issopareceumacoisaextica,mascomotempovocpercebequerealmenteaformamaisrpidadefazermuitascoisas.Amaiorpartedaconfiguraodoservidorconsisteeminstalar pacotes e editar arquivos de configurao em texto, o que pode ser feito via linha decomandosemmaioresproblemas.

    ExistemaindaferramentascomooWebmin,phpMyadmineoutras,quesoacessadasvianavegador.Elassobastanteprticas,poisvocnoprecisainstalaroambientegrficonoservidorparauslas,oquedesejveldopontodevistadaperformanceeatmesmosegurana.

    Finalmente,temosoVNCeoFreeNX(osistemamaisatual,queaomesmotempomaisrpidoemaisseguro).Emambos,vocpodeacessarodesktopdeoutrasmquinasdarede,oumesmodeservidoresremotos,dentrodeumajanela(comoaoacessarumservidorWindowsusandoordesktop)oumesmoemtelacheia.

    Antigamente, rodar aplicativos remotamente era muito lento (pergunte para algumdasantigas, que j tenha tentado usar o PCAnywhere via modem ;), mas, hoje emdia, existemtecnologias de compresso e cache muito eficientes, que realmente permitemrodar aplicativosgrficosconfortavelmenteviaADSLouqualqueroutrotipodeacessorpido.

    OFreeNXutilizaumsistemabastanteavanadodeencriptao,compressoecache,quetorna a sesso remota surpreendentemente responsvel e agradvel de usar, mesmo ao acessarservidoresdistantes(oucomumpingalto)oumesmoaoconectarviamodem:

    Tudoissopodeparecercomplicadodeincio,masaolongodolivrovocvaidescobrirquebemmaissimplesdoqueparece.Decertaforma,bomqueasoutraspessoascontinuemachandotudomuitodifcil,poisassimvoctemempregogarantido;).

    ServidoresLinux

    Estudandosobrea histria doLinuxe doUnixde umaformageral, voc vai perceberrapidamentequeosistemafoidesenvolvidooriginalmenteparausoemservidores,compartilhadospor muitos usurios. Mais tarde, o sistema passou a ser usado tambmemdesktops, palms,celularesevriosoutrostiposdedispositivos,massemnuncaperdersuasorigens.

    Umservidorumamquinaqueficaotempotodoligada,semprefazendoamesmacoisa.

    17

  • REDESESERVIDORESLINUX

    Existemvrios tiposdeservidores,comoservidoresweb,servidoresdearquivos, servidoresdeimpresso, etc., sendo que uma nica mquina pode rodar simultaneamente vrios servios,dependendoapenasdaconfiguraodehardwareedademanda.

    SegundoasestatsticasdeAbril(2006)daNetcraft,quase70%dosservidoreswebdomundousamoApache,contraapenas20.5%doIIS:http://news.netcraft.com/archives/2006/04/06/april_2006_web_server_survey.html

    EmboraoApachetambmrodesobreoWindowseoutrossistemas,omaiscomumrodlosobreoLinux,oquedumaidiadapenetraodosistemaemservidoresWeb.Temosdiversosoutrosexemplos,comoocasodoSamba,quepermitesubstituirdiretamenteservidoresdearquivosWindowsevemsendocadavezmaisusado.QuasetodososservidoresDNSdainternetutilizamoBind,rodandosobreoLinuxousobrealgumaversodoUnix.

    OLinux tambmumdossistemasmais utilizados paracompartilhar a conexoeemfirewalls. Ele tambmumdos sistemas mais robustos para rodar bancos de dados, como oMySQL,PostgreSQLouOracle.Osistemafeitoparaserconfiguradoumavezedepoisficarativoduranteanos,semprecisardemanuteno(almdasatualizaesdesegurana,naturalmente),oquereduzbrutalmenteotrabalhonecessrioparamanterumservidordedicadonoar.

    Umexemploquegostodecomentarumpequenoservidor,quecompartilhaarquivoseaconexoADSLusandoumproxytransparente, queinstalei noinciode2003,usandoumadasprimeirasversesdoKurumin,emumPentium133com32MBdeRAM.

    Almde ser ummicro muito velho, que j no estava emsuas melhores condies, oservidornotinhanobreakeporissoreiniciavacomumacertafreqnciaporfaltadeluz.Apesardosmaustratos,elefuncionouatofinalde2005,ouseja,porquase3anos(quandofoisubstitudoporumamquinanova),semnuncaterdadoproblemas.

    Umexemplodemaior porte o servidor do http://guiadohardware.net, ondeumanicamquina(umAthlon64com1GBdeRAM)mantmtodoosistemadosite, comsuasquase100.000visitasdirias(cercade600.000pageviews),maisofrum,quepossuicercade1.7milhesdemensagense55.000usuriosregistrados,almdossistemasdebackup,indexaodecontedoeemail,umacargadetrabalhoqueseriaimpensvelparaumnicoservidorWindows.

    De incio, configurar umservidor Linux pode parecer complicado, pois existemmuitasopesdedistribuieseferramentasdeconfiguraodisponveis.PraticamentequalquerdistribuioLinuxpodeserusadacomoservidor,poisosserviosutilizados,comooApache,Bind,

    MySQL, etc. seroos mesmos, mudandoapenas oprocessode instalao. Contudo, asdistribuies mais usadas so o Debian, Fedora (ou Red Hat, para quem precisa de suportecomercial),Ubuntu,SuSEeMandriva.Cadaumadelasofereceumconjuntodiferentedeutilitriosdeconfigurao,juntocomutilitrios"genricos",comooWebmineoSwat,quepodemserusadosemqualqueruma.

    ODebianumcasointeressante,pois,almdoDebian"original",vocpodeescolherentrealgumascentenas(semexagero)dedistribuiesbaseadasnele. Elasutilizamamesmabasedepacotes,osmesmosutilitriosbsicoseamesmaferramentadeinstalaodeprogramas,oaptget,masvmprconfiguradasdeumacertamaneirae,emgeral,oferecemalgunsutilitriosadicionais.

    18

  • REDESESERVIDORESLINUX

    Entreascomerciais(poucoutilizadasaquinoBrasil),temosoXandroseoLinspire.Entreasgratuitas,temosoUbuntu,Knoppix,Kanotix(entremuitasoutras)eoKurumin,quedesenvolvo.

    EmboraoKuruminseja voltadoparausoemdesktops, nadaimpedequevoc outilizetambmemservidores,jqueest,naverdade,utilizandoospacotesdoDebian,comavantagemdecontarcomumconjuntodescriptsquefacilitambastanteaconfigurao.QuasetodososserviosquecomentonestelivropodemserinstaladosnoKurumindeformasemiautomtica,comousodosconesmgicos.VocpodecomeartestandonoKuruminparaveroservidorfuncionandoeentendermelhorsuaconfiguraoedepoisencararainstalaomanual,descritanestelivro.

    Ao estudar, recomendo que voc comece procurando entender a configurao de cadaserviodiretamenteatravsdosarquivosdeconfigurao(comoensinoaqui)e,depoisdeentenderbemoprocesso,comeceapesquisareusarutilitriosdeconfiguraoquefacilitemseutrabalho.Quementendeasopesesabecomoconfigurarmanualmenteemgeralnotemproblemasparaseadaptaraumdosutilitriosdeconfigurao,aocontrriodequemaprendeapenasatrabalharcomoWebminououtroutilitrioeacaba"preso"aele.

    Estescaptulosforamescritos tendoemmentequemj trabalhacomLinuxh algumtempoepossuifamiliaridadecomosistema.Sevocestcomeandoagora,recomendoqueleiatambmmeulivroLinux,EntendendooSistema(quefazpartedestamesmasrie).

    aptulo1:Apartefsica:placas,cabos,conectores,hubseswitches

    Oscomponentesbsicosdeumaredesoumaplacaderedeparacadamicro,oscaboseum hub ou switch, queservecomoumpontodeencontro,permitindoquetodososmicrosseenxerguemeconversementresi.Juntos,essescomponentesfornecemainfraestruturabsicadarede,incluindoomeiofsicoparaatransmissodosdados,modulaodossinaisecorreodeerros.

    Placasderede

    As placas de rede j foram componentes caros. Mas, como elas so dispositivosrelativamentesimpleseofuncionamentobaseadoempadresabertos,qualquerumcomcapitalsuficientepodeabrir umafbricadeplacasderede.Issofazcomqueexistaumaconcorrnciaacirrada,queobrigaosfabricantesaproduziremplacascadavezmaisbaratas,trabalhandocommargensdelucrocadavezmaisestreitas.

    Asplacasderedemaisbarataschegamaservendidasnoatacadopormenosde3dlares.Opreofinalumpoucomaisalto,naturalmente,masnodifcilacharplacaspor20reaisouatmenos, sem falar que, hoje emdia, praticamente todas as placasme vendidas possuem rede

    19

  • REDESESERVIDORESLINUX

    onboard,muitasvezesduas,jpensandonopblicoqueprecisacompartilharaconexo.

    Nocomeodadcadade90,existiamtrspadresderede,asredesArcnet,TokenRingeEthernet.AsredesArcnettinhamproblemasdedesempenhoeasTokenRingerammuitocaras,oquefezcomqueasredes Ethernet setornassemopadrodefinitivo.Hojeemdia,"Ethernet"quaseumsinnimodeplacaderede.AtmesmoasplacaswirelesssoplacasEthernet.

    LembresequeEthernetonomedeumpadroquedizcomoosdadossotransmitidos.TodasasplacasqueseguemestepadrosochamadasdeplacasEthernet.Noestamosfalandodeumamarcaoudeumfabricanteespecfico.

    Temosaquialgunsexemplosdeplacasderede.Oconectorparaocabochamadode"RJ45"e o soquete vagopermite instalar umchip de boot. Veremos a funodestes chips commaisdetalhesaoestudarsobreredesdeterminaisleves.

    Existemtrspadresderedes Ethernet(comfio): de 10 megabits, 100 megabitse 1000megabits (tambmchamadasdeGigabit Ethernet). J estodisponveis tambmasredesde10gigabits,masporenquantoelasaindasomuitocaras,poisutilizamplacasespecficasecabosdefibraptica.Essestrspadressointercompatveis:vocpodeperfeitamentemisturarplacasde100e1000megabitsnamesmarede,mas,aousarplacasdevelocidadesdiferentes,avelocidadesempreniveladaporbaixo,ouseja,asplacasGigabitsoobrigadasarespeitaravelocidadedasplacasmaislentas.

    Asredesde10megabitsestoemdesusojavriosanosetendemaseextinguircomotempo.Asde100megabitssoopadro(porenquanto),poissomuitobaratasepropiciamumavelocidadesuficienteparatransmitirgrandesarquivoserodaraplicativosremotamente.

    Tudooqueaplacaderedefaztransmitirosunsezerosenviadospeloprocessadoratravsdocaboderede,deformaqueatransmissosejarecebidapelosoutrosmicros.Aotransferirumarquivo,oprocessadorloarquivogravadonoHDeoenviaplacaderedeparasertransmitido.

    OsHDsatuaissocapazesdelerdadosa30ou40MBporsegundo.Lembresequeumbytetem8bits,logo30MB(megabytes,comoBmaisculo)correspondema240megabits(Mb,comobminsculo)eassimpordiante. Sevoc dividir 100megabits por8, ter 12.5megabytesporsegundo.bemmenosdoqueumHDatualcapaz,masjumavelocidaderazovel.Noquedependerdarede,demoracercadeumminutoparacopiarumCDinteiro,porexemplo.

    A opo para quem precisa de mais velocidade so as redes Gigabit Ethernet, quetransmitemaumataxadeat1000megabits(125megabytes)porsegundo.AsplacasGigabitatuaissocompatveiscomosmesmoscabosdepartranadocat5usadospelasplacasde100megabits(vejamaisdetalhesaseguir),porissoadiferenadecustoficaporcontaapenasdasplacasedoswitch.Graasaissoelasestocaindodepreoesepopularizandorapidamente.

    20

  • REDESESERVIDORESLINUX

    Tiposdecabosderede

    Existembasicamente3tiposdiferentesdecabosderede:oscabosdepartranado(queso,delonge,osmaiscomuns),oscabosdefibraptica(usadosprincipalmenteemlinksdelongadistncia)eoscaboscoaxiais,aindausadosemalgumasredesantigas.

    Existemvriosmotivosparaoscaboscoaxiaisnoseremmaisusadoshojeemdia:elessomaispropensosamalcontato,osconectoressomaiscaroseoscabossomenosflexveisqueosdepartranado,oquetornamaisdifcilpasslospordentrodetubulaes.Noentanto,oprincipalmotivoofatodequeelespodemserusadosapenasemredesde10megabits:apartirdomomentoemqueasredes10/100tornaramsepopulares,elesentraramdefinitivamenteemdesuso,dandolugaraoscabosdepartranado.Entreeles,osquerealmenteusamosnodiaadiasooscabos"cat5"ou"cat5e",ondeo"cat"abreviaode"categoria"eonmeroindicaaqualidadedocabo.

    Fabricarcabosderede maiscomplicadodoqueparece. Diferentedoscabosdecobrecomuns, usadoseminstalaeseltricas, oscabosderedeprecisamsuportarfreqnciasmuitoaltas,causandoummnimodeatenuaodosinal. Paraisso, precisominimizaraomximooaparecimentodebolhase impurezasduranteafabricaodoscabos. Nocasodoscabosdepartranado,preciso,ainda,cuidardoentranamentodosparesdecabos,quetambmumfatorcrtico.

    Existemcabosdecat1atcat7.Comooscaboscat5sosuficientestantopararedesde100quantode1000megabits,elessoosmaiscomunsemaisbaratos;geralmentecustamemtornode1realometro. Oscaboscat5e(osmaiscomunsatualmente) seguemumpadroumpoucomaisestrito,porissodprefernciaaelesnahoradecomprar.

    Emtodasascategorias,adistnciamximapermitidade100metros.Oquemudaafreqncia(e,conseqentemente,ataxamximadetransfernciadedadossuportadapelocabo)eonveldeimunidadeainterfernciasexternas.Estaumadescriodetodasascategoriasdecabosdepartranadoexistentes:

    Categoria1:Utilizadoeminstalaestelefnicas,porminadequadoparatransmissodedados.

    Categoria2:Outrotipodecaboobsoleto.Permitetransmissodedadosaat2.5megabitseerausadonasantigasredesArcnet.

    Categoria3:Eraocabodepartranadosemblindagemmaisusadoemredeshumadcada.Podeseestenderporat100metrosepermitetransmissodedadosaat10Mbps.Aprincipaldiferenadocabodecategoria3paraosobsoletoscabosdecategoria1e2oentranamentodosparesdecabos.Enquantonoscabos1e2noexisteumpadrodefinido,oscabosdecategoria3(assimcomoosdecategoria4e5)possuempelomenos24tranaspormetroe,porisso,somuitomaisresistentesarudosexternos.Cadapardecabostemumnmerodiferentedetranaspormetro,oqueatenuaasinterfernciasentreosparesdecabos.Praticamentenoexistea

    21

  • REDESESERVIDORESLINUX

    possibilidadededoisparesdecabosteremexatamenteamesmadisposiodetranas.

    Categoria4:Caboscomumaqualidadeumpoucomelhorqueoscabosdecategoria3.EstetipodecabofoimuitousadoemredesTokenRingde16megabits.Emteoriapodemserusados tambmem redes Ethernet de 100 megabits, mas na prtica isso incomum,simplesmenteporqueestescabosnosomaisfabricados.

    Categoria5:Agrandevantagemdestacategoriadecabosobreasanterioresataxadetransferncia:elespodemserusadostantoemredesde100megabits,quantoemredesde1gigabit.

    Categoria5e:Oscabosdecategoria5esoosmaiscomunsatualmente,comumaqualidadeumpoucosuperioraoscat5.Elesoferecemumataxadeatenuaodesinalmaisbaixa,oqueajudaemcabosmaislongos,pertodos100metrospermitidos.Estodisponveistantocabosblindados,quantoscabossemblindagem,osmaisbaratosecomuns.

    Almdestes,temososcabosdecategoria6e7,queaindaestoemfasedepopularizao:

    Categoria6: Utilizacabosde4pares, semelhantesaoscabosdecategoria5e5e. Estepadronoestcompletamenteestabelecido,masoobjetivouslo(assimcomoos5e)nasredesGigabitEthernet.Jpossvelencontrarcabosdestepadrovendaemalgumaslojas.Voc pode ler um FAQ sobre as caractersticas tcnicas dos cabos cat 6 no:http://www.tiaonline.org/standards/category6/faq.cfm

    Categoria7:Oscaboscat7tambmutilizam4paresdefios,pormusamconectoresmaissofisticados e so muito mais caros. Tanto a freqncia mxima suportada, quanto aatenuaodesinalsomelhoresdoquenoscaboscategoria6.Estemdesenvolvimentoumpadrode10GigabitEthernetqueutilizarcabosdecategoria6e7.

    Emcasodedvida,bastachecarasinscriesdecalcadasnocabo.Entreelasestacategoriadocabo,comonafoto.

    Voc podecompraralgunsmetrosdecaboealgunsconectoresecrimparoscabosvocmesmo,oupodecomprlosjprontos.Emambososcasos,oscabosdevemternomnimo30centmetrosenomximo100metros,adistnciamximaqueosinaleltricopercorreantesquecomeceahaverumadegradaoquecomprometaacomunicao.

    Naturalmente,os100metrosnosoumnmeroexato.Adistnciamximaquepossvelatingirvariadeacordocomaqualidadedoscaboseconectoreseasinterfernciaspresentesnoambiente.Jvicasosdecabosde180metrosquefuncionavamperfeitamente,ecasosdecabosde150queno.Aotrabalharforadopadro,osresultadosvariammuitodeacordocomasplacasde

    redeusadaseoutrosfatores.Aoinvsdejogarcomasorte,maisrecomendvelseguiropadro,usandoumhub/switchouumrepetidoracada100metros,deformaareforarosinal.

    Compraroscabosjprontosmuitomaisprtico,mastemalgunsinconvenientes.Muitagente(amaioria,acredito:)noachamuitolegalvercabosespalhadospelochodasala.Alguns

    22

  • REDESESERVIDORESLINUX

    desavisadoschegamatropearneles,derrubandomicros,quebrandoosconectoresdasplacasderede,entreoutrosacidentesdesagradveis.

    Paradarumacabamentomaisprofissional, voc precisapassar oscabos pordentrodastubulaesdasparedesoupelotetoe maisfcilpassarocaboprimeiroecrimparoconectordepoisdoquetentarfazerocontrrio.Sepreferircrimparocabovocmesmo,vaiprecisarcomprartambmumalicatedecrimpagem.Ele"esmaga"oscontatosdoconector,fazendocomqueelesentrememcontatocomosfiosdocaboderede.

    Oscabosderedetransmitemsinais eltricosaumafreqnciamuitoaltaeadistnciasrelativamentegrandes,porissosomuitovulnerveisainterfernciaseletromagnticasexternas.

    Noscaboscoaxiais(tantoosderedequantoosusadosemantenasdeTV)usadaumamalha de metal que protege o cabo de dados contra interferncias externas. Os cabos de partranado,porsuavez,usamumtipodeproteomaissutil:oentrelaamentodoscaboscriaumcampoeletromagnticoqueofereceumarazovelproteocontrainterfernciasexternas.Cadaumdosquatroparessegueumpadrodiferentedeentranamento,oquefazcomqueastransmissesdeumnointerfiramcomasdosvizinhos.

    (esquemadoantigocaboderedecoaxial)

    Almdoscabossemblindagem,conhecidoscomoUTP(UnshieldedTwistedPair),existemoscabosblindadosconhecidoscomoSTP (ShieldedTwistedPair).Anicadiferenaentreelesqueoscabosblindados,almdecontaremcomaproteodoentrelaamentodosfios,possuemumablindagemexterna(assimcomooscaboscoaxiais)eporissosomaisadequadosaambientescom fortes fontes de interferncias, como grandes motores eltricos ou grandes antenas detransmissomuitoprximas.

    Quantomaiorforonveldeinterferncia,menorserodesempenhodarede,menorseradistncia que poder ser usada entre os micros e mais vantajosa ser a instalao de cabosblindados.Emambientesnormais,porm,oscabossemblindagemfuncionamperfeitamentebem.Nailustraotemosumexemplodecabocomblindagem,comproteoindividualparacadapardecabos.Existemtambmcabosmais"populares",queutilizamapenasumablindagemexternaqueenvolvetodososcabos.

    Outras fontes menores de interferncias so as lmpadas fluorescentes (principalmentelmpadascansadas,queficampiscando),caboseltricos,quandocolocadosladoaladocomoscabosderede,emesmotelefonescelularesmuitoprximosdoscabos.Estetipodeinterferncianochegaainterromperofuncionamentodarede,maspodecausarperdadepacotes.

    No final de cada pacote TCPso includos 32 bits de CRC, que permitemverificar aintegridadedosdados.Aorecebercadapacote,aestaoverificaseasomadosbits"bate"comovalor doCRC.Semprequea somadererrado, ela solicita a retransmissodopacote, o querepetidoindefinidamente,atqueelarecebaumacpiaintacta.Graasaessesistemapossvel

    23

  • REDESESERVIDORESLINUX

    transmitirdadosdeformaconfivelmesmoatravsdelinksruins(como,porexemplo,umaconexovia modem). Porm, quanto mais intensas forem as interferncias, mais pacotes precisam serretransmitidosepiorodesempenhodarede.

    Crimpandooscabos

    Aocrimparoscabosderede,oprimeiropassodescascaroscabos,tomandocuidadoparanoferirosfiosinternos,quesofrgeis.Normalmente,oalicateincluiumasalincianocantodaguilhotina,queservebemparaisso.Existemtambmdescascadoresdecabosespecficosparacabosderede.

    Osquatroparesdocabosodiferenciadosporcores.Umparlaranja,outroazul,outroverdeeoltimomarrom.Umdoscabosdecadapartemumacorslidaeooutromaisclarooumalhado,misturandoacorepontosdebranco.pelascoresquediferenciamosos8fios.

    Osegundopassodestranaroscabos,deixandoossoltos.precisoorganizlosemumacertaordemparacoloclosdentrodoconectoremeiocomplicadofazerissoseelesestiveremgrudadosentresi:P.

    Euprefirodescascarumpedaograndedocabo,uns6centmetros,parapoderorganizaroscaboscommaisfacilidadeedepoiscortaroexcesso,deixandoapenasos2centmetrosqueentrarodentrodoconector.Oprprioalicatedecrimpagemincluiumaguilhotinaparacortaroscabos,masvocpodeusarumatesourasepreferir.

    NopadroEIA568B,aordemdosfiosdentrodoconectoraseguinte:

    1- Branco com Laranja2- Laranja3- Branco com Verde4- Azul

    24

  • REDESESERVIDORESLINUX

    5- Branco com Azul6- Verde7- Branco com Marrom8- Marrom

    Oscabossoencaixadosnestaordem,comatravadoconectorviradaparabaixo,comonodiagrama.

    Ouseja,sevocolharoconector"decima",vendoatrava,opardefioslaranjaestardireitae,seolharoconector"debaixo",vendooscontatos,elesestaroesquerda.

    Esteoutrodiagramamostramelhorcomoficaaposiodoscabosdentrodoconector:

    Nocasodeumcabo"reto"(straight),quevaiserusadoparaligaromicroaohub,vocusaestamesmadisposionasduaspontasdocabo.Existeaindaumoutrotipodecabo,chamadode"crossover",quepermiteligardiretamentedoismicros,semprecisardohub.Eleumaopomaisbarataquandovoctemapenasdoismicros.Nestetipodecaboaposiodosfiosdiferentenosdoisconectores,deumdosladosapinagemamesmadeumcaboderedenormal,enquantonooutroaposiodosparesverdeelaranjasotrocados.Davemonomecrossover,quesignifica,literalmente,"cruzadonaponta".

    Parafazerumcabocrossover,voccrimpaumadaspontasseguindoopadroquevimosacimaeaoutracomestesegundopadro(EIA568A).Notequetrocamosaposiodosparesverdeelaranja:

    1- Branco com Verde2- Verde3- Branco com Laranja4- Azul5- Branco com Azul6- Laranja7- Branco com Marrom8- Marrom

    Nahoradecrimparprecisofazerumpoucodeforaparaqueoconectorfiquefirme.Aqualidadedoalicate importante: evite comprar alicates muitobaratos, pois eles precisamserresistentesparaaplicarapressonecessria.

    25

  • REDESESERVIDORESLINUX

    AfunodoalicatefornecerpressosuficienteparaqueospinosdoconectorRJ45,queinternamentepossuemaformadelminas,esmaguemosfiosdocabo,alcanandoofiodecobreecriandoocontato.Vocdeveretirarapenasacapaexternadocaboenodescascarindividualmenteosfios,poisisso,aoinvsdeajudar,serviriaapenasparacausarmaucontato,deixandofrouxooencaixecomospinosdoconector.

    precisoumpoucodeatenoaocortareencaixarosfiosdentrodoconector,poiselesprecisamficarperfeitamenteretos.Issodemandaumpoucodeprtica.Nocomeo,vocvaisempreerraralgumasvezesantesdeconseguir.

    Vejaqueoqueprotegeoscaboscontraasinterfernciasexternassojustamenteastranas.Apartedestranadaqueentranoconectoropontofracodocabo,ondeelemaisvulnervelatodo tipo de interferncia. Por isso, recomendvel deixar umespao menor possvel semastranas. Para crimpar cabos dentro do padro, voc precisa deixar menos de 2,5 centmetrosdestranados. Voc s vaiconseguir issocortandooexcessodecabosoltoantesdeencaixaroconector,comonafoto:

    Oprimeirotesteparaverseoscabosforamcrimpadoscorretamente conectarumdosmicros(ligado)aohubeverseosLEDsdaplacasderedeedohubacendem.Issomostraqueossinais eltricos enviados esto chegando at o hub e que ele foi capaz de abrir umcanal decomunicaocomaplaca.

    SeosLEDsnemacenderem,entonoexisteoquefazer.Corteosconectoresetentedenovo.Infelizmente,osconectoressodescartveis:depoisdecrimparerradoumavez,vocprecisausaroutronovo,aproveitandoapenasocabo.Maisummotivoparaprestarateno;).

    Existemtambmaparelhostestadoresdecabos,queoferecemumdiagnsticomuitomaissofisticado,dizendo,porexemplo,seoscabossoadequadosparatransmissesa100oua1000megabitseavisandocasoalgumdos8fiosdocaboestejarompido.Osmaissofisticadosavisaminclusiveemquepontoocaboestrompido,permitindoquevocaproveiteaparteboa.

    Essesaparelhosserobastanteteissevocforcrimparmuitoscabos,massodispensveisparatrabalhosespordicos,poismuitoraroqueoscabosvenhamcomfiosrompidosdefbrica.Os cabos de rede apresentam tambmumaboa resistncia mecnica e flexibilidade, para quepossampassarpordentrodetubulaes.Quasesempreosproblemasdetransmissosurgemporcausadeconectoresmalcrimpados.

    Uma curiosidade que algumas placas me da Asus, com rede Yukon Marvel (e,eventualmente,outrosmodeloslanadosfuturamente),incluemumsoftwaretestadordecabos,quepodeseracessadopelosetup,ouatravsdeumainterfacedentrodoWindows.

    Ele funcionadeumaformabastante engenhosa. Quandoocaboest partidoemalgumponto,osinaleltricopercorreocaboatopontoondeeleestrompidoe,pornoterparaondeir,retornanaformadeinterferncia.Osoftwarecronometraotempoqueosinaldemoraparairevoltar,apontandocomumacertaprecisodepoisdequantosmetrosocaboestrompido.

    26

  • REDESESERVIDORESLINUX

    Hubseswitches

    O hub ou switch simplesmenteocoraodarede. Eleservecomoumpontocentral,permitindoquetodosospontossecomuniquementresi.

    Todasasplacasderedesoligadasaohubouswitche possvel ligarvrioshubsouswitchesentresi(atummximode7),casonecessrio.

    Adiferenaentreoshubseswitchesqueohubapenasretransmitetudooquerecebeparatodososmicrosconectadosaele,comosefosseumespelho.Issosignificaqueapenasummicropodetransmitirdadosdecadavezequetodasasplacasprecisamoperarnamesmavelocidade,quesempreniveladaporbaixo.Casovoccoloqueummicrocomumaplacade10megabitsnarede,aredetodapassaratrabalhara10megabits.

    Os switches por sua vez so aparelhos muito mais inteligentes. Eles fecham canaisexclusivos de comunicao entre o micro que est enviando dados e o que est recebendo,permitindoquevrios pares de micros troquemdadosentre si aomesmotempo. Issomelhorabastanteavelocidadeemredescongestionadas,commuitosmicros.Outravantagemdosswitchesque,emredesondesomisturadasplacas10/10e10/100,ascomunicaespodemserfeitasnavelocidade das placas envolvidas, ou seja, quando duas placas 10/100 trocarem dados, acomunicaoserfeitaa100megabitsequandoumadasplacasde10megabitsestiverenvolvida,serfeitaa10megabits.

    Hojeemdia,oshubs"burros"caramemdesuso.Quasetodosvendaatualmenteso"hubswitches", modelos de switches mais baratos, quecustamquaseomesmoqueumhubantigo.Depoisdestes,temososswitches"deverdade",capazesdegerenciarumnmeromuitomaiordeportas,sendo,porisso,adequadosaredesdemaiorporte.

    Tantoos"hubswitches",quantoosswitches"deverdade"sodispositivosquetrabalhamnonvel2domodeloOSI.Oquemudaentreasduascategoriasonmerodeportaserecursos.Osswitches"deverdade"possueminterfacesdegerenciamento,quevocacessaatravsdonavegadoremumdosmicrosdarede,quepermitemvisualizardiversosdetalhessobreotrfego,descobrirproblemasnaredeealterardiversasconfiguraes,enquantoqueos"hubswitches"sodispositivosburros.

    Hojeemdia,existemaindaos"level3switches",umacategoriaaindamaisinteligentedeswitches,queincorporamalgumascaractersticasdosroteadores.Elespermitemdefinirrotasentre

    27

  • REDESESERVIDORESLINUX

    osdiferentesmicrosdaredecombasenoendereoIP,criar"redesvirtuais",ondeosmicrospassamasecomportarcomoseestivessemligadosadoisswitchesdiferentes,eassimpordiante.

    Finalmente,temosos roteadores, quesootopodacadeiaevolutiva. Osroteadoressoaindamaisinteligentes,poissocapazesdeinterligarvriasredesdiferentesesempreescolherarotamaisrpidaparacadapacotededados. Osroteadoresoperamnonvel3domodeloOSI,procurandoporendereosIP,aoinvsdeendereosMAC.

    Usandoroteadores,possvelinterligarumnmeroenormederedesdiferentes,mesmoquesituadasempasesoumesmocontinentesdiferentes.Notequecadaredepossuiseuprprioroteadore os vrios roteadores so interligados entre si. possvel interligar inmeras redes diferentesusandoroteadores,enoseriadeseesperarquetodososroteadorestivessemacessodiretoatodososoutrosroteadoresaqueestivesseconectado.

    Podeserque,porexemplo,oroteador4estejaligadoapenasaoroteador1,queestejaligadoaoroteador2,queporsuavezsejaligadoaoroteador3,queestejaligadoaosroteadores5e6.Seummicrodarede1precisarenviardadosparaumdosmicrosdarede6,entoopacotepassarprimeiropeloroteador2,serencaminhadoaoroteador3efinalmenteaoroteador6.Cadavezqueodadotransmitidodeumroteadorparaoutro,temosum"hop".

    Os roteadores so inteligentes o suficiente para determinar o melhor caminho a seguir.Inicialmente,oroteadorprocurarocaminhocomomenornmerodehops:ocaminhomaiscurto.Masseporacasoperceberqueumdosroteadoresdestarotaestocupadodemais(oquepodesermedidopelotempoderesposta),eleprocurarcaminhosalternativosparadesviardesteroteadorcongestionado,mesmoqueparaissoosinaltenhaquepassarpormaisroteadores.Nofinal,apesardo sinal ter percorrido o caminho mais longo, chegar mais rpido, pois no precisar ficaresperandonafiladoroteadorcongestionado.

    Ainternet,naverdade,umaredegigantesca,formadaporvriassubredesinterligadasporroteadores. Todos os usurios deumpequenoprovedor, por exemplo, podemser conectados internetpormeiodomesmoroteador. ParabaixarumapginadoYahoo,porexemplo, osinaldeverpassarporvriosroteadores,vriasdezenasemalgunscasos.Setodosestiveremlivres,apginaser carregadarapidamente. Porm,sealgunsestiveremcongestionados, podeserqueapginademorevriossegundosantesdecomearacarregar.

    Vocpodemedirotempoqueumpedidodeconexodemoraparairatodestinoeserrespondidousandoocomando"ping",disponveltantonoLinuxquantonopromptdoMSDOS,noWindows.Paraverificarporquantosroteadoresopacoteestpassandoatchegaraodestino,useocomando"traceroute"(noLinux)ou"tracert"(noWindows).

    Os roteadores podem ser desde PCs comuns, com duas ou mais placas de rede, atsupercomputadores capazes de gerenciar centenas de links de alta velocidade. Eles formamaespinhadorsaldainternet.

    Quandovoc usaumPCcomduasplacasderedeparacompartilharaconexocomos

    28

  • REDESESERVIDORESLINUX

    microsdaredelocal,vocestconfigurandooparafuncionarcomoumroteadorsimples,queligaumarede(ainternet)aoutra(asuarededomstica).OmesmoaconteceaoconfigurarseumodemADSLcomoroteador.

    Pensequeadiferenaentrehubseswitcheseosroteadoresjustamenteesta:oshubseswitchespermitemquevriosmicrossejamligadosformandoumanicarede,enquantoqueosroteadorespermiteminterligarvriasredesdiferentes,criandoredesaindamaiores,comoaprpriainternet.

    Dentrodeumamesmaredepossvelenviarpacotesdebroadcast,quesoendereadosatodososintegrantesdaredesimultaneamente.Aousarumhubburro,todososmicrosrecebemtodas as transmisses. Um roteador filtra tudo isso, fazendo com que apenas os pacotesespecificamenteendereadosaendereosdeoutrasredestrafeguementreelas.Lembresedeque,aocontrriodasredeslocais,oslinksdeinternetsomuitocaros(muitasvezessepagaporgigabytetransferido),porissoessencialquesejambemaproveitados.

    Conectandohubs

    Amaioriadoshubswitchespossuiapenas8portas.Osmodelosmaiscaroschegamater24portas, massempreexisteumlimite. Eseeste limitenoforsuficienteparaconectar todososmicrosdesuarede?Paraquebrarestalimitao,existeapossibilidadedeconectardoisoumaishubsouhubswitchesentresi.Quasetodososhubspossuemumaportachamada"uplink",quesedestinajustamenteaestafuno.Bastaligarasportasuplinkdeambososhubs,usandoumcaboderedenormal(straight)paraqueoshubspassemaseenxergar.

    Comoparatodaaregraexisteumaexceo,algunshubsnopossuemaportauplink.Masnemtudoestperdido,lembrasedocabocrossoverqueserveparaligardiretamentedoismicrossemusarumhub?Eletambmserveparaconectardoishubs.Anicadiferenanestecasoque,aoinvsdeusarasportasuplink,usaremosduasportascomuns.

    No caso dos hubswitches, voc quase nunca encontrar a porta uplink, pois eles socapazesdedetectarautomaticamentealigaodeoutroswitchouhubemqualquerumadasportas,alterando o sinal caso necessrio, recurso chamado de "autosense". Este recurso permite usartambmumcabocrossoverparaligarumdeterminadomicrodarede,mesmoquetodososdemaisutilizemcabosnormais.Novamente,oprpriohubswitchfazacorreodosinalinternamente.

    29

  • REDESESERVIDORESLINUX

    Modofullduplex

    Omodofullduplexpermitequeaplacaderedeenvieerecebadadossimultaneamente,permitindoquevocbaixeumarquivograndeapartirdoservidordearquivosdarede,aomesmotempoemqueoutromicrodaredecopiaumarquivoapartirdoseu.Ambasastransfernciassofeitasnavelocidademximapermitidapelarede,ouseja,100ou1000megabits.

    Nomodoantigo,ohalfduplex,possvelapenasenviaroureceberdados,umacoisadecadavez. Comoas transmissessodivididas empacotese soconcludas numespaomuitopequenodetempo,tambmpossvelenviarereceberdados"aomesmotempo",masnestecasoavelocidadedarede divididaentreasduastransmisses:namelhordashiptesesvoc poderiabaixarumarquivoa50megabitseenviaroutroa50megabits.

    Ofullduplex umrecursodisponvelapenasnosswitchesouhubswitches. Outroprrequisitoquesejamusadoscabosderedecom4pares.Existemcabosderedecomapenas2pares,que eram muito usados em redes de 10 megabits. De acordo com a qualidade, eles tambmfuncionamemredesde100megabits,masnestecasotrabalhandoapenasemmodohalfduplex.

    Notequesexisteumgrandeganhoaousaromodofullduplexquandoasduasestaesprecisaremtransmitirgrandesquantidadesdedadosaomesmotempo.Ocenriomaiscomumumadasestaestransmitindodadoseaoutraapenasconfirmandoorecebimentodospacotes,ondeomodofullduplexnofazmuitadiferena.

    NoLinux,ofullduplexativadosemprequesuportado.Vocpodeverificaraconfiguraoatravsdocomando"miitool",comoem:

    # mii-tooleth0:negotiated100BaseTxFD,linkok

    O"100BaseTxFD"indicaqueaplacaestoperandoemmodofullduplex.Casoaplacaestivesse trabalhandoemmodohalfduplex, ela apareceria como"100BaseTxHD".Notequeo"FD"e"HD"sojustamenteabreviaesdefullduplexehalfduplex.Casovocestivesseusandoplacasantigas(de10megabits),seriamusados,respectivamente,osmodos10BaseTFDe10BaseTHD.

    Existeaindaumltimomodopossvel,o"100BaseT4",utilizadoaousarumcabocrossoverparaligardiretamentedoismicros.

    possveltambmusaromiitoolparaforarumdeterminadomododeoperaousandooparmetro"F",seguidodopadrodesejado,comoem:

    30

  • REDESESERVIDORESLINUX

    # mii-tool -F 100BaseTx-FDou:# mii-tool -F 100BaseTx-HD

    Notequeforaromodofullduplexemumaredeondeohubouoscabosnosuportemestemododeoperao,vaifazercomquemuitospacotescomecemaserperdidos,deixandoaredelentaoumesmoderrubandoaconexodoseumicro.

    ParaativaromodofullduplexnoWindows,vocprecisaapenasacessaraspropriedadesdaconexoderedeeclicarem"configurar"paraabrira janeladeopesdaplacaderede.Vocencontraraopodeativarofullduplexnasesso"Avanado".

    GigabitEthernet

    Depois dos padres de10e 100megabits, o passonatural para as redes Ethernet serianovamentemultiplicarpor10ataxadetransmisso,atingindo1000megabits.Efoijustamenteoqueaconteceu.OpadroGigabitEthernetcomeouaserdesenvolvidopeloIEEEem1997eacabouseramificandoemquatropadresdiferentes.

    O1000BaseLXopadromaiscaro,quesuportaapenascabosdefibrapticaeutilizaatecnologia"longwavelaser",comlasersde1300nanmetros.Apesarde,nosquatropadres,avelocidadedetransmissoseramesma(1gigabit),opadro1000BaseLXoqueatingedistnciasmaiores. Usandocabos defibrapticacomncleode9mcrons, osinal capazdepercorrerdistncias de at 5 km, enquanto utilizando cabos com ncleo de 50 ou 62.5 mcrons, comfreqnciasderespectivamente400e500MHz(quesooscabosmaisbaratos),osinalpercorre550metros.

    Osegundopadroo 1000BaseSX,quetambmutilizacabosdefibraptica,masutilizaumatecnologiadetransmissomaisbarata, chamadashortwavelaser, que umaderivaodamesma tecnologia usada emCDROMs, com feixes de curta distncia. Justamente por j serutilizadoemdiversos dispositivos, esta tecnologia mais barata, masemcompensaoosinaltambmcapazdeatingirdistnciasmenores.

    Existemquatropadresdelasersparao1000BaseSX:comlasersde50mcronsefreqnciade500MHz(opadromaiscaro),osinalcapazdepercorrerosmesmos550metrosdospadresmais baratos do 1000BaseLX. Osegundopadro tambmutiliza lasers de 50 mcrons, mas afreqnciacaipara400MHzeadistncia reduzidaparaapenas500metros. Osoutrosdoispadresutilizamlasersde62.5mcronsefreqnciasde200e160MHz,porissosocapazesdeatingirapenas275e220metros,respectivamente.

    Paradistnciasmaiscurtasexisteo1000BaseCX,queaoinvsdefibrapticautilizacabos

    31

  • REDESESERVIDORESLINUX

    twiaxiais, umtipode cabocoaxial comdois fios, que temaaparncia dedois cabos coaxiaisgrudados.Estepadromaisbaratoqueosdoisanteriores,masemcompensaooalcancedeapenas25metros.Aidiaqueelesirvaparainterligarservidoresemdatacenters,queestejamnomesmorack,ouemracksprximos.Naprtica,estepadroraramenteusado.

    Opadroqueacaboucrescendomaisrapidamente,apontodequasecondenarosdemaisaodesuso,foradoramodoslinksdelongadistncia,o 1000BaseT,tambmchamadodeGoCou"GigabitoverCopper",porutilizarosmesmoscabosdepartranadocategoria5queasredesde100megabitsatuais.

    Issorepresentaumaenormeeconomia,noapenasporeliminaranecessidadedetrocaroscabosatuaisporcabosmuitomaiscaros,mastambmnasprpriasplacasderede,quepassamaserumaevoluodasatuaisenoumatecnologianova.Oalcancecontinuasendode100metroseosswitchescompatveiscomopadrosocapazesdecombinarnsde10,100e1000megabits,semqueosmaislentosatrapalhemosdemais.Todaestaflexibilidadetornaumaeventualmigraoparao1000BaseTrelativamentesimples, j quevoc podeaproveitar ocabeamentoj existente. Naverdade,poucacoisamuda.

    Notequeapesardoscabosseremosmesmos,o1000BaseTfazumusomuitomaisintensivodacapacidadedetransmissoe,porisso,detalhescomoocomprimentodapartedestranadadocaboparaoencaixedoconector,onveldeinterferncianoambiente,cabosmuitolongos,etc.somaiscrticos.Comumcabeamentoruim,ondicedepacotesperdidossermuitomaiordoqueemumaredede100megabits,oquevaieliminarpartedoganhodevelocidade.

    TodosessespadresdeGigabitEthernetsointercompatveisapartirdacamada2(linkdedados)domodeloOSI.Abaixodessenvelestapenasacamadafsicadarede,queincluiotipodecaboseotipodemodulaousadopelaplacaderedeparatransmitirdadosatravsdeles.Osdadostransmitidos,incluindocamadasdecorreodeerro,endereamento,etc.soidnticosemqualquerumdospadres.

    Assim como muitos hubs antigos permitiam juntar redes que utilizavam cabo de partranadoecabocoaxial, muitosimplesconstruir dispositivosqueinterliguemessesdiferentespadres.Issopermiteconectarfacilmentesegmentosderedecomcabeamentoecobreesegmentoscomfibraptica,quepodemserusadosparainterligarvriasredesdistantesentresi.

    AsplacasGigabitEthernetpodemoperartantonomodofullduplex,quantonomodohalfduplex.Vocvermuitasplacasanunciadascomocapazesdeoperara2gigabits,oquenadamaisdo que uma aluso ao uso do modo fullduplex. J que temos 1 gigabit em cada sentido,naturalmenteavelocidadetotalde2gigabits.

    Mas,comovimos,naprticanofuncionabemassim,poisraramenteambasasestaesprecisarotransmitirgrandesquantidadesdedados.Omaiscomumumarelaoassimtrica,comumafalandoeaoutraapenasenviandoospacotesdeconfirmao,ondeousodofullduplextrazumganhomarginal.

    Assimcomoasplacasde100megabits,asplacasgigabitsocompletamentecompatveiscomospadresanteriores.VocpodeatmesmoligarumaplacaGigabitEthernetaumhub10/100

    32

  • REDESESERVIDORESLINUX

    sequiser,masavelocidadeterdeserniveladaporbaixo,respeitandoadopontomaislento.

    Aexceoficaporcontadealgunsswitchesnvel3(osmodelosmaisinteligentesecaros,queincorporamrecursosdosroteadores),quesocapazesde"rotear"pacotesdediversasestaesoperandoa100megabits,agrupandoosemumnicolinkde1gigabitligadoaoservidor.Nestecaso, voc poderia ter (em teoria) 10 estaes baixando arquivos a 100 megabits cada,simultaneamente,apartirdeumnicoservidorcomumaplacagigabit.

    Dequalquerforma,comoasplacasgigabitestocaindodepreorapidamente,importantedarprioridadeaplacaseswitchesdonovopadronahoradacompra,deformaajirsepreparandoparaumamigraocompletanofuturo.

    10GigabitEthernet

    Opadropara redes10Gigabit Ethernet(10G), novamente10vezesmais rpidoqueoanterior,estemdesenvolvimentodesde1999.Elebastanteinteressantedopontodevistatcnico,poisalmdavelocidade,oalcancemximodenadamenosque40km,utilizandocabosdefibrapticamonomodo.

    O10GigabitEthernettambmrepresentaofimdoshubs.Opadropermiteapenasomododeoperaofullduplex,ondeambasasestaespodemenviarereceberdadossimultaneamente,oquespossvelatravsdousodeswitches.Issoencarecemaisaindaonovopadro,mastrazganhosdedesempenhoconsiderveis,jquealmdepermitirousodomodofullduplex,ousodeumswitchinteligentepraticamenteacabacomascolisesdepacotes.

    O10Gigabitnosedestinaasubstituirospadresanteriores,pelomenosamdioprazo.Aidia complementar os padres de 100 e 1000 megabits, oferecendo uma soluo capaz de

    33

  • REDESESERVIDORESLINUX

    interligarredesdistantescomumavelocidadecomparvelousuperioradosbackbonesDWDMeSONET,tecnologiasmuitomaiscaras,utilizadasatualmentenosbackbonesdainternet.

    Suponha,porexemplo,quevocpreciseinterligar5.000PCs,divididosentreauniversidade,oparqueindustrialeaprefeituradeumagrandecidade.Voc poderiautilizarumbackbone10Gigabit Ethernet para os backbones principais, unindo os servidores dentro dos trs blocos eligandoosinternet,usarumamalhadeswitchesGigabitEthernetparalevararedeatassalasdeaulaedepartamentose,finalmente,usarhubs10/100paralevararedeatosalunosefuncionrios,complementandocompontosdeacesso802.11bgparaoferecertambmumaopoderedesemfio.

    Issoestabeleceumapirmide,ondeosusuriosindividuaispossuemconexesrelativamentelentas,de11,54ou100megabits,interligadasentresieentreosservidorespelasconexesmaisrpidas e caras, formando umsistemacapaz de absorver vrias chamadas de videoconfernciasimultneas,porexemplo.

    Outraaplicaoemdestaqueoprpriousoembackbonesdeacessointernet.Usandoo10G, umnico cabode fibra ptica transmite o equivalente a mais de 600 linhas T1 (de 1.5megabits cada), cada uma suficiente para atender uma empresa de mdio porte, um prdioresidencialoumesmoumpequenoprovedordeacessoviardio.Ouseja,comumnicolink10Gtemosbandasuficienteparaatendercomfolgaaumacidadedemdioporte.Olimitede40kmpodeserampliadocomousoderepetidoresparacompletaradistncianecessria.

    Aseqnciade lanamentodos padres 10Glembraodesenvolvimentodos padresdeGibabitEthernet,halgunsanos.Primeiroforamdesenvolvidosospadresutilizandofibraptica(amdiademelhorqualidade),seguidoporumpadroutilizandocabostwiaxiais(10GBaseCX4),paradistnciascurtas.

    Existemvriospadres diferentes deredes 10G,voltadosparaaplicaesespecficas. Opadro10GBASEEXutilizafibrasmonomodo,comlaserde1550nmealcancede40km(usandofibrasdealtaqualidadepossvelatingirdistnciasaindamaiores).Opadro10GBASELXutilizaumlasermaiscurto,de1310nm(permitindooaproveitamentodemuitasinstalaesantigas),mascomalcancede"apenas"15km.Essesdoispadressovoltadosparalinksdelongadistnciaebackbones.

    Depoistemosospadres10GBASESX,queutilizamfibrasmultimodo,bemmaisbaratas.Neleo alcance deapenas300metros, tornandoosmais adequadospara interligar roteadoresdentrodegrandesredeslocais,criandoumaespinhadorsaldelinksrpidos.

    Umpadromenosusadoo10GBASECX.Eleutilizacabosdecobretwiaxiaiseporissobemmaisbaratoqueosanteriores.Porm,elesfuncionaemdistnciasmuitocurtas(deat20metros),porissotilapenasparainterligarroteadoresdentrodedatacenters,ondeasmquinasestofisicamentemuitoprximas.

    Estemestgiofinaldedesenvolvimentoopadro 10GBASET,queutilizacabosdepartranado.ExisteaimpressodequeoGigabitEthernetjlevouoscabosdepartranadoaolimite,transmitindo10vezesmaisdadosdoqueoscaboscat5foramoriginalmentedesenvolvidosparasuportar.Opadropropostoinicialmenteparao10Gprevousodecaboscategoria6ecategoria7,

    34

  • REDESESERVIDORESLINUX

    comdistnciamximade,respectivamente,55metrose100metros.Notequeofatodedemandarcabosdemaiorqualidadevaiserumgrandeobstculopopularizaodo10G,poismesmoapartirdopontoemqueasplacaseswitchestornaremsebaratos,aindahaverocustodetrocartodoocabeamento.

    Existeumgrandeesforosendofeitonosentidodecriarumpadroquepermitautilizarcaboscategoria5e,mesmoqueadistnciasmaiscurtas,possivelmentemantendoosmesmos55metrospermitidosaousarcaboscategoria6.

    Ogrande obstculo que existe umagrande diferena de qualidade entre os cabos decategoria5e(osatuais),categoria6ecategoria7.Oscaboscategoria5esuportamfreqnciasdeat 100 MHz. Os cabos categoria 6 suportamat 250 MHz, enquanto que os de categoria 7suportamat600MHz.

    Oscaboscategoria6somuitosimilaresaoscaboscat5e,enquantonoscaboscategoria7cadaparpossuiumablindagemindividual,deformaaminimizarainterfernciamtua,quetornaseumfatorcrticoaaltasfreqncias.

    No caso dos cabos categoria 7, est disponvel tambm um novo tipo de conector,desenvolvido pela Siemon, chamado "TERA". Embora muito mais caro e complexo que osconectoresRJ45atuais,eleofereceavantagemdeserinteiramenteblindadoeutilizarumsistemaespecialdeencaixe,quereduzapossibilidadedemalcontato:

    Atualmente, o 10GBASET ainda um padro em desenvolvimento. Por isso, muitasnovidadesaindapodemsurgirantesdesuapopularizao.

    35

  • REDESESERVIDORESLINUX

    Redeswireless

    Usaralgumtipodecabo,sejaumcabodepartranadooudefibraptica,aformamaisrpida e emgeral a mais barata de transmitir dados. Os cabos de par tranado cat 5e podemtransmitirdadosaat1gigabitaumadistnciadeat100metros,enquantooscabosdefibraticasousadosemlinksdelongadistncia,quandonecessrioatingirdistnciasmaiores.Usando10G,possvelatingirdistnciasdeat40km,semnecessidadedeusarrepetidores.

    Mas, em muitos casos no vivel usar cabos. Imagine que voc precise ligar doisescritriossituadosemdoisprdiosdiferentes(pormprximos),ouqueasuame/esposa/maridonodeixavocnempensaremespalharcabospelacasa.

    Asoluonessescasossoasredessemfio,queestocaindodepreoe,porisso,tornandosebastantepopulares.OpadromaisusadooWiFi(WirelessFidelity),onomecomercialparaospadres802.11b,802.11ae802.11g.Atopologiadestetipoderedesemelhanteadasredesdepartranado,comohubcentralsubstitudopelopontodeacesso.Adiferenanocasoquesousadostransmissoreseantenasaoinvsdecabos.possvelencontrartantoplacasPCMCIAouminiPCI,paranotebooks,quantoplacasPCI,paramicrosdesktop.

    Quasetodososnotebooksvendaatualmente,muitosmodelosdepalmtopseatmesmosmartphones j incluem transmissores wireless integrados. Muita gente j acha inconcebvelcomprarumnotebooksemwireless,damesmaformaqueningummaisimaginaaidiadeumPCsemdiscorgido,comoosmodelosvendidosnoinciodadcadade80.

    Naverdade, bastanteraroumnotebookquevenhacomumaplacawireless"onboard".

    Quasesempreusadaumaplacaminipci(umaversominiaturizadadeumaplacaPCItradicional,queusaumencaixeprprio),quepodesersubstitudacomoqualqueroutrocomponente.Aantenanovainaprpriaplaca,masmontadanatampadomonitor,atrsdoLCDeosinalvaiataplacaatravsdedoiscabos,quecorremdentrodacarcaadonotebook.

    EstasplacasminipcilevamumavantagemmuitograndesobreasplacaswirelessPCMCIAporcausadaantena.AsplacasPCMCIAprecisamsermuitocompactas,porissoinvariavelmentepossuemumaantenamuitopequena,compoucasensibilidade.Asantenasincludasnosnotebooks,porsuavez,soinvariavelmentemuitomaiores,oquegaranteumaconexomuitomaisestvel,comumalcancemuitomaior e ajudaat mesmonaautonomiadas baterias (j que possvelreduzirapotnciadotransmissor).

    Amaioriadosnotebooksfabricadosapartirdofinalde2002trazemoslotminipcieaantena,permitindoquevoccompreeinstaleumaplacaminipci,aoinvsdeficarbrigandocomoalcancereduzidodasplacasPCMCIA.

    Existemvriosmodelosdeplacasminipcinomercado,maselasnosoumcomponente

    comum, de forma que voc s vai encontrlas em lojas especializadas. possvel tambmsubstituiraplacaqueacompanhaonotebookporoutromodelo,melhoroumaisbemsuportadono

    36

  • REDESESERVIDORESLINUX

    Linux.

    Noseenganepelafoto.Asplacasminipcisomuitopequenas,quasedotamanhodeumacaixadefsforoseosconectoresaantenasoquasedotamanhodeumacabeadealfinete.Elessofrgeis,porissoprecisotercuidadoaopluglosnaplaca.Ofiobrancovaisemprenoconectornocantodaplacaeopretonoconectormaisaocentro,comonafoto.

    Quase sempre, o notebook temumachaveou umbotoquepermite ligar e desligar otransmissorwireless.Antesdetestar,verifiqueseeleestativado.

    EmboraasplacasminipcisejamcomponentestopadronizadosquantoasplacasPCMCIA,sempre existe a possibilidade de algumas placas especficas no serem compatveis com seunotebook.Oidealsempretestarantesdecomprar,oucompraremumalojaqueaceitetrocaraplacaporoutraemcasodeproblemas.

    Obsico

    Emumaredewireless,ohubsubstitudopelopontodeacesso (accesspointemingls),quetemamesmafunocentralqueohubdesempenhanasredescomfios:retransmitirospacotesdedados,deformaquetodososmicrosdaredeosrecebam.

    Ospontosdeacessopossuemumasadaparaseremconectadosemumhubtradicional,permitindoquevoc"junte"osmicrosdaredecomfioscomosqueestoacessandoatravsdaredewireless,formandoumanicarede,oquejustamenteaconfiguraomaiscomum.

    Existempoucasvantagensemutilizarumaredewirelessparainterligarmicrosdesktops,queafinal noprecisamsair dolugar. Omais comum utilizar umaredecabeadanormalparaosdesktops e utilizar uma rede wireless complementar para os notebooks, palmtops e outrosdispositivosmveis.

    Voc utilizaumhub/switch tradicional para a parte cabeada, usandocabo tambmparainterligaropontodeacessorede.Opontodeacessoserveapenascomoa"ltimamilha",levandoo sinal da rede at os micros com placas wireless. Eles podem acessar os recursos da redenormalmente,acessararquivoscompartilhados,imprimir,acessarainternet,etc.Anicalimitaoficasendoavelocidademaisbaixaeotempodeacessomaisaltodasredeswireless.

    Issomuitoparecidocomjuntarumaredede10megabits,queutilizaumhub"burro"aumaredede100megabits, queutilizaumswitch. Osmicros daredede10megabits continuamsecomunicandoentresia10megabits,eosde100continuamtrabalhandoa100megabits,semseremincomodadospelosvizinhos.Quandoumdosmicrosdaredede10precisatransmitirparaumdaredede100,atransmissofeitaa10megabits,respeitandoavelocidadedomaislento.

    Pararedesmaissimples,ondevocpreciseapenascompartilharoacessointernetentrepoucosmicros,todoscomplacaswireless,vocpodeligaromodemADSL(oucabo)diretoao

    37

  • REDESESERVIDORESLINUX

    pontodeacesso.Algunspontosdeacessotrazemumswitchde4ou5portasembutido,permitindoquevoccrieumapequenaredecabeadasemprecisarcomprarumhub/switchadicional.

    A principal diferena que em uma rede wireless o meio de transmisso (o ar) compartilhadopor todos os clientes conectados ao ponto de acesso, comose todos estivessemligadosaomesmocabocoaxial.Issosignificaqueapenasumaestaopodetransmitirdecadavez,e todas as estaes recebem todos os pacotes transmitidos da rede, independentemente dodestinatrio.Issofazcomqueaseguranadentrodeumaredewirelesssejaumaquestosemprebemmaisdelicadaqueemumaredecabeada.Outraquestoimportantequeavelocidadedarededecai conforme aumenta o nmero de micros conectados, principalmente quando vrios delestransmitemdadosaomesmotempo.

    Dependendodapotnciadostransmissoresnasplacasenopontosdeacessoedotipodeantenasusadas,possvelpropagarosinaldaredepor200,300ouat500metrosdedistncia(desdequenoexistamobstculosimportantespelocaminho).UsandoantenasYagi(quegeramumsinalmaisfocalizado)eamplificadorespossvelinterligardoispontosdistantesa2kmoumais.

    Issotrazmaisumproblema,queaquestodainterfernciaentrediferentesredesinstaladasna mesma rea. Imagine um grande prdio comercial, com muitos escritrios de empresasdiferentesecadaumacomsuaprpriaredewireless.Ospontosdeacessopodemserconfiguradosparautilizaremfreqnciasdiferentes,divididasem16canais.Devidolegislaodecadapas,apenas 11, 13 ou 14 destes canais podem ser usados e destes, apenas 4 podem ser usadossimultaneamente,semquerealmentenoexistainterferncia.Ouseja,comvriasredesinstaladasprximasumasdasoutras,oscanaisdisponveissorapidamentesaturados,fazendocomqueotrfegodeumaefetivamentereduzaodesempenhodaoutra.

    Existeaindaaquestodasinterfernciasedemateriaisqueatenuamosinal.Emprimeirolugar temosassuperfciesdemetalemgeral, comojanelas,portasmetlicas, lajes, vigaseatmesmotintascompigmentosmetlicos.Depoistemosconcentraesdelquido,comoaqurios,piscinas,caixasd'aguaeatmesmopessoaspasseandopelolocal(nossocorpocompostode70%degua).

    Fornosdemicroondasoperamnamesmafreqnciadasredeswireless,fazendocomque,quando ligados, eles se transformem em uma forte fonte de interferncia, prejudicando astransmissesnumraiodealgunsmetros.Telefonessemfio,queoperamnafaixados2.4GHz,tambminterferem,emboraemmenorgrau.

    Osfabricantesfalamem150ouat300metrosdealcancemximo,masessasdistnciassoatingidasapenasemcampoaberto,emcondiesideais.Naprtica,oalcancevariamuitodeacordocomoambiente.Vocpodeconseguirpegarosinaldeumpontodeacessoinstaladonajaneladeumprdiovizinho,distante100metrosdoseu(campoaberto),masnoconseguiracessararededoandar decima(aarmaodeferroe cimentoda laje umobstculodifcil de transpor). Paracompensargrandesdistncias,obstculosouinterferncias,opontodeacessoreduzavelocidadede

    38

  • REDESESERVIDORESLINUX

    transmissodarede,comoummodemdiscadotentandoseadaptaraumalinharuidosa.Os54megabitsoriginaispodemsetransformarrapidamenteem11,5.5,2ouatmesmo1megabit.

    Temosaindaaquestodasegurana:sevocmoraremumsobradoecolocaropontodeacessoprximodajaneladafrentedoquartonoprimeiroandar,provavelmenteumvizinhodoquarteiroseguinteaindavaiconseguirseconectarsuarede,desdequesubstituaaantenadaplacaporumamaispotente.ExisteatumavelhareceitaquecirculapelainternetdecomofazerumaantenacaseirarazovelusandoumtubodebatataPringles.Nobrincadeira:otuboforradodepapelalumnioetemumformatoadequadoparaatuarcomoumaantena.

    Camos, ento, em umoutro problema. Voc simplesmente no tem como controlar oalcancedosinal darede. Qualquer vizinhoprximo, comumaantenapotente (ouumtubodebatata),podeconseguircaptarosinaldasuaredeeseconectaraela,tendoacessosuaconexocomaweb,almdearquivoseoutrosrecursosquevoctenhacompartilhadoentreosmicrosdarede,oquenomuitointeressante.

    EisquesurgeoWEP,abreviaode"WiredEquivalentPrivacy",que,comoonomesugere,trazcomopromessaumnveldeseguranaequivalenteaodasredescabeadas.Naprtica,oWEPtemmuitasfalhase relativamentesimplesdequebrar, masnodeixadeserumacamadadeproteobsicaquevocsempredevemanterativa.AopodeativaroWEPaparecenopaineldeconfiguraodopontodeacesso.

    OWEPse encarrega de encriptar os dados transmitidos atravs da rede. ExistemdoispadresWEP:de64ede128bits.Opadrode64bitssuportadoporqualquerpontodeacessoouinterfacequesigaopadroWIFI,oqueenglobatodososprodutoscomercializadosatualmente.Opadrode128bits,porsuavez,nosuportadoportodososprodutos,masemcompensaobemmenos inseguro. Para habilitlo ser preciso que todos os componentes usados na sua redesuportemopadro,casocontrrioosnsquesuportaremapenasopadrode64bitsficaroforadarede.

    Existeaindao WPA,umpadromaisseguro,quejsuportadopelagrandemaioriadasplacasedospontosdeacesso.ExistemvriasvariaesdoWPA,queutilizamdiversossistemasdeencriptaodiferentes,comaopodeusarumservidorRadiusparacentralizarosloginsdarede,opomuitousadaemempresas.Noentanto,omaiscomumempequenasredesusaroWPAPSK(opadromaissimples),ondedefinidaumachave(umaespciedesenha),usadaparaautenticarosclientesdarede.PSKabreviaode"PreSharedKey",ou"chavepreviamentecompartilhada".

    Temos, em seguida, a questo da velocidade. Nas redes 802.11b, o padro original, avelocidadetericadeapenas11megabits(ou1.35MB/s).Comoasredeswirelesspossuemumoverheadmuitogrande,porcausadamodulaodosinal,checagemeretransmissodosdados,astaxasdetransferncias,naprtica,ficamemtornode750KB/s,menosdedoisterosdomximo.

    Conforme o cliente se distancia do ponto de acesso, a taxa de transmisso cai para 5megabits,2megabitse1megabit,atqueosinalsepercadefinitivamente.NoWindowsvocpodeusaroutilitrioqueacompanhaaplacaderedeparaverificaraqualidadedosinalemcadapartedo

    39

  • REDESESERVIDORESLINUX

    ambiente onde a rede dever estar disponvel. No Linux isso feito por programas como oKwifimanager,queveremosaseguir.

    Vejaquetantonaquestodasegurana,quantonaquestododesempenho,asredeswirelessperdemparaasredescabeadas.Amaiorarmadasredeswirelessaversatilidade.OsimplesfatodepoderinterligarosPCssemprecisarpassarcabospelasparedesjosuficienteparaconvencermuitaspessoas,masexistemmaisalgunsrecursosinteressantesquepodemserexplorados.

    Semdvida,apossibilidademaisinteressante amobilidadeparaosportteis.Tantoosnotebooks,quantohandheldseaswebpadspodemsermovidoslivrementedentrodareacobertapelospontosdeacessosemquesejaperdidooacessorede.Essapossibilidadelhedmobilidadedentrodecasaparalevaronotebookparaondequiser,semperderoacessoweb,masaindamaisinteressanteparaempresaseescolas.Nocasodasempresas,aredepermitequeosfuncionriospossamsedeslocarpelaempresasemperderaconectividadecomarede(entrandoesaindodereuniesoucaminhandopelalinhadeproduo,porexemplo),ebastaseaproximardoprdioparaquesejapossvelseconectarredeeteracessoaosrecursosnecessrios.

    Nocasodasescolas,aprincipalutilidadeseriaforneceracessowebaosalunos.Muitaslojaseamaiorpartedosaeroportospelomundojoferecemacessowebatravsderedessemfiocomoumaformadeservioparaseusclientes.UmexemplofamosoodarededecafsStarbuksnosEUAeEuropa,ondetodasaslojasoferecemacessogratuitowebparaosclientesquepossuemumnotebookououtroporttilcomplacawireless.

    Padres

    O 802.11b foi o primeiro padro wireless usado em grande escala. Ele marcou apopularizaodatecnologia.Naturalmente,existiramvriospadresanteriores,comoo802.11(quetrabalhavaa1ou2megabits)etambmalgunspadresproprietrios,incompatveisentres,comooArlandaAironeteoWaveLAN,daNCR,quetrabalhavamnafaixados900MHzetransmitiamarespectivamente860kbitse2megabits.

    O802.11bpermitiuqueplacasdediferentesfabricantessetornassemcompatveiseoscustoscassem,graasaoaumentonademandaeconcorrncia.Opadroseguintefoio802.11a(quenaverdadecomeouaserdesenvolvidoantesdo802.11b,masfoifinalizadodepois),queutilizaumafaixadefreqnciamaisalta:5GHzeofereceumavelocidadetericade54megabits,pormadistnciasmenores,cercademetadedadistnciaatingidaporumaplaca802.11busandoomesmotipodeantena.

    Emboraosdoispadressejamincompatveis,amaiorpartedasplacas802.11aincorporamchipscapazesdetrabalharnasduasfaixasdefreqncia,permitindoquesejamusadasnosdoistipos de redes. Uma observao importante que, ao misturar placas 802.11a e 802.11b, avelocidadeniveladaporbaixoetodaaredepassaaoperara11megabits.Lembresequeumaredewirelessoperadeformasimilarsredesantigas,comcaboscoaxiais:todoscompartilhamomesmo

    40

  • REDESESERVIDORESLINUX

    "cabo".

    Finalmente,temosopadroatual,o 802.11g.Eleutilizaamesmafaixadefreqnciado802.11b:2.4GHz.Issopermitequeosdoispadressejamintercompatveis.Aidiaquevocpossaadicionarplacasepontosdeacesso802.11gaumarede802.11bjexistente,mantendooscomponentesantigos,domesmomodocomohojeemdiatemosliberdadeparaadicionarplacaseswitchesGigabitEthernetaumaredejexistentede100megabits.

    Apesardisso,avelocidadedetransmissono802.11gde54megabits,comonasredes802.11a.Naprtica,emredes802.11apossvelatingirtaxasdetransmisso(reais)emtornode3,4MB/s,enquantoqueasredes802.11gsoumpoucomaislentas,atingindocercade3,0MB/semcondiesideais.Mas,foraestapequenadesvantagemnodesempenho,asredes802.11gjuntamomelhordosdoismundos.

    Noteque,paraquearedeefetivamentetrabalhea54megabits,necessrioqueopontodeacessoetodasasplacassejam802.11g.Aoincluirumanicaplaca802.11bnarede(mesmoquesejaseuvizinhoroubandosinal),todaaredepassaaoperara11megabits.Asplacas802.11gnosocompatveiscomopadro802.11a,masosdoistiposdeplacaspodemconversara11megabits,utilizandoopadro801.11b,queviraumdenominadorcomum.

    Temos ainda as placas dualband, que transmitem simultaneamente em dois canaisdiferentes,dobrandoataxadetransmisso(etambmonveldeinterfernciacomoutrasredesprximas).Chegamosentosplacasde22megabits(802.11b)e108megabits(802.11g).Lembresedeque,comodepraxe,vocsatingeavelocidademximausandoapenasplacasdualband.

    Ouseja,semumbomcontrolesobrequemseconectarede,voccorreoriscodeversuaredeoperandoa11megabitsnamaiorpartedotempo.

    Aumentandooalcance

    Assimcomoemoutrastecnologiasdetransmissoviardio,adistnciaqueosinalcapazde percorrer depende tambmdaqualidade daantena usada. Asantenas padroutilizadas nospontosdeacesso(geralmentede2dBi)sopequenaseprticas,almderelativamentebaratas,masexisteaopodeutilizarantenasmaissofisticadasparaaumentaroalcancedarede.

    Algunsfabricanteschegamadizerqueoalcancedosseuspontosdeacessochegaa300metros,usandoaspequenasantenaspadro.Issoestumpoucolongedarealidade,poisspodeserobtidoemcamposabertos,livresdequalquerobstculoe,mesmoassim,comosinalchegandomuitofracoaofinaldos300metros,jcomaredetrabalhandonavelocidademnima,a1megabitecomumlagmuitogrande.

    Apesardisso,adistnciamximaeaqualidadedosinal(e,conseqentemente,avelocidadedetransmisso)podemvariarbastantedeummodelodepontodeacessoparaoutro,deacordocomaqualidadeepotnciadotransmissoredaantenausadapelofabricante.Existembasicamentetrstiposdeantenasquepodemserutilizadasparaaumentaroalcancedarede:

    41

  • REDESESERVIDORESLINUX

    AsantenasYagisoasqueoferecemummaioralcance,masemcompensaosocapazesdecobrirapenasumapequenarea,paraondesoapontadas.Estasantenassomaisteisparacobriralgumareaespecfica,longedopontodeacesso,ouinterligarduasredesdistantes.

    Emambososcasos,oalcanceaousarumaantenaYagipodepassarfacilmenteultrapassaros1000metros.Usandoumaantenadealtoganhoemcadaponto,umadelascomumamplificador

    de1watt(omximopermitidopelalegislao), possvelatingir 5kmoumais. AsYagisotambmo melhor tipo de antena a usar quando preciso concentrar o sinal para "furar" umobstculoentreasduasredes,como,porexemplo,umprdiobemnomeiodocaminho.Nestescasosadistnciaatingidasersempremaiscurta,naturalmente.

    Uma soluo muito adotada nestes casos usar um repetidor instalado num pontointermedirio,permitindoqueosinaldesviedoobstculo.Existematmesmopontosdeacessoextremamenterobustos, des