conectividade

Como mudar o MAC Address de Placas de Rede

Neste texto, quando eu falar “MAC” estou me referindo a “endereço MAC” (MAC Address).

O método abordado aqui costuma ser chamado de “MAC spoofing”.

Este texto aborda a mudança do MAC de placas de rede em computadores rodando Windows XP. A mudança do MAC em aparelhos como modems e roteadores não pode ser feita por este processo. Por sorte, muitos modems e roteadores tem seu próprio método de escolha do MAC.

Por que mudar o MAC?

Existem motivos maliciosos para isso (um monte deles), mas também existem motivos legítimos. No meu caso, precisei estudar o assunto quando instalei internet via rádio na minha casa e descobri que o acesso estava amarrado ao MAC da placa de rede fornecida pelo provedor. Isso é feito para dificultar o acesso não autorizado à rede sem fio, mas eu não gosto da idéia de ficar dependendo de uma peça de hardware que eu não posso trocar para fazer diagnóstico.

Nota: No mundo Windows, apenas depois do Windows 2000 isso passou a ser possível (e fácil) porque o sistema operacional veio com suporte a isso. Todo mundo que aprendeu como funcionam as redes Windows antes de 2000 e não se atualizou continua achando que mudar o MAC sem um “hack” eletrônico seja impossível, porque era mesmo.

Nota: Eu testei o método também no Windows Vista Starter Edition e aparentemente funcionou. Os locais no Registro são encontrados da mesma maneira e o MAC aparece alterado. Mas como eu só uso o Vista em testes, meu tutorial só aborda o XP. Em tese, o método também funciona no Windows 2000 e 2003, mas não tenho tempo para comprovar isso agora.

A mudança não é permanente. Você apenas informa ao XP para usar outro MAC ao construir os pacotes de dados. Se você formatar o HDD ou retirar a placa e colocar em outra máquina, o MAC original volta a valer.

Toda placa de rede tem um MAC único. Em teoria não deveriam existir duas placas no mundo com o mesmo MAC. Isso é garantido em parte porque os três primeiros bytes do MAC são únicos para cada fabricante. E como tentar usar duas placas com o mesmo MAC numa mesma rede pode criar uns problemas enlouquecedores, um fabricante não tem nenhum interesse em deixar que isso aconteça com os seus produtos. O MAC é gravado em uma memória EEPROM em todas as placas de rede, desde as pré-”plug and play” até hoje.

As fotos abaixo destacam a memória EEPROM em dois modelos de placas WIFI:

Com o conhecimento e o equipamento é possível mudar o endereço MAC gravado na EEPROM, mas em um PC rodando o Windows XP você não precisa ter esse trabalho todo.

Nesta página eu abordo três métodos:

Como obter o MAC em uso

O modo mais óbvio é procurando pela etiqueta na própria placa, mas se a a placa não tiver etiqueta ou já estiver instalada, sempre tem um jeito.

Estando no PC

Estando em outro PC na mesma sub-rede

Você só precisa saber o IP da máquina em questão. Abra um prompt de comando e dê os seguintes comandos:

ping endereçoIP

arp -a endereçoIP

Só funciona se o endereço responder ao PING

Por exemplo, como o endereço IP do exemplo acima é 192.168.0.121, basta fazer isso em outra máquina:

Nota: “arp -a” não vai buscar o endereço MAC na rede. O endereço foi obtido quando demos o PING e está no cache, por isso se você executar esses comandos em uma máquina “A” para obter o MAC da máquina “B” e em seguida mudar o MAC da máquina “B”, se testar com “arp -a” de novo, o MAC antigo será retornado. É preciso usar PING novamente para atualizar o endereço.

O método manual

Para mudar o MAC no XP você precisa identificar exatamente o adaptador de rede cujo MAC você quer mudar. Isso é simples em um computador “simples” com uma única conexão de rede, mas se você já tiver instalado ou mesmo testado adaptadores Bluetooth, Vmware, outras placas de rede, etc, o registro vai estar apinhado de referências a adaptadores de rede. Você precisa ser capaz de encontrar o correto.

O modo mais “direto” é se você souber exatamente qual o “nome da conexão”.

Nota: o nome dado a uma conexão é único. Você também pode procurar pelo nome do driver, mas esse método pode levar a “falsos positivos”, porque se por exemplo você tem (ou mesmo teve) duas placas de rede iguais no PC vão existir duas referências ao mesmo driver no registro e você pode escolher a errada. O mesmo pode ocorrer se você tirar a placa de rede de um slot PCI e colocar em outro. Se sua placa de rede tiver “passeado” por todos os slots de sua placa mãe, vai existir uma referência no registro para cada slot, sem meios simples de descobrir qual a referência ativa.

Na imagem ao lado, meu adaptador de rede está configurado para exibir o status quando conectado (o default do XP é exibir apenas em caso de problemas) e basta mover o mouse sobre o ícone para ver o nome da conexão. No meu caso é “Rede 100 Mbps” porque eu dei esse nome, mas na maior parte dos casos vai ser “Conexão Local”

Alternativamente, abrindo “Conexões de Rede” no Painel de Controle você vai ver uma lista parcial das conexões. No meu caso, como eu dei a cada uma um nome descritivo, é fácil identificar a correta.

Alguns drivers já tem suporte à mudança

A imagem abaixo mostra dois caminhos possíveis para chegar ao local onde é possível configurar o MAC

No exemplo acima, a opção não existe. Quando a opção existe se parece mais ou menos com isso:

No caso acima, basta inserir o novo valor em “value” e depois desativar e reativar a placa de rede.

Quando o modo mais fácil não funciona

Sabendo qual o nome da sua Conexão de Rede, basta usar Regedit.exe para olhar na chave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}

  1. O caminho da chave raiz é sempre este. Você vai olhar as sub-chaves uma por uma em “connection”…
  2. …até encontrar o nome da sua conexão de rede.
  3. Anote então este número.

O próximo passo é em outro lugar bem próximo (a única diferença está em negrito) no Registro:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}

  1. Olhe em todas as sub-chaves até encontrar…
  2. …a que tenha o valor NetCfgInstanceId igual ao que você anotou
  3. NetworkAddress tem o valor do MAC configurado pelo usuário. Se estiver limpo, o adaptador está usando seu endereço de fábrica. Se o item não existir, crie um.
  • Para não ter que procurar novamente, clique com o botão direito sobre a chave mais próxima (no caso acima, é a pasta de nome “0001″) e peça “copiar nome da chave”. Salve em algum lugar.
  • Clique duas vezes para mudar o valor. Não use nenhum tipo de separador. Por exemplo, se o MAC desejado for 00-16-E9-74-1D-27 você deve digitar 0016E9741D27;
  • Desative o adaptador de rede (“reparar” não basta);
  • Ative o adaptador;
  • Teste. Você já deverá aparecer com um novo MAC. Note a “ironia” do XP continuar chamando de “endereço físico” um endereço que de físico não tem mais nada :)

Automatizando

Clique com o botão direito sobre chave mais próxima (no caso acima, é a pasta de nome “0001″) e peça “Exportar”. Isso vai criar um arquivo .reg com todo o conteúdo da chave e que pode ser editado com o Notepad. O conteúdo do arquivo começa mais ou menos assim:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0001]
"AdapterCFID"="811929862"
"AdapterType"="5"
"MediaType"="1"
"ReceiveBurstIndicate"="32"
"ReceiveThreshold"="0"
"TransmitThreshold"="0"
"BurstLength"="1"
"MapRegisters"="32"
"EarlyReceive"="0"
"EarlyTransmit"="0"
"TransmitBuffers"="32"
"ReceiveBuffers"="64"
"NetworkAddress"="0016E9741D27"
"Characteristics"=dword:00000084
"BusType"="5"
"ComponentId"="pci\\ven_1106&dev_3065"
"ConnectionType"="0"
"ValidatePacketLen"="1"
"InfPath"="netvt86.inf"
"InfSection"="VT3065.ndi.nt"
"ProviderName"="Microsoft"

Você pode até remover tudo do arquivo e deixar apenas estas linhas:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0001]
"NetworkAddress"="0016E9741D27"

Edite o arquivo com o MAC que você desejar e salve. Você pode salvar com outros nomes para ter um arquivo para cada MAC que deseja usar.

Tendo feito isso, o procedimento automatizado se resume a:

  • Clicar duas vezes sobre o arquivo .reg desejado para instalar;
  • Desativar e ativar o adaptador;

É importante ter em mente que esses arquivos .reg só servem no PC onde foram criados.

O método inteiramente automático

Eu não vou entrar em maiores detalhes, mas existem dois softwares que podem fazer isso por você:

  • MACshift – Open Source – Só pode ser usado por linha de comando. Só funciona no Windows XP.
  • SMAC – Tem uma GUI, mas não é sequer gratuito. Só aceita linha de comando na “Command Line Edition” (US$50), mas segundo a propaganda funciona no 2000, XP, 2003 e Vista;

Ambos permitem a troca do MAC sem precisar reiniciar o Windows.

Francamente, pelo menos no Windows XP a mudança do MAC é tão trivial que acho um absurdo o que cobram pelo SMAC, por isso nem sequer baixei para testar ainda. Meu preferido é, óbviamente, o MACshift.

Esta página usa a biblioteca javascript freeware overlib

Comentários podem ser feitos neste post do blog ou aqui mesmo.

Esta página foi visualizada vezes desde desde 25/11/2007

conectividade

Editando Firmwares Mediatek : O ícone do ZOOM

Texto publicado em 07/06/2007

Em vários firmwares Mediatek (mas não em todos) quando você seleciona um nível de zoom, o ícone de zoom fica na tela permanentemente, junto com um texto indicando o nível de zoom escolhido (vamos chamar isso de “mensagem de zoom”).

Eu acho que esse é o comportamento correto e desejável, porque eu quero saber a qualquer momento que a imagem que está na tela não é a “normal” do filme. Porém algumas pessoas consideram a presença da mensagem na tela terrívelmente incômoda. Eu não tenho problemas com isso por dois motivos:

  • Considero que assistir qualquer coisa com o zoom (IN) ativado é um sacrilégio :)
  • Meu cérebro filtra imagens estáticas na tela. Depois de um curto intervalo de tempo eu deixo de notar a mensagem.

De qualquer forma, este texto explica como modificar o firmware para que a mensagem de zoom desapareça após cerca de 5 segundos. É baseado no Proview DVP-858, mas a técnica é a mesma para outros aparelhos, mudando apenas alguns valores.

Nota: Este patch/hack só desliga a mensagem de zoom. No DVP-858, apenas em DVD-Video, também é exibido um guia de Pan&Scan no canto direito inferior que vai permanecer na tela enquanto o zoom estiver ativado. Veja o exemplo abaixo:

A imagem é de um DVD-Video widescreen com um zoom de 4X no DVP-858 (a imagem deveria estar ocupando a tela toda na altura, mas falarei sobre esse problema no review do aparelho). A mensagem de zoom é a branca superior. O guia de Pan&Scan é o quadrado translúcido branco com um quadrado translúcido azul interno. Esse guia não é removido pelo patch.

A explicação de como o patch é feito foi dada pelo hacker Stanislav “cax” Borutsky (a.k.a borus) no documento Patching_HU3899_from_A_to_Z.txt. O trecho que nos interessa é este aqui:

The hex sequence we are going to search appears twice:
once for DivX/MPG mode, another for DVD playback.

After the sequence there should be code that loads into registers R4,R5
number of zoom message in "Data Part->OSD->OSD Languages2->Language 1[00]" (MTK ReMaker).
The number is a 2-byte long value HHLL (for example, 0x207 means HH=0x02, LL=0x07)

You can read more about it in the "Info - OSD Text Initialization.rtf" document.

Usually loading of HHLL into R4,R5 looks like the following:

7D LL     mov R5, LL
7C HH     mov R4, HH

and the sequence you should use in this case is:
90 xx xx 74 01 F0 A3 74 xx F0 A3 74 xx F0 7B FF 7D LL 7C HH
(xx is "any byte can be here" wildcard)

What to patch in it: 7B FF => 7B 08

Neste texto eu vou traduzir a explicação de borus de um jeito mais didático. :)

No final, você também terá aprendido uma ou duas coisas sobre firmwares Mediatek que serão úteis em outros hacks.

Números de mensagem

Cada mensagem exibida na tela tem um número. Para podermos localizar no firmware os pontos onde a mensagem de zoom é exibida, primeiro precisamos saber o número da mensagem de zoom. Isso pode ser feito facilmente com o mtkremaker:

  1. Expanda a árvore até selecionar Language 1 (00);
  2. Clique na primeira mensagem e depois com as setas do teclado vá rolando as mensagens até…
  3. … o ícone que representa o zoom ser exibido na seção inferior. Esta mensagem é a mensagem de zoom.

No exemplo, o número que procurávamos é 0229h

“\3d” é uma variável. Em seu lugar é exibido 2X, 3X, 4X, 1/2X, 1/3X, 1/4X… dependendo do nível de zoom escolhido

No firmware existem dois pontos onde a mensagem de zoom é exibida: um para DVD-Video e outro para avi/.mpg. Nos dois pontos precisamos mudar o tempo de exibição. Devemos procurar pela seguinte sequëncia de bytes:

90 xx xx 74 01 F0 A3 74 xx F0 A3 74 xx F0 7B FF 7D LL 7C HH

Onde “xx” é um coringa que quer dizer “qualquer valor” e “LL HH” é o número da mensagem de zoom, com os bytes invertidos. Como determinamos que para esse firmware o número é 0229, a seqüência que devemos procurar é:

90 xx xx 74 01 F0 A3 74 xx F0 A3 74 xx F0 7B FF 7D 29 7C 02

Procurando a seqüência de bytes no firmware

O trecho que procuramos sempre estará na seção 8032 do firmware. Como a seção 8032 não é armazenada comprimida, como acontece com a seção ARM, você pode procurar diretamente com um editor hexa no firmware. Porém é sempre recomendável que você trabalhe apenas com a seção 8032, para não acabar alterando outras seções por acidente. Para fazer isso, use o mtkremaker para salvar a seção 8032 inteira em um arquivo separado.

Se você sabe usar um editor hexadecimal qualquer, use-o. Aqui eu vou explicar como é feito no freeware XVI32, que permite a busca fácil de seqüências hexa com caracteres coringa.

Abra a seção 8032 do firmware no XVI32

Certifique-se de que o editor está no modo overwrite

Clique em Search – Find para abrir o diálogo de busca:

Certifique-se de que tudo está selecionado como acima.

Você vai preencher com a string:

90 2E 2E 74 01 F0 A3 74 2E F0 A3 74 2E F0 7B FF 7D 29 7C 02

Note que essa é a mesma string da qual falamos antes, com os coringas substituídos por “2E”

90 xx xx 74 01 F0 A3 74 xx F0 A3 74 xx F0 7B FF 7D 29 7C 02

porque este é o “coringa” (joker) default do XVI32:

Na imagem acima, a seqüência começa com “90″. O “9″ não coube na tela.

O XVI32 vai se posicionar no início da primeira ocorrência:

clique sobre o primeiro “FF” e digite “08″

Tecle F3 para procurar a próxima ocorrência e repita a edição (lembre-se de que existe uma ocorrência para DVD-Video e outra para .avi/.mpg)

Atenção: se a string aparecer mais de duas vezes, algo está errado.

Se a string não for encontrada, seu caso é mais complicado que o padrão.

Salve a seção 8032

Com o mtkRemaker, substitua a seção 8032 original pela que você acabou de modificar.

Teste o novo firmware no aparelho.

Esta página usa a biblioteca javascript freeware overlib

Esta página foi visualizada vezes desde desde 07/06/2007

conectividade

Conecta-se à Internet mas não consegue navegar?

Texto publicado em 28/07/2004 e atualizado em 14/11/2006

Existem três causas comuns para você não conseguir visitar nenhum site, mesmo conectado à intenet:

1) Falta de autenticação:

Isso é (ou era) muito comum com usuários do IG (em geral) e Velox (qualquer provedor). Isso não é um defeito: é uma característica do serviço prestado por essas empresas. Para a maioria dos outros provedores, a autenticação é parte da conexão e esta cai automaticamente se a autenticação falhar, sem dar chance a esse problema de “conectado sem poder navegar”. Nestes provedores você autentica pelo browser.

[14/11/2006]: Recentemente a Telemar mudou seu método de autenticação e me parece que toda autenticação Velox agora é automática e não é mais necessário autenticar pelo browser.

2) Problemas no servidor DNS

É fácil constatar se o problema é de DNS: basta ter o número IP de alguns sites e tentar acessá-los pelo número. Por exemplo:

  • GMAIL: 12.80.1.4
  • google.com.br: 216.239.39.104
  • www.youtube.com: 208.65.153.242

Se você consegue acessar pelo número, o problema é de DNS. Se nem pelo número vai, tente as possibilidades “1″ e “3″ desta página..

Quando isso acontece eu vou no Windows, em Propriedades do protocolo TCP-IP, e coloco o endereço de um servidor DNS de um outro provedor da minha cidade, que eu sei que funciona mesmo quando estou acessando pelo meu provedor principal, a OI. Isso se sobrepõe ao servidor DNS indicado automaticamente pela OI e minha conexão, sem nem precisar reiniciar o computador (usando o XP, pelo menos), volta a funcionar 100%.

O exemplo abaixo mostra a alteração feita em uma conexão de rede de 100mbps porque eu acesso via roteador discado (Coyote Linux) que é o mesmo processo para acesso usando roteador ADSL. O processo é semelhante para uma conexão discada direta.

No Painel de Controle, entre em “Conexões de Rede”

Você vai precisar entrar na conexão que você usa para acessar a Internet. No meu caso, ela se chama “Rede 100mbps”

Clique em Propriedades

Clique duas vezes em “Protocolo TCP/IP”

Selecione e preencha como indicado abaixo (o endereço usado por mim foi omitido)

O servidor DNS que uso é de um outro provedor de Recife que eu pago mensalmente para não perder o e-mail de lá e que quase nunca uso. Mas eles não tem como saber que sou um cliente, por isso esse pequeno artifício funcionaria para qualquer um.

Se você já teve esse problema alguma vez, eu recomendo que você descubra o número de um servidor DNS alternativo que funcione sobreposto ao seu servidor DNS habitual e deixe anotado em algum lugar. Quando você precisar dessa informação, é bom que esteja no seu computador e não na Internet :) Nesta página da ABUSAR, existe uma lista de servidores DNS, mas nenhum dos que testei funcionou comigo quando precisei. Só mesmo o servidor do meu provedor local. Imprima e guarde, porque pode ser útil um dia.

Se você estiver acessando por mais de um computador, usando um roteador, pode até mesmo configurar um servidor DNS diferente para cada máquina e testar se faz alguma diferença na velocidade com que o browser vai buscar a página.

3) Problema de LSP

Se nenhuma das opções anteriores é a causa do seu problema, você pode estar com um problema de LSP (Layered Service Provider).

A causa mais comum para esse tipo de coisa é a presença de um Cavalo de Tróia na sua máquina (normalmente do tipo adware). Esses softwares descobriram que podem parasitar o protocolo TCP/IP “inserindo-se” como um “protocol handler” (manipulador de protocolo). O resultado disso é que o Cavalo de Tróia passa a ser um “elo” da rede e sua remoção incorreta (ou seu mal-funcionamento) “quebra a corrente”, deixando o protocolo TCP/IP, essencial para todas as operações na internet, inoperante.

Mesmo que você não esteja impedido de navegar, esses parasitas estarão vigiando o que você faz. Como “protocol handler” cada endereço que você digita no browser passa por eles. E eles podem inclusive impedir que o seu anti-virus se atualize. Por isso é prudente que você remova todos os parasitas desse tipo em sua máquina.

O modo mais simples de fazer isso é usar uma ferramenta de remoção:

LSP-Fix (Windows 95 ,98 e ME). Testado por mim no 98SE. Em alguns casos, LSP-Fix é capaz de identificar sozinho um manipulador de protocolo parasita e oferecer-se para removê-lo. Em outros, você precisará distinguir que manipuladores são parasitas sozinho. Remover o manipulador errado pode complicar ainda mais as coisas. Não é tão difícil, porque basta você comparar a lista apresentada por LSP-Fix na máquina suspeita pela lista apresentada em uma máquina “limpa”. Os manipuladores em comum devem ser deixados onde estão e os manipuladores “a mais” tem grande probabilidade de serem parasitas.

Em uma máquna rodando o 98SE, sem parasitas, LSP-Fix mostrará o seguinte

Qualquer coisa a mais ou diferente do lado “keep” pode ser um parasita. Para remover, marque em “I know what i´m doing” (Eu sei o que estou fazendo) para liberar a passagem de itens de “keep” para “remove”. Se LSP-Fix reconhecer um parasita ele o colocará automaticamente em “Remove”, mas você terá que clicar em Finish para confirmar a remoção de qualquer modo.

Você poderá ter que colocar manualmente outros items excedentes na lista “Remove”. Infelizmente, não posso indicar a você neste tutorial o que você deve remover ou não.

Após fazer isso e reiniciar o computador você já deverá ser capaz de navegar na Internet.

Houve um caso em que não foi possível rodar LSP-Fix, porque acusava sempre erro em Kernel32. Nessa máquina, eu rodei esta ferramenta aqui, que resolveu o problema. Mas cuidado que esta não te deixa ver o que ela está fazendo: é tudo automático. Se ela é mais esperta (ou mais perigosa) que LSP-Fix, ainda não posso dizer. Use com cautela.

Se você usa Windows XP, deve tentar o WinsockXPFix. Esse software teoricamente também funciona com Windows 95/98/ME mas ainda não pude testar isso, como também não pude testá-lo no XP porque ainda não encontrei nenhuma máquina XP com esse problema.

conectividade

O Curioso =RAND()

A esquisitice

Se você tem o Word 97, no início de um novo parágrafo, digite o seguinte (e logo após dê um ENTER):

=rand(200,99)

Aguarde um pouco porque dependendo da velocidade do seu computador, a coisa pode demorar.

A explicação

“=rand()” é uma espécie de função do Word97 que só funciona quando digitada no início de um parágrafo e cujo objetivo é inserir um texto “aleatório” no documento. Esse texto aleatório pode ser usado para testar uma nova formatação (fontes, espaçamento, margens, numeração, etc) e macros ou para qualquer outra tarefa em que você precise de um texto “cobaia”.

O primeiro número entre os parênteses é o número de parágrafos que você deseja e o segundo é o número de frases “A ligeira raposa marrom ataca o cão preguiçoso” que você quer em cada um dos parágrafos.

conectividade

Como reduzir o esforço de configuração de uma Conexão Dial-UP

Se você já teve que reinstalar o Windows 95 “do zero” sabe como é tedioso reconfigurar as conexões dial-up. Você não sabe onde anotou os números de telefone e DNS (se é que anotou algum), entre outras coisas. Isso ainda é pior se você usa o seu computador para acessar diversos provedores.

A dica a seguir serve tanto em reinstalações do Windows quanto para instalar suas configurações dial-up em outro computador, sem muito esforço.


As informações sobre todas as conexões dial-up de um usuário ficam armazenadas no registro em:

HKEY_CURRENT_USER\RemoteAccess

Se você exportar essa chave todas as informações de conexão, excluindo a senha, são exportadas para o arquivo .REG que você definir. Essas informações incluem servidor DNS, número do telefone, login, tipo de servidor, nomes dos protocolos utilizados, nome do arquivo de script (se houver), etc. Basta você levar esse arquivo .REG para outra máquina (são apenas 5K ou menos) e clicar duas vezes sobre ele para importar as informações no registro na nova máquina.

Abaixo, segue um exemplo de arquivo gerado pela exportação da referida chave:

REGEDIT4

[HKEY_CURRENT_USER\RemoteAccess]
“InternetProfile”=”"
“AreaCode”=”;081;”
“wizard”=hex:80,00,00,00
“Default”=”Hotlink”
“EnableRedial”=hex:01,00,00,00
“RedialTry”=hex:64,00,00,00
“RedialWait”=hex:00,00,00,00
“EnableImplicit”=hex:00,00,00,00
“DialUI”=hex:03,00,00,00

[HKEY_CURRENT_USER\RemoteAccess\Addresses]
“Hotlink”=hex:98,9b,e9,eb,ee,d9,d9,d9,f9,d9,d9,d9,f8,d9,d9,d9,ee,d9,d9,d9,f4,\
d9,d9,d9,f0,d9,d9,d9,e0,d9,d9,d9,d9,eb,eb,e0,e1,e9,e9,e9,d9,89,89,89,d9,d5,\
d9,d9,d9,c8,d9,d9,d9,dd,d9,d9,d9,45,d9,d9,d9,d1,d8,d9,d9,89,9a,ea,ea,ef,8b,\
8f,89,f9,ea,ea,ef,e9,e9,f9,90,b7,ad,bc,ab,b7,b8,b5,f9,8f,b6,b0,ba,bc,f9,9f,\
b8,a1,f9,94,b6,bd,bc,b4,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,\
d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,\
d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,\
d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,b4,b6,\
bd,bc,b4,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,b5,d9,d9,d9,da,d9,d8,d9,\
d1,d9,d1,d9,b9,d9,d9,d9,d8,d9,d9,d9,c5,d9,d9,d9,d9,1b,d8,d9,cc,f9,d9,d9,d9,\
d9,d3,d9,d3,d9,d1,d9,d9,c8,ca,d9,d9,d9,37,fa,df,d9,d9,d9,e9,d9,d9,d9,e9,d9,\
d9,d9,e9,d9,d9,d9,e9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,e5,d9,d9,d9,d9,d9,d9,\
d9,d9,d9,d9,d9,d8,d9,d9,d9,8a,d8,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9,d9
“Elogica”=hex:f5,f6,84,86,83,b4,b4,b4,94,b4,b4,b4,95,b4,b4,b4,83,b4,b4,b4,9a,\
b4,b4,b4,9e,b4,b4,b4,8e,b4,b4,b4,b4,80,85,82,94,81,83,84,84,b4,e4,e4,e4,b4,\
b8,b4,b4,b4,a5,b4,b4,b4,b0,b4,b4,b4,28,b4,b4,b4,bc,b5,b4,b4,e4,f7,87,87,82,\
e6,e2,e4,94,87,87,82,84,84,94,fd,da,c0,d1,c6,da,d5,d8,94,e2,db,dd,d7,d1,94,\
f2,d5,cc,94,f9,db,d0,d1,d9,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,\
b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,\
b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,\
b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,d9,\
db,d0,d1,d9,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,d8,b4,b4,b4,b7,b4,b5,\
b4,bc,b4,bc,b4,d4,b4,b4,b4,b5,b4,b4,b4,a8,b4,b4,b4,b4,76,b5,b4,a1,94,b4,b4,\
b4,b4,be,b4,be,b4,bc,b4,b4,a5,a7,b4,b4,b4,5a,97,b2,b4,b4,b4,84,b4,b4,b4,84,\
b4,b4,b4,84,b4,b4,b4,84,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,88,b4,b4,b4,b4,b4,\
b4,b4,b4,b4,b4,b4,b5,b4,b4,b4,e7,b5,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,\
b4

[HKEY_CURRENT_USER\RemoteAccess\Profile]

[HKEY_CURRENT_USER\RemoteAccess\Profile\Hotlink]
“IP”=hex:1c,00,00,00,02,00,00,00,00,00,00,00,01,f3,f9,c8,00,00,00,00,00,00,00,\
00,00,00,00,00
“MultiLink”=hex:00,00,00,00
“User”=”ryan”
“Terminal”=hex:00,00,00,00,00,00,00,00,07,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
“Mode”=hex:00,00,00,00

[HKEY_CURRENT_USER\RemoteAccess\Profile\Elogica]
“IP”=hex:1c,00,00,00,02,00,00,00,00,00,00,00,02,ee,f9,c8,00,00,00,00,00,00,00,\
00,00,00,00,00
“MultiLink”=hex:00,00,00,00
“User”=”ryan”
“Terminal”=hex:00,00,00,00,00,00,00,00,07,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
“Mode”=hex:00,00,00,00

No exemplo acima, a máquina tinha conexões à Elógica e à Hotlink instaladas

Esse processo não é perfeito e tem uns poucos furos. São eles:

  • Apesar de poupar bastante trabalho, este procedimento não instala o modem, o acesso à rede dial-up, e o protocolo TCP-IP, que tem que ser instalados manualmente. Isso pode ser feito até depois da importação sem problemas que eu tenha notado.
  • Se o modem utilizado no computador origem não existir (ou estiver incorretamente instalado) no computador destino, você receberá uma mensagem de erro quando tentar executar a conexão e deverá corrigir o modem na lista drop-down. Cada umas das conexões importadas deve ser verificada quanto a isso;
Esta é a mensagem de erro
Ao clicar em OK, normalmente a janela abaixo se abre automaticamente. Você deve selecionar o modem correto em “conectar utilizando: “
  • O protocolo SLIP, utilizado por uns poucos provedores como a NET PE tem que ser instalado manualmente. Apenas seu nome é exportado. Veja as instruções de instalação do protocolo no kit de seu provedor de acesso (Se você usa Elogica, UOL, IG, Terra, Hotlink, ZAZ, etc, não precisa se preocupar com isso);
  • O script dial-up quando necessário (a maioria dos provedores não requer um) tem que ser colocado manualmente no diretório apontado pela guia script, como mostra a figura abaixo;

As figuras desta página (as acima mais as que seguem abaixo) mostram a variedade de informações que podem ser transportadas de uma máquina para outra usando a exportação/importação da chave HKEY_CURRENT_USER\RemoteAccess. Apesar dos pequenos inconvenientes, ainda é muito mais fácil do que digitar e conferir as informações manualmente.

Em uma assistência técnica, um arquivo .REG pode ser criado com as informações dos maiores provedores e usado como padrão de instalação. Basta clicar duas vezes no arquivo e o acesso a todos os provedores locais é instalado rapidamente. As conexões que não interessem podem ser deletadas depois.

conectividade

Acelere sua conexão ao provedor dial-up

Nota1: Esta dica não explica como tornar sua navegação mais rápida. A intenção é fazer com que você se conecte mais rápido.

Nota2: Aplica-se apenas a conexões discadas feitas no Win9X

Para acelerar a conexão com a Internet, é aconselhável que a guia Tipos de Servidor tenha estas e apenas estas opções checadas. Checar protocolos desnecessários ou “Efetuar Logon na Rede” aumenta o tempo de negociação entre os computadores envolvidos.

Note que se o provedor envolvido for a NetPE (Recife), o tipo de Servidor Dial-UP será SLIP e não PPP.