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 ?