Les appareils Android ne connaissent pas l'itinéraire vers un hôte situé sur le même réseau

Il y a un réseau de bureau (avec un seul routeur wifi). J'essaie de connecter (navigateur Web, telnet) des appareils Android à mon hôte (tous deux connectés au même routeur via wifi).

Les paramètres du routeur :

IP: 192.168.1.1
Mask: 255.255.255.0

Sur l'hôte de destination

#ifconfig
eth2   inet addr:192.168.1.108  Bcast:192.168.1.255  Mask:255.255.255.0

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth2
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth2
192.168.1.0     0.0.0.0         255.255.255.0   U     2      0        0 eth2

Mon adresse d'hôte: 192.168.1.108

Adresse de l'appareil Android: 192.168.1.105

Lorsque j'essaie de pinger mon hôte depuis Android (2.x/4.x) (tablette PC/mobile) les messages suivants sont imprimé:

From 192.168.1.105: icmp_seq=xx Destination Host Unreachable

J'ai essayé de tracer la route vers l'hôte avec l'outil "traceroute" sur deux appareils Android. Un appareil affichait sa propre adresse, mais après plusieurs tentatives, il affichait l'adresse de destination et le nom d'hôte. Ensuite, j'ai essayé de me connecter à un service Web fonctionnant sur l'hôte de destination et il s'était connecté.

Puis après un certain temps, il n'a plus pu se connecter et traceroute a affiché la même adresse et le même nom d'hôte "propres".

Je n'ai pas réussi à forcer un autre appareil Android à afficher nom d'hôte de destination avec "traceroute".

Le même comportement était avec le routeur wifi précédent.

Qu'est-ce qui ne va pas ? Pourquoi pensent-ils que "192.168.1.108" appartiennent à un réseau différent?

demandé sur