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.

Denis Loh
fonte
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.

Denis Loh
fonte
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".

Ted
fonte