Archive for the ‘Windows (NT~2008 server)’ Category

COMO MUDAR MAC ADDRESS WINDOWS VIA REGISTRO DO WINDOWS XP

Sunday, November 29th, 2009

Placas de Rede
Como mudar o MAC Address

[Índice do Site] [Comentários sobre esta página devem ser feitos neste post do blog]

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 cada uma tem 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.

FONTE: http://ryan.com.br/net_mac_switch.htm

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.

internal server error windows plesk 9 ou 8

Friday, November 27th, 2009

Caso tenha 1 site em asp e o mesmo está apresentando esse erro, please, não entre em pânico, uma das coisas que pode estar ocasionando isto é o fato do parent path estar desabilitado (sua app ou de seu cliente recém chegado usa recursividade assim ../), para sanar isto faça o seguinte (dentro do domínio do seu cliente – já dentro do plesk como admin):

3 -> Clique em File e escolhe web directories (isso no 9, no 8 já tem web directories).

4 -> Assim que for aberto procure por Directory Properties, clique nele.

Procure a opção que ordena a liberação do parent path e marque-a.


Depois disso tente acessar novamente ;)


The call to Server.CreateObject failed while checking permissions. Access is denied to this object. COMO RESOLVER HOW TO SOLVE IT

Thursday, November 19th, 2009

Ultra simples, normalmente isso foi um componente que você instalou e simplesmente está sem permissão de execução.
Para consertar basta ir na dll do aplicativo, em exemplo mostro um caso de aspjpeg:

1 – entre no diretório c:\program files\persists\aspjpeg\bin

2 – Dentro desta pasta dê permissão para everywere ler e executar a dll.

Pronto, fazendo isto tudo estará resolvido ;)

Obs: Não deixe de usar o MONO caso use o Gnu/Linux Centos em aplicações dotnet, além de MUITO amadurecido, o mono está muito sofisticado como um todo.

Abraços.

error 134 from storage engine

Tuesday, November 17th, 2009

Para corrigir isto restaure seu banco de dados.

Caso seja myisam a Engine, use o comando (após parar o mysql):

myisamchk -r -o -f /var/lib/mysql/MEU_BANCO/*.MYI

Isto deverá sanar.

Abraços.

Vmware do not work on Windows 2008 server and virtual server 2008 – IPs no accept packets – ips do not work on iweb or others idc

Tuesday, September 15th, 2009

Essa dica é simples, funciona para coisas simples.

Seguinte, no 2008 server ocorre uma situação bem diferente das que enfrentei até hoje.
Para que o seu vmware funcione de maneira correta no momento de setar e trafegar dados através do seu IP como BRIDGE MODE você precisa habilitar 1 serviço bem simples do windows e (talvez), caso seu firewall esteja ativado você deverá verificar se o serviço de roteamento está liberado na filtragem de pacotes.

Para isto clique em iniciar -> executar -> digite services.msc
Dentro dele localize um serviço de Roteamento do Windows.

Ative-o e seja feliz!

An error occurred while Internet Connection Sharing was being enabled. The dependency service or group failed?

Tuesday, September 15th, 2009

Isso ocorre porque o ICS (Internet Connection Sharing) não está rodando.
Como corrigir?

Clique em iniciar -> executar -> digite services.msc

Aperte com o botão direito sobre as opções que citarei abaixo, escolha para que carreguem automaticamente:

Application Layer Gateway Service
Network Connections
Network Location Awareness (NLA)
Plug And Play
Remote Access Auto Connection Manager
Remote Access Connection Manager
Remote Procedure Call (RPC)
Telephony

Fazendo isso seu server rodará sem dores de cabeça!

Abraços.

plesk The requested resource is in use resolvendo mensagem de erro no plesk The requested resource

Friday, September 4th, 2009

No plesk Windows, caso você esteja recebendo a mensagem:

The requested resource is in use.

Nada de pânico, entre no remote desktop e rode:

regsvr32 %windir%/system32/vbscript.dll

Pronto!

Fonte: http://littleoak.wordpress.com/2009/07/31/plesk-the-requested-resource-is-in-use-resolvendo-mensagem-de-erro-no-plesk-the-requested-resource/

Starting MySQL.Manager of pid-file quit without updating fi[FAILED]

Friday, September 4th, 2009

Se você não consegue fazer nada no mysql e o bandido ainda assim só lhe diz:

Starting MySQL.Manager of pid-file quit without updating fi[FAILED]

Nada de pânico, para resolver isto use os comandos abaixo:

cd /var/lib/mysql/mysql
myisamchk -r *.MYI

Após, service mysql start.

Fonte: http://littleoak.wordpress.com/2009/08/27/starting-mysql-manager-of-pid-file-quit-without-updating-fifailed/

Parallels Plesk Windows: Domínio não funciona o DNS, já tentei restore dns zone, já tentei renomear -> SOLUÇÃO AQUI!

Friday, September 4th, 2009

Essa dica é bem quentinha e gostosa!

Sintomas:

Registro.br não mostra autoridade sobre o domínio ou dá falha de dns,
Já tentei restaurar a zona de dns do zero, já inseri manualmente a zona de dns do domínio, já renomeei o domínio do cliente e retornei ao original e até mesmo mudei o ip do domínio do cliente e voltei o que era antes e NADA!

Galera, nada de pânico! Mr little está lhe passando mastigadinho e gostoso, para sair dessa tranqueira entre no remote desktop de seu servidor Windows, cujo server opera o plesk 9.x (essa dica rola para o 8.x, mas aplico no 9.x):

Abra o MS-DOS, e dentro dele digite:

cd C:\Program Files\Parallels\Plesk\admin\bin

Nesta hora você estará nos binários de administração do plesk, mas antes copie o banco de dados PSA do plesk para uma área segura, ele está em:

C:\Program Files\Parallels\Plesk\admin\db\psa.mdb (psa.mdb é o nome do bandido!)

Rode o seguinte comando na pasta bin que chegamos via DOS:

dbclient.exe –direct-sql –sql=”select * from dns_zone where name like ‘domíniolascado.com.br’

Isso vai lhe retornar (no primeiro valor numérico) o ID do domínio, anote-o em um lugar ULTRA seguro!

Agora rode o comando abaixo:

dbclient.exe –direct-sql –sql=”delete from dns_zone where id=777″ (777 NÃO é o número obrigatório MEU, este número é o ID que falei acima, pode ser qualquer número inteiro positivo).

Após, vamos ajustar as coisas:

dbclient.exe –direct-sql –sql=”update dns_zone set status=0 where id=777″ (777 NÃO é o número obrigatório MEU, este número é o ID que falei acima, pode ser qualquer número inteiro positivo).

E por fim:

dnsmng.exe update *

Caso dê certo, please, EU QUERO UMA CAIXA DE BIS do preto!

Abraços!

Fonte: http://littleoak.wordpress.com/2009/09/01/parallels-plesk-windows-dominio-nao-funciona-o-dns-ja-tentei-restore-dns-zone-ja-tentei-renomear-solucao-aqui/

Unable to remove file /httpdocs/minha_pasta: Sharing violation erro ao tentar remover diretório

Friday, September 4th, 2009

Error: Unable to remove file /httpdocs/minha_pasta: Sharing violation

Se isto ocorre com você é porque o IIS está com algum processo acessando arquivos ou pastas neste diretório, para isto não ocorrer em uma nova tentativa de remoção você pode fazer 2 coisas abaixo:

Pelo gerenciador de processos finalizar o processo que está acessando este diretório,
Pelo Administrador do IIS você pode reiniciar o iis e o problema será sanado.

Fone: http://littleoak.wordpress.com/2009/09/01/unable-to-remove-file-httpdocsminha_pasta-sharing-violation-erro-ao-tentar-remover-diretorio/

Plesk 8 e Plesk 9 Como modificar páginas de erros personalizadas how to change customized error pages on plesk

Tuesday, March 24th, 2009

No meu blog littleoak eu fiz um how para isto:

http://littleoak.wordpress.com/2009/03/24/plesk-8-e-plesk-9-como-modificar-paginas-de-erros-personalizadas-how-to-change-customized-error-pages-on-plesk/

Ativando register globals no Plesk 8 ou Plesk 9 How to enable register globals or safe mode on plesk

Tuesday, March 24th, 2009

Criei no littleoak um tutorial para isto.

http://littleoak.wordpress.com/2009/03/24/ativando-register-globals-no-plesk-8-ou-plesk-9-how-to-enable-register-globals-safe-mode-on-plesk/

Parallels plesk 9: O painel de controle muda a senha de email mas não valida, my email account don’t change password

Monday, March 16th, 2009

Para quem está sofrendo com problemas de emails no plesk 9 (deste estilo citado) acessem:
http://littleoak.wordpress.com/2009/03/16/parallels-plesk-9-o-painel-de-controle-muda-a-senha-de-email-mais-nao-valida-my-email-account-dont-change-password/

Como configurar Conexão Remota no SQL Server 2005

Saturday, March 14th, 2009

Fonte: http://www.linhadecodigo.com.br/Artigo.aspx?id=1260

Dono: http://www.linhadecodigo.com.br/Colaborador.aspx?id=286

A dynamic link library (DLL) initialization routine failed FTP

Friday, March 13th, 2009

Se você recebeu esta mensagem quando estava tentando reiniciar seu FTP (iis) -> A dynamic link library (DLL) initialization routine failed FTP – siga a dica abaixo:

entre no servidor, abra o MS-DOS (iniciar-> executar -> cmd) e digite:

cd c:\inetpub\adminscripts\

Entrando ali ajuste as portas passivas para uso do FTP (lembrar que tais portas só operam acima de 5500, por isso do erro):

adsutil.vbs get msftpsvc/Passiveportrange “5500-5800″

Após reinicie seu iis e seja feliz!

Removendo propagandas Virtuozzo e TopNews – propagandas no parallels plesk

Tuesday, March 10th, 2009

Na versão 8.0 a SWsoft resolveu “incluir” certas opções no Plesk que na verdade funcionam como propaganda e divulgação de outros produtos, vamos ver como remove-las passo a passo:

1. Navegue até: Servidor > Gerenciamento da Interface >Interface preferences
2. Marque os itens abaixo para esconder as opções

Hide newsfeeds – Selecione para esconder notícias em inglês no Horde
Hide Virtuozzo promotion – Selecione para esconder opção do menu no plesk
Hide Fotolia promotion – Marque para esconder o botão de compra de imagens online do painel do domínio
Esta feito!

fonte: http://www.swsoftbrasil.org/index.php?option=com_content&task=view&id=78&Itemid=68

Turn Off news Hord Como retirar as propagandas do Horde Webmail

Tuesday, March 10th, 2009

Fácil, procure o arquivo:

horde/templates/portal/sidebar.inc (dentro de inetpub/vhosts/webmail) no WINDOWS e /usr/share/psa-horde/templates/portal/sidebar.inc no linux e Comente o trecho abaixo:

/**
if (window.NewsFeeds) {…

}
**/

Coloque o /** e termine com */

WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]

Tuesday, March 10th, 2009

Se você recebeu o ERRO:

Server Error in ‘/’ Application.
________________________________________
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: Could not load file or assembly ‘System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35′ or one of its dependencies. The system cannot find the file specified.

Source Error:

Line 37:
Line 38:
Line 39:
Line 40:
Line 41:

Source File: C:\Inetpub\vhosts\nerdblog.info\httpdocs\web.config Line: 39

Assembly Load Trace: The following information can be helpful to determine why the assembly ‘System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35′ could not be loaded.

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

NADA de pânico, você só precisa acessar o site da Microsoft, instalar o Asp.Net ajax e ser feliz:

http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en

Após download instale o aplicativo em na máquina aonde o erro ocorreu (servidor) e seja feliz com o asp.net ajax.

Converter partição de FAT32 para NTFS

Friday, March 6th, 2009

convert x: /fs:ntfs

Sendo x: a unidade desejada para a conversão.

Aumentando conexões simultâneas no Windows XP para mais de 10 conexões

Tuesday, March 3rd, 2009
Baixe aqui: http://xp-antispy.org/index.php?option=com…=sellang&iso=en



Existem 2 links para baixar: o primeiro é o instalador, o segundo é o arquivo .ZIP somente com o programa necessário.



Depois que baixar, instale (ou extraia) o programa, execute-o.



Aparece a seguinte janela:





Clique em Special, escolha Connection Limit…



Aparece a janela a seguir:





Clique em Yes, I got it.



Aparece a janela a seguir:





Escolha a quantidade de conexões a liberar no dropdown (onde aparece 50), e clique em patch.



A janela deve ficar assim:





Se aparecer um aviso de que houve mudança nos arquivos de sistema, clique em Cancelar (ou Cancel), ele vai perguntar se você tem certeza que quer manter a modificação responda sim.



Após executado o patch, reinicie a máquina.



Bom proveito!


[EDITADO EM 08/06/2005] A versão atual do patch (2.23d) funciona no Windows 2003 SP1 (houve uma modificação no TCPIP.SYS no Win2003 SP1, essa versão já faz a mudança corretamente), e é compatível com Windows XP SP2, Windows XP 64-Bit Edition, Windows 2003 Server.


Link para a página do patch: http://www.lvllord.de/?lang=en&url=downloads, baixe do primeiro link (inglês). Lembrando que funciona em qualquer idioma do Wndows XP. O link direciona para a página por orientação do autor do patch.


[EDITADO EM 21/04/2005] : Nova versão do patch compatível com o Windows XP 64-Bit.


A maioria dos programas de P2P (Emule, Clientes BT) já contornam a limitação das “10 conexões simultâneas” (Grato Coloradows).


Portanto, antes de executar essa dica, procure saber se existe uma versão mais nova do seu programa P2P ou utilize um cliente diferente. Se assim mesmo não notar diferença, aplique o patch conforme descrito abaixo e teste. Se ainda assim não obtiver resultados, o problema pode ser alguma limitação imposta no Modem/Rede.


E ainda, como estão havendo muitas dúvidas em relação a problemas de conexão, perda de velocidade e afins, verifique o seguinte:



1. Se você está em casa, verifique o firewall do Windows que por padrão é ativado no WinXP SP2. Normalmente as portas que os clientes P2P usam tem que ser liberadas nele. Se você instalou algum firewall pessoal (Norton Internet Security, Zone Alarm, etc), procure saber se as portas estão liberadas.



2. Algumas prestadoras de serviços de Internet podem bloquear portas sem aviso prévio (provedores condominiais e a rádio são os mais comuns). Se você usa ADSL com modem Router, veja se o seu modem tem as portas liberadas ou se as configurações do cliente quanto as portas estão corretas. Muitas vezes as portas estão liberadas no modem e configuradas de forma incorreta no cliente.



3. Em empresas que possuem links dedicados a Internet, normalmente existe um firewall instalado para evitar intrusos, procure saber do adminstrador de rede quais portas estão liberadas.



Aproveitando a deixa do usuário Russo, e esclarecendo a todos: as dicas aqui postadas tem o mesmo propósito e todos tem a mesma funcionalidade: acabar com a limitação a 10 conexões (caminhos diferentes, resultados iguais). E estão surgindo novos patchers e programas que mudam a limitação de 10 conexões (grato aos usuários que as postaram). E esclarecendo que a única forma de mudar a limitação é através da alteração do driver TCPIP.SYS do Windows XP SP2, não existe outra forma (até agora) de alterar a limitação (se alguém descobrir, por favor poste, a dica da mudança no registro NÃO FUNCIONA)!


Quem fez o update para o Windows XP SP2 ganhou “de presente” essa limitação a 10 conexões simultâneas.




EDITADO (Modo mais fácil):



Esse patch elimina a necessidade do uso do Replacer, já que ele faz tudo automaticamente (localiza o arquivo e faz o patch). Se o arquivo já estiver patcheado, ele dá a opção de restaurar ao estado original. Aparece uma tela perguntando quantas conexões você quer liberar, basta escolher um número qualquer (a minha aparece algo em torno de 16.000.000 conexões simultâneas!



O patcher está em inglês, e é auto-explicativo. Basta seguir os passos indicados e reiniciar a máquina quando necessário!



EDITADO: Como tem pessoas que estão com dúvidas, façam o seguinte ao rodar o novo patch:



1. Ao perguntar se você quer mudar o limite para 50 conexões, vai perguntar “Yes, No, Change”. Se você acha que 50 conexões são suficientes, clique “Y” (de Yes, Sim). Se você não acha 50 conexões suficientes, clique em “C” (Change, Mudar).



2. Em seguida ele vai perguntar quantas conexões você quer liberar (10-16777214, ESC=10/50 Auto). Aí você digita a quantidade de conexões que quer liberar, fica a seu critério quantas. Se clicar a tecla ESC, a mudança vai ser para 50 conexões. Acima de 100, o programa emite um aviso dizendo que acima desse valor é perigoso a propagação de worms se a máquina for infectada. Clique em Y (Yes, Sim).



A partir desse ponto funciona conforme já descrito anteriormente.



E como já dito, funciona no SP2-PTBR (a Microsoft disponibilizou o mesmo para download no MSDN).



E, a título de curiosidade, vou manter a dica antiga tbém.



_____Dica original_____



Para acabar com essa limitãção, faça o seguinte:



1. Baixe o patch do link: http://www.shadowhome.kit.net/connectionlimitfix.zip


2. Baixe o replacer (ele substitui arquivos de sistema sem necessidade de entrar no Windows em Modo de Segurança) no link: http://www3.telus.net/_/replacer/Replacer.zip


3. Depois de baixar os arquivos, crie um diretório e extraia nele o conteúdo dos 2 arquivos que você acabou de baixar.


4. Dê um duplo clique no arquivo “replacer.cmd”. Vai abrir uma janela de Prompt, e a seguinte mensagem: “Drag the original system file to replace into this window. Or, press Q to quit”. Procure por “TCPIP.SYS” (sem aspas), ou vá direto ao diretório dele (WindowsSystem32Drivers). Clique e arraste o programa para dentro da janela do replacer e clique ENTER.


5. Em seguida, vai aparecer a seguinte mensagem: “Drag the replacement tcpip.sys file into this window. Or, type RESTORE to restore the backup of tpcip.sys. Or, press Q to quit”. Procure pelo TCPIP.SYS que você extraiu na pasta temporária.


6. Na tela seguinte, o replacer vai fazer o backup do arquivo original, e vai pedir para confirmar a substituição. Confirme clicando Y e depois ENTER.


7. Após isso, reinicie a máquina e veja o resultado.



Observações:



Como todos sabem, o SP2 do Windows XP foi lançado somente em Ingles, Alemão e um terceiro idioma que não me recordo. Esse patch é para a versão em inglês do Windows XP.


O autor do patch esclarece que o mesmo pode não funcionar e não dá nenhuma garantia (eu fiz a substituição na minha máquina e funcionou 100%).


E claro, não me responsabilizo por danos que possam ocorrer decorrentes da execução da dica. Se você é um usuário sem experîência, peça para alguém mais experiente fazer prá você!



Adaptado a partir de texto de dica do Tigos (http://www.babooforum.com.br/idealbb/view.asp?topicID=177432, você pode usá-lo como referência, bastando apenas substituir o Shell32.dll lá citado pelo tcpip.sys), e o link do patch foi postado originalmente por Mr. Shadow (http://www.babooforum.com.br/idealbb/view.asp?topicID=239006).



Postado por Neo Lima um outro patch: http://www.savepoint.trix.net/Downloads/ne…P2_LimitFiX.zip

fonte: http://www.google.com.br/url?sa=t&source=web&ct=res&cd=3&url=http%3A%2F%2Fwww.babooforum.com.br%2Fforum%2Findex.php%3Fshowtopic%3D240248%26st%3D54&ei=Cy6tSbflB9eitgfiv6iEBg&usg=AFQjCNElaBK_qFspw8HuxoyH7olsioScyA&sig2=E7_XRwCLQYVNJi3dxwdTRw