3 votes

Impossible de communiquer sur le réseau local lorsque le WIFI ne dispose pas d'Internet

Il s'agit d'un téléphone intelligent avec des données.

Mon téléphone est connecté à mon WIFI qui ne dispose pas d'internet actuellement. Il est également connecté au réseau cellulaire et l'utilise pour les données. Quand je fais ifconfig, il me dit que je suis connecté sur le wlan avec 192.168.1.4 et rmnet à 10.124.121.12. J'essaie d'envoyer une requête ping à un périphérique sur 192.168.1.55.

Si j'éteins mon réseau cellulaire, je peux le pinger sans problème. Avec mon réseau cellulaire activé, il est inaccessible.

Comment faire pour que mon Android me permette d'envoyer un ping à 192.168.1.55 tout en étant sur le réseau cellulaire ? Je n'ai remarqué cela que depuis que l'internet s'est éteint sur mon WIFI, c'est donc un problème étrange et nouveau.

1voto

bashBedlam Points 393

J'ai la même configuration. J'ai un réseau WiFi local qui n'est pas connecté à l'Internet. J'ai découvert que si vous allez dans les paramètres de votre téléphone, puis sélectionnez "Options du développeur" et cochez "Données cellulaires toujours actives", vous aurez accès au réseau WiFi et au réseau cellulaire simultanément.

Sur mon LG, je peux être sur le web avec des données cellulaires et imprimer sur l'imprimante sur le réseau WiFi local. Je viens de tester un ping pour m'en assurer et cela fonctionne comme prévu.

0voto

ULTRACOMFY Points 36

Vous ne pouvez pas envoyer de ping à cet appareil via Mobile Data. Vous avez l'appareil 1 (le vôtre) et l'appareil 2 (l'appareil à pinger). D'après les adresses IP indiquées, les deux appareils sont sur le même réseau WiFi. Le dispositif 1 peut se connecter au dispositif 2 en demandant un ping au dispositif 2 sur votre routeur (dispositif 3).

Votre routeur a probablement l'adresse IP 192.168.1.1.

Comme votre routeur sait que vous êtes connecté à lui, il transmettra votre requête ping au dispositif 2 et inversement.

Lorsque vous êtes connecté à votre opérateur mobile, vous avez une IP différente. Mais votre routeur utilise les IP pour déterminer s'il connaît un appareil ou non. Comme vous avez une IP différente et que votre requête ping vient de l'extérieur, il fait son travail : Ne pas faire suivre vos requêtes ping. C'est à cela que sert le routeur (en plus d'établir des connexions). C'est un pare-feu et il essaie d'empêcher les gens de l'extérieur de nuire à vos appareils.

Lorsque vous êtes connecté au WiFi When connected to WiFi

Lorsque vous êtes connecté au fournisseur de données du service mobile When connected over cellular data

Cela signifie que vous n'avez pas vraiment de problème avec Android. Ce que vous devez faire, c'est dire à votre routeur de transférer les paquets PING. C'est difficile. Pour cela, vous devriez vous rendre dans la communauté Servers Fault et leur demander comment vous pouvez faire exactement cela.

https://serverfault.com/

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X