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.