9 votes

Android prend-il en charge le tethering IPv6 ?

Il semble qu'Apple ait entièrement soutenu IPv6 tethering on iOS devices il y a des années y compris les adresses IPv6 correctes et natives sur chaque appareil connecté.

Et pour Android ? Il semble qu'Android 6.0.1 soit toujours totalement dépourvu d'IPv6 du côté du tethering. Non seulement cela, mais le tethering ne fonctionne même pas explicitement lorsque vous êtes sur un réseau uniquement IPv6, à moins que votre téléphone ait une connectivité IPv4, aussi (ce qui avec DNS64 et NAT64, n'est souvent pas le cas -- T-Mobile US est particulièrement bien connu pour ne pas être enclin à fournir l'IPv4 natif aux appareils compatibles IPv6).

Le support du tethering IPv6 a-t-il été ajouté depuis ? Est-il prévu d'ajouter ce support dans les versions ultérieures ? Nous sommes en 2017, il n'y a pratiquement plus d'adresses IPv4, que se passe-t-il avec cette disparition du support du tethering ? !

3voto

Mygod Points 171

0voto

cnst Points 799

Cela n'a pas fonctionné sous Android 6.0.1 ; cependant, avec Android 7.1.1 sur le même appareil, et avec T-Mobile US comme opérateur au début de 2018, voici la configuration qui est attribuée à un boîtier OS X :

% ifconfig en0
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 8c:29:XX:XX:XX:XX 
    inet6 fe80::8e29:XXff:feXX:XXXX%en0 prefixlen 64 scopeid 0x4 
    inet 192.168.43.163 netmask 0xffffff00 broadcast 192.168.43.255
    inet6 2607:fb90:4bYY:YYYY:8e29:XXff:feXX:XXXX prefixlen 64 autoconf 
    inet6 2607:fb90:4bYY:YYYY:d427:13ba:ZZZZ:ZZZZ prefixlen 64 autoconf temporary 
    nd6 options=1<PERFORMNUD>
    media: autoselect
    status: active

Notez que cela inclut à la fois une adresse IPv6 temporaire aléatoire (utilisée ZZ pour l'anonymat), ainsi que l'adresse IPv6 permanente qui est déterminée sur la base du préfixe (YY) et de l'adresse MAC (XX).

P.S. Oui, il semble que T-Mobile US pourrait tout aussi bien déléguer l'ensemble du préfixe /64 à son ME, cependant, en faisant un traceroute6(8) peut indiquer que le préfixe n'est en fait pas entièrement dédié à l'équipement mobile, puisque la première utilisation du préfixe semble se faire au niveau PGW, puis ME, puis OS X, lorsqu'on effectue un traceroute6 vers l'adresse IPv6 permanente de la boîte OS X :

 3  lag-109.ear2.Paris1.Level3.net (2001:1900:5:2:2::4a09)  1.145 ms  1.416 ms  1.696 ms
 4  2001:1900:1a::19 (2001:1900:1a::19)  147.601 ms  147.609 ms  147.596 ms
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  2607:fb90:4bYY:YYYY:0:45:WWWW:WWWW (2607:fb90:4bYY:YYYY:0:45:WWWW:WWWW)  156.866 ms  157.103 ms  157.097 ms
10  2607:fb90:4bYY:YYYY:7136:9b4c:VVV:VVVV (2607:fb90:4bYY:YYYY:7136:9b4c:VVV:VVVV)  189.333 ms  201.174 ms  192.226 ms
11  2607:fb90:4bYY:YYYY:8e29:XXff:feXX:XXXX (2607:fb90:4bYY:YYYY:8e29:XXff:feXX:XXXX)  200.185 ms  300.332 ms  267.247 ms

C'est tout de même assez cool d'obtenir non pas une, mais deux adresses IP publiques routables sur un ordinateur portable alors qu'il est relié à un appareil Android moyen avec tout ce qu'il faut par défaut ; comme l'internet est censé être, p2p.

0 votes

Hm, mais je suppose que cela ne fonctionne pas pour le télétravail en USB ? Ou seulement pas sur Wifi-to-USB ?

1 votes

Je suis sous Android 9 et j'ai l'IPv6 natif de mon opérateur mais le tethering n'utilise que l'IPv4. Je ne trouve aucun paramètre pour contrôler cela. Serait-ce une option de construction que le fabricant de mon appareil n'a pas incluse ?

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