Ir para conteúdo
  • Cadastre-se
Italo Albuquerque

Se você não consegue acessar alguns sites ...

Avalie este tópico:

Posts em destaque

Boa Noite,

Amigos fui fazer atendimento em domicilio que o cliente reclamava que não conseguia acessar alguns sites, então comecei a pesquisar sobre o assunto e encontrei esse material no site abusar.org. Decidi compartilhar com os irmãos do fórum e espero que seja útil pra alguém. 

 

 

Se vc tem uma conexão compartilhada de PPPo e /ou está usando o ICS para compartilhar a conexão é muito provável que o seu problema seja MTU.

 

MTU ( Maximum Trasmit Unit ou Unidade Máxima de Transmissão ) é um valor especificado para transmissão de pacotes. Nas conexões ADSL geralmente este valor por default é 1500, mas em algumas máquinas que utilizem o ICS pode ser necessário diminuir este valor. O melhor valor vc só vai descobrir através do comando ping. Vamos lá:

 

Na máquina cliente dê este comando:

 

tracert -d < um site qualquer, como por exemplo: www.tccamargo.com ou

www.ig.com.br >

 

Você verá algo mais ou menos assim na tela:

 

C:\>tracert -d www.tccamargo.com

 

Rastreando a rota para tccamargo.com [69.93.73.130]

com no máximo 30 saltos:

 

1    <1 ms    <1 ms    <1 ms  192.168.1.1

2    5 ms    6 ms    5 ms  10.10.5.1

3    9 ms    9 ms    8 ms  10.10.4.1

4    12 ms    17 ms    11 ms  192.168.70.11

5    12 ms    12 ms    11 ms  200.157.101.4

6    53 ms    36 ms    13 ms  200.184.226.145

7    18 ms    41 ms    31 ms  200.184.254.14

8  143 ms  162 ms  144 ms  144.228.40.153

9  230 ms  162 ms  148 ms  144.232.2.232

10  190 ms  213 ms  187 ms  144.232.19.141

11  199 ms  177 ms  198 ms  144.232.20.17

12  173 ms  180 ms  178 ms  144.232.29.97

13  198 ms  172 ms  187 ms  144.228.250.126

14  174 ms  176 ms  173 ms  12.96.160.22

15  174 ms  179 ms  192 ms  69.93.73.130

 

Rastreamento concluído.

 

Anote o primeiro IP que esteja fora de sua rede interna, que no nosso exemplo é o 200.157.101.4

Nota: Você tbm pode utilizar o comando ipconfig /all(2000/XP) ou winipcfg(9x/ME) na máquina servidora para saber qual e o IP externo dela. Será este o IP utilizado na nossa avaliação.

 

Agora utilize este comando:

 

ping -f -l  1500  200.157.101.4

 

Provavelmente vc vai receber este aviso:

"O Pacote precisa ser fragmentado, mas a desfragmentação está ativa"

ou

"Packet needs to be fragmented but DF set"

 

Agora vc sabe que este valor é muito alto para o pacote ser transmitido sem partilha, então vamos abaixar o valor até não recebermos mais este aviso.

 

Exemplo:

 

C:\>ping -f -l 1452 200.157.101.4

 

Disparando contra 200.157.101.4 com 1452 bytes de dados:

 

Resposta de 200.157.101.4: bytes=1452 tempo=47ms TTL=251

Resposta de 200.157.101.4: bytes=1452 tempo=48ms TTL=251

Resposta de 200.157.101.4: bytes=1452 tempo=101ms TTL=251

Resposta de 200.157.101.4: bytes=1452 tempo=48ms TTL=251

 

Estatísticas do Ping para 200.157.101.4:

  Pacotes: Enviados = 4, Recebidos = 4, Perdidos = 0 (0% de perda),

Aproximar um número redondo de vezes em milissegundos:

  Mínimo = 47ms, Máximo = 101ms, Média = 61ms

 

C:\>

 

Note que este valor é variável de máquina para máquina, então somente com o ping poderá se chegar num valor ótimo.

 

Sabendo se o valor da MTU para a máquina, que no no sso exemplo é 1452, teremos que mudá-la via registro. Mas existe um método mais fácil e extremamente simples: Utilizando o programa DrTCP vc muda a MTU em questão de segundos. Este programa é muito fácil de usar pode ser adquirido aqui:

Conteúdo oculto

 

Caso queira mudar via registro, use o comando localizar e utilize as palavras MaxMTU e IPMTU e mude o valor das respectivas chaves.

 

Lembrando que é sempre e altamente recomendável um backup de registro antes de fazer estas alterações e reiniciar o sistema após a efetivação das mudanças.

 

TCPOPTIMIZER

 

 

 

Clique na aba MaxMtu

 

 

 

Clique em Star

 

 

 

Ele faz o teste e calcula o melhor valor para seu MTU

 

Volte a aba Settings

 

 

 

Ative a opção DSL (PPPoE) e Optimal settings

 

Clique em Apply changes e reinicie o computador

 

Repita este procedimentos em todos os PCS da sua rede

 

Pronto você tem acesso em qualquer link

 

Jamilig

 

Conteúdo oculto

 

jamilig@ig.com.br

 

Can't access some websites while using a shared PPPoE connection

 

Conteúdo oculto

 

Intended For

Windows XP

Windows 2000

Windows Me

Windows 98If you're using Windows' built-in support for Internet Connection Sharing, and your Internet connection is facilitated by PPPoE software (such as Enternet 300) or Windows XP's built-in PPPoE, you may experience this problem. Although any web site will be accessible on the "Host" computer, certain web sites will never load successfully from any of the "client" machines. (If you don't know what "Hosts" or "Clients" are with regard to ICS, read Internet Connection Sharing.) The problem is caused by an incompatible MTU networking setting: Windows' default is 1500, but PPPoE uses 1492 or 1454. Here's how to fix it:

Find the IP address of your gateway. If you're using Windows 2000 or XP, run IPCONFIG at a command prompt on the Host computer. If you're using Windows 98 or Me, run WINIPCFG on the Host computer. Either way, you'll get an address that looks like xxx.xxx.xxx.xxx (where the x's represent numbers).

Then, go to one of your Client machines, and type the following:

PING -f -l 1500 xxx.xxx.xxx.xxx

(where xxx.xxx.xxx.xxx is the gateway address you obtained in the first step). You'll probably get an error message indicating that it must be fragmented. If you do, type the following:

PING -f -l 1492 xxx.xxx.xxx.xxx

If that doesn't work, try this:

PING -f -l 1454 xxx.xxx.xxx.xxx

The numbers in each of these examples (1500, 1492, 1454) are the MTU values. Continue issuing this command with lower and lower MTU numbers until you get ping responses instead of an error message. The highest MTU value that works is the one you need to be using. If an MTU of 1500 (the first command, above) does not produce an error, then this solution won't work for you.

The next step is to configure all your Client computers to use the new, lower MTU as the default for all Internet communication.

Windows 2000 and XP:

 

Run the Registry Editor (REGEDIT.EXE) on one of your "Client" machines.

Navigate to HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ Tcpip\ Parameters\ Interfaces.

There should be several subkeys under the Interfaces key; most likely, you'll find three. View the contents of each key by clicking, and find the one that corresponds to your primary network adapter; it will be the one with more values than the other two, and will have an IP address value set to something like 192.168.0.x.

Once you've found the correct subkey, create a new DWORD value in it (Edit -> New -> DWORD Value), and name the value MTU.

Double-click the new value, choose the Decimal option, and type the MTU value determined above.

Click Ok when you're done - you'll need to restart Windows for this change take effect.

Repeat this for each Client machine.

Windows 98/Me:

 

Run the Registry Editor (REGEDIT.EXE) on one of your "Client" machines.

Navigate to HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Services\ Class\ Net\.

Under that branch, find a key (numbered, such as 0005) that contains has TCP/IP assigned to the DriverDesc value.

Select New from the Edit menu, then String Value, and type MaxMTU for the name of the new value.

Double-click the new value, choose the Decimal option, and type the MTU value determined above.

Click Ok when you're done - you'll need to restart Windows for this change take effect.

Repeat this for each Client machine.

Written by: Annoyances.org

Last updated: Friday, November 16, 2001

 

Não pode alcançar alguns websites ao usar uma conexão compartilhada de PPPoE

Pretendido Para

Windows XP

Windows 2000

Windows Mim

Windows 98Se você estiver usando sustentação interna de Windows para a conexão do Internet que compartilha , e sua conexão do Internet estiver facilitada pelo software de PPPoE (tal como Enternet 300) ou por PPPoE interno de Windows XP, você pode experimentar este problema. Embora todo o Web site seja acessível no computador do "anfitrião", determinados locais da correia fotorreceptora nunca carregarão com sucesso de algumas das máquinas do "cliente". (se você não souber que o que "hospeda" ou os "clientes" são no que diz respeito a ICS, leia compartilhar da conexão do Internet .) O problema é causado por um ajuste incompatível do networking do MTU: O defeito de Windows é 1500, mas usos de PPPoE 1492 ou 1454. É aqui como repará-lo:

Encontre o IP ADDRESS de sua passagem. Se você estiver usando Windows 2000 ou XP, funcione IPCONFIG em um alerta de comando no computador de anfitrião. Se você me estiver usando Windows 98 ou, funcione WINIPCFG no computador de anfitrião. Uma ou outra maneira, você começará um endereço que olhe como xxx.xxx.xxx.xxx (onde os x representam números).

Então, vá a uma de suas máquinas do cliente, e datilografe o seguinte:

SIBILO - f - l 1500 xxx.xxx.xxx.xxx

(onde xxx.xxx.xxx.xxx é o endereço da passagem você obteve na primeira etapa). Você começará provavelmente uma mensagem de erro que indica que deve ser fragmentada. Se você , para datilografar o seguinte:

SIBILO - f - l 1492 xxx.xxx.xxx.xxx

Se isso não trabalhar, tente isto:

SIBILO - f - l 1454 xxx.xxx.xxx.xxx

Os números em cada um destes exemplos (1500, 1492, 1454) são os valores do MTU. Continue emitindo este comando com números mais baixos e mais baixos do MTU até que você comece respostas do sibilo em vez de uma mensagem de erro. O valor o mais elevado do MTU que trabalha é esse que você necessita se usar. Se um MTU de 1500 (o primeiro comando, acima) não produzir um erro, então esta solução não trabalhará para você.

A etapa seguinte é configurarar todos seus computadores do cliente para usar o MTU novo, mais baixo como o defeito para toda a comunicação do Internet.

Windows 2000 e XP:

 

Funcione o editor do registro (REGEDIT.EXE) em uma de suas máquinas do "cliente".

Navigate a HKEY_LOCAL_MACHINE \ SISTEMA \ CurrentControlSet \ serviços \ Tcpip \ parâmetros \ relações .

Deve haver diversos subkeys sob a chave das relações; muito provável, você encontrará três. Veja os índices de cada chave estalando, e encontre esse que corresponde a seu adaptador preliminar da rede; será esse com mais valores do que os outros dois, e terá um jogo de valor do IP ADDRESS a algo como 192.168.0.x.

Uma vez que você encontrou o subkey correto, críe um valor novo de DWORD nele (edite - > novo - > valor de DWORD), e nomeie o MTU do valor .

o Dobro-clique o valor novo, escolhe a opção decimal, e datilografa o valor do MTU determinado acima.

Estale está bem quando você é feito - você necessitará reiniciar Windows para este efeito da tomada da mudança.

Repita isto para cada máquina do cliente.

Windows 98/Me:

 

Funcione o editor do registro (REGEDIT.EXE) em uma de suas máquinas do "cliente".

Navigate a HKEY_LOCAL_MACHINE \ sistema \ CurrentControlSet \ serviços \ classe \ rede \ .

Sob essa filial, encontre uma chave (numerada, como 0005 ) que contenha tenha TCP/IP atribuído ao valor de DriverDesc.

Selecione novo do menu da edição, a seguir do valor da corda , e do tipo MaxMTU para o nome do valor novo.

o Dobro-clique o valor novo, escolhe a opção decimal, e datilografa o valor do MTU determinado acima.

Estale está bem quando você é feito - você necessitará reiniciar Windows para este efeito da tomada da mudança.

Repita isto para cada máquina do cliente.

 

Compartilhar este post


Link para este post
Compartilhar em outros sites

Eu sempre coloquei nos meu clientes 1400. Descobri este valor na luta para configurar um modem adsl/router da 3com, que tinha mais campos além do VCI/VPI. Os campos restantes(n me recordo agora mas eram 3) estavam sendo preenchidos com valores errados de forma automática. Depois de muita tentativa e erro eu consegui acertar. E de quebra aprendi sobre este valor do MTU.

 

 

 

Compartilhar este post


Link para este post
Compartilhar em outros sites

Registre-se ou faça login para comentar

Você precisa ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

SOBRE O ELETRÔNICABR

EletrônicaBR é o melhor fórum técnico online, temos o maior e mais atualizado acervo de Esquemas, Bios e Firmwares da internet. Através de nosso sistema de créditos, usuários participativos têm acesso totalmente gratuito. Os melhores técnicos do mundo estão aqui!
Técnico sem o EletrônicaBR não é um técnico completo! Leia Mais...
×