2 votes

ping <ip> échoue, mais ping -I eth5 <ip> fonctionne dans le shell Android

J'essaie d'activer Ethernet sur mon Android-7.1.2. Maintenant, il peut acquérir une adresse IP à partir d'un serveur DHCP. ifconfig montre que le port Ethernet peut recevoir un grand nombre de paquets, mais n'en envoie que quelques-uns, comme ci-dessous :

  eth5      Link encap:Ethernet  HWaddr 00:04:9f:04:4d:51

  inet addr:10.193.20.83  Bcast:10.193.20.255  Mask:255.255.255.0

  inet6 addr: fe80::204:9fff:fe04:4d51/64 Scope: Link

  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

  RX packets:10513 errors:0 dropped:0 overruns:0 frame:0

  TX packets:22 errors:0 dropped:0 overruns:0 carrier:0

  collisions:0 txqueuelen:1000

  RX bytes:926773 TX bytes:2204

  Memory:1aea000-1aeafff

Et ping -I eth5 10.193.20.64 peut fonctionner :

layerscape:/ # ping -I eth5 10.193.20.64

PING 10.193.20.64 (10.193.20.64) from 10.193.20.83 eth5: 56(84) bytes of data.

64 bytes from 10.193.20.64: icmp_seq=1 ttl=64 time=0.345 ms

64 bytes from 10.193.20.64: icmp_seq=2 ttl=64 time=0.354 ms

Cependant, ping 10.193.20.64 échoue avec :

layerscape:/ # ping 10.193.20.64

connect: Network is unreachable

Et voici mon itinéraire :

layerscape:/ # route -n

Table de routage IP du noyau

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

10.193.20.0     0.0.0.0         255.255.255.0   U     0      0        0 eth5

Qu'est-ce que je perds ?

-1voto

Alan Wang Points 21

J'ai enfin trouvé la solution à ce problème :

layerscape:/ # ip rule add from all lookup main pref 0

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