Fique conectado a Wifi específico que não tem internet


11

Eu tenho um Nexus 5 com Marshmallow e outro dispositivo com um WiFi embutido de 5.8Ghz que é usado para transferir vídeos dele. Quando eu me conecto a esse WiFi, ele fica me dizendo que não tem conexão com a Internet e, portanto, obviamente se desconecta automaticamente para encontrar uma melhor. Como mantenho a conexão?

Algumas coisas que eu já tentei:

  • defina a frequência apenas para 5Ghz
  • excluir todos os outros Wifis conhecidos
  • adicione manualmente o wifi

A menos que a conexão seja estável, não consigo conectar ao dispositivo com o aplicativo correspondente. Existem aplicativos que poderiam conseguir isso?

EDIT :

O Logcat imprime o seguinte quando o dispositivo é desconectado:

12-23 20:29:09.368: D/IpReachabilityMonitor(777): clear: iface{wlan0/21}, v{4}, ntable=[]
12-23 20:29:09.377: I/wpa_supplicant(4270): wlan0: CTRL-EVENT-DISCONNECTED bssid=00:e0:5d:91:1b:ec reason=3 locally_generated=1
12-23 20:29:09.381: D/WifiStateMachine(777): WifiStateMachine: Leaving Connected state

O que descobri até agora é que isso pode ser um problema no kernel. No entanto, não encontrei nenhuma referência ao Android nesse caso.



Obrigado pelas dicas. O adb shellponto de exclamação foi removido e eu não recebo mais notificações sobre a falta de conexão com a Internet. No entanto, a conexão ainda está sendo interrompida após um curto período. Permanece conectado aprox. 10 a 30 segundos e depois desconecta. Ele se reconecta, porém a transferência de vídeo é interrompida. Alguma ideia?
— precisa

1
Hey Denis, isso é chato como o inferno. Quando digo ao meu dispositivo para permanecer em uma conexão, espero que ele respeite meus desejos, e não reproduza o cartão "Eu me acho mais esperto que um usuário burro".
— Mindwin

Agora também verifiquei o wifi com um dispositivo Samsung Galaxy S5 e está funcionando como charme por lá. Eu não tenho idéia do que há de errado com o estoque android.
— Denis Loh

Respostas:


5

Eu obviamente encontrei uma solução possível para o meu problema.

Simplesmente defino as configurações de DHCP para estáticas e dou aos dispositivos um IP, Gateway apropriado e deixo o DNS configurado como está (8.8.8.8) seguindo estas instruções: É possível atribuir um endereço IP estático sem um DNS?

Depois, ainda reclama da falta de conexão com a internet, mas desta vez mantém a conexão.

Eu testo no meu Nexus 5 e Nexus 9 e parece funcionar.


finalmente encontrei isso, eu estava prestes a colocar a internet no roteador, em seguida, permitir apenas solicitações de ping ICMP e bloquear todas as outras solicitações de internet para que os dispositivos clientes continuassem conectados, presumi que se os clientes tivessem acesso ao ping ICMP, eles não mostrariam internet ausente
— Ceddy Muhoza 13/07/19

0

O Android está predefinido nas configurações globais da SU para eliminar um WIFI sem conexão à Internet. Mesmo se você optar por 'permanecer conectado', é instável e ainda pode interromper a conexão; e sempre que o ciclo se repetir, a conexão será perdida. Mas o comando para remover o Wifi sem internet pode ser alterado nas configurações globais da SU (um pouco como o BIOS em um computador).

Por que isso está configurado para desconectar agora, existem tantos dispositivos WIFI que não estão conectados à Internet, câmeras, drones, alarmes, redes limpas etc., e o proprietário do telefone não tem controle da conexão devido a um comando em segundo plano no sistema operacional Android.

Se você é competente para usar o ADB e a inicialização rápida, este comando do shell funciona no marshmallow: type supara entrar no modo superusuário. Em seguida, digite o seguinte comando:

settings put global captive_portal_detection_enabled0

Desativa a função "soltar wifi se não houver conexão à Internet".

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.