Como resolver problemas de conexão Wi-Fi com um ajuste no DHCP, no Android.

O sistema operacional Android, do seu celular, possui um menu “escondido”, com opções de configuração e ajuste mais específicas ou avançadas.
A dica deste post é de fácil implementação e não traz qualquer consequência danosa para o seu aparelho. Se nada funcionar do jeito que você gostaria, é simples desfazer para tentar outra solução.

Para ter acesso ao hack do DHCP legacy, é necessário ativar o menu de opções do programador do Android — certifique-se de ler o artigo do link, se não souber do que estou falando.

Outra coisa importante a se dizer é que o item a ser ajustado não está presente em todas as versões do Android — apenas na versão 6.0 Marshmallow, de alguns dispostivos.
Para contextualizar, este artigo foi baseado em um aparelho Samsung Galaxy J5, em que o ajuste pode ser feito.

Portanto, verifique se o item está presente no seu dispositivo, antes.
Se não estiver, tente outras soluções para os problemas de conexão Wi-Fi do seu Android.

Se houver suporte à configuração, o item de menu estará presente em Configurações / Opções do Desenvolvedor / “Usar cliente DHCP legado”.

android dhcp legado

Ative a opção e veja se isto resolve o problema.
Se você não conseguir perceber alguma melhora no seu problema de conexão Wi-Fi ou experimentar piora na situação, volte ao menu de opções do desenvolvedor e desative o “DHCP legado”.

O que o Cliente DHCP legado faz?

Presente em algumas versões do Android 6.0, o “cliente DHCP legado (legacy)” faz a mesma coisa que o cliente DHCP padrão do seu smartphone ou tablet já faz.

O ajuste, troca a seleção para usar o configurador DHCP antigo (da versão 5.1 Lollipop do Android)
A diferença é que a versão padrão (a atual) é totalmente escrita em JAVA.

Não existe a intenção de “resolver problemas de conexão”, com este ajuste, aqui.
Ele está aí apenas para quem tiver algum roteador mais antigo (anterior a 2015) e que possa estar enfrentando algum gargalo na comunicação entre seus dispositivos.

Na verdade, alguns roteadores muito antigos (com quase 10 anos) podem ter problemas sérios para se conectar a seu aparelho celular, usando o sistema de conexão DHCP atual.

É mais ou menos por estes motivos que o item não vai estar vidível em aparelhos Android mais atuais.
A empresa pressupõe que você atualizou o roteador, além do celular, nos últimos anos.

Transfira arquivos entre celulares via Wi-Fi Direct

Atualmente, as pessoas trocam seus arquivos de vídeo, fotos etc. de inúmeras formas.
É possível fazer o trabalho via Whatsapp, Telegram, bluetooth… e via Wi-Fi Direct.

Se o seu Android é anterior ao 5.1, leia este post.
Nas versões mais atuais do Android o recurso de Wi-Fi fica nas opções de configuração avançada — provavelmente por que não é muito usado pelos noobs… 😀

Como configurar o Wi-fi Direct no Android

Comece por abrir o menu de configuração do Wi-Fi ou abra a relação de roteadores Wi-Fi (aquela que você sempre abre quando vai pra casa de um amigo e quer configurar a senha nova).
Em seguida, vá até a barrinha de menu especial, no topo da tela, à direita.
Toque e selecione ‘Avançado’.
wi-fi menu avançado

No painel de configuração Wi-Fi avançado, selecione a opção referente a “Wi-Fi Direct”.
wi-fi menu avançado

Na próxima tela, os dispositivos dos seus amigos já irão aparecer (se estiverem com o recurso ligado também).
Você já pode selecionar com quem irá se conectar.

wi-fi menu avançado

Existe mais configurações, para quem deseja trocar o nome do seu dispositivo no Wi-Fi Direct, aumentar o tempo em que seu smartphone ficará disponível para conexões etc.
wi-fi menu avançado

Leia mais sobre o uso do Wi-Fi Direct!.

Altere o DNS do seu aparelho Android e drible alguns problemas da rede.

Alterar o DNS, através do qual o seu dispositivo se conecta à Internet, é um procedimento relativamente simples.
Trata-se de uma sigla para Domain Name System — ou seja, “sistema de domínio de nomes”, traduzido livremente.
Isto se refere a um sistema de nomeação de computadores, serviços ou outros recursos da rede, descentralizado e hierárquico.
O método consiste em associar diversas informações (como endereços IP) a nomes de domínios, atribuídos a cada nó presente em uma rede.
Para o cérebro humano, é mais fácil decorar um nome, como elias.praciano.com do que um número, como 192.168.1.0 (IPv4) ou, ainda, 2001:0db8:0000:0000:0000:ff00:0042:8329 (IPv6).

Portanto, é graças ao sistema de DNSs que você não precisa ficar digitando números incompreensíveis na barra de endereços do seu navegador, quando nos referimos a endereços IPv4.
Quando chegamos aos endereços que seguem o padrão IPv6, fica mais difícil ainda memorizar.

Serviços de DNSs podem ser pagos e oferecer alguns recursos úteis a seus usuários. o OpenDNS, por exemplo, permite filtrar conteúdo da Internet e obter estatísticas do seu fluxo de dados.
O Google tem um serviço de DNS gratuito (e tem uma versão paga também) que é muito popular entre usuários comuns e empresas.

Como configurar o DNS no Android

O melhor lugar para configurar o seu DNS é no seu roteador — de casa ou da empresa.
Mas no celular é mais fácil.
Seja cauteloso(a) com o procedimento, para não ficar sem acesso a Internet por ter entrado com informações erradas na configuração.
Comece por abrir a seção de configurações geraisdo seu dispositivo Android e abra o painel de configurações Wi-Fi.
android configuração da rede.
Em seguida, escolha uma das redes para configurar — pressionando-a até aparecer o submenu de configurações.
Selecione a opção “Modificar a rede”.
android configuração da rede.
Selecione “Opções avançadas”.
android configuração da rede.
As configurações de DNS ficam na parte inferior e você pode entrar com até 2 servidores DNS.
No meu exemplo (figura abaixo) usei servidores de DNS do Google.
google dns
Por fim, basta tocar em “Salvar” e navegar usando os novos DNSs.
Leia mais sobre DNS, no site ou sobre outras dicas de configuração da rede no Android.

Como configurar o Android para usar um endereço IP estático na rede Wi-Fi

Há alguns motivos bem fortes para usar um endereço IP estático em seu dispositivo Android, dentro da rede Wi-Fi (doméstica, da empresa etc.)
Alguns usuários relatam que a conexão fica mais consistente — embora eu não veja motivos técnicos o suficiente para isto.
Se você usa aplicativos servidores no seu aparelho, pode ser mais fácil para os aplicativos clientes se conectarem a ele, se o endereço IP sempre for o mesmo.
O procedimento descrito neste texto só vale para a rede a qual você está conectado neste momento. Para as outras redes, o Android continuará a usar as configurações padrão ou que já foram feitas.
android configuração da rede.
Abra o painel de configurações do seu dispositivo e selecione o item de configuração do Wi-fi.
Agora, siga o passo a passo:

  1. Mantenha o dedo pressionado sobre o nome da rede – cujas configurações você deseja editar – até que um menu pop up apareça.
    android configuração da rede.
    Selecione a opção Modificar a rede, para abrir um painel de configurações específicas.
  2. Altere a opção DHCP para Estático.
    android configuração da rede.
  3. Role até Endereço IP e digite o novo endereço que você deseja usar a partir de agora.
    Se é novo em configuração de redes e não entende muito do assunto, é seguro preservar as 3 primeiras partes do endereço e alterar apenas a última (à direita).
    android configuração da rede.
  4. Ao terminar, toque em Salvar, na parte inferior da tela.

Este procedimento é simples, mas pede que se tenha algum conhecimento básico sobre redes.
Se tudo der errado e você não souber como desfazer as modificações, você pode adotar um destes 2 procedimentos:

  • Volte ao segundo passo e selecione a opção DHCP e salve
  • ou volte ao primeiro passo e selecione Esquecer a rede e faça uma reconfiguração automática.

Leia mais sobre como resolver problemas de conexão no artigo Como resolver problemas comuns de conexão ao Wi-Fi.

Ajuste avançado da configuração do Wi-Fi, pode ajudar a resolver problemas de conexão no Android.

O Android tem várias possibilidades de configuração para facilitar a conexão sem fio.
Neste post, vou falar de um ajuste escondido nos aparelhos com Android 6.0 Marshmallow ou superior voltado para a configuração do Wi-Fi.

Trata-se do item “Usar cliente DHCP legado” ou “Use legacy DHCP client“, em aparelhos configurados para o idioma inglês.
O item fica dentro do painel do desenvolvedor — que precisa ser desbloqueado, para que você tenha acesso a ele.
android usar cliente dhcp legado
Como é possível visualizar, na explicação do item, ele faz com que o Android abra mão de usar os ajustes mais novos para voltar a usar os mesmos ajustes da versão 5.1 Lollipop.
Este procedimento pode ser eficaz para resolver problemas de conexão em que o aparelho não consegue passar da mensagem “tentando obter endereço IP” ou “obtaining IP address“.
Se o procedimento não resolver, clique na tag wi-fi ou use o sistema de busca deste site, para encontrar outros procedimentos relacionados à conexão no Android.