Android device cannot obtain an IPv6 address

  • 0 Followed
  • 0Collected ,15Browsed

Problem Description

Conventional wireless networking, AC is connected alongside the core, with the core acting as the DHCP server, and dual stack address allocation. Apple devices and laptops obtain addresses normally, but Android phones fail to acquire IPv6 addresses.


Process Analysis

1. Check configuration

2. Remove stateful fetching and modify prefix to 64 for testing

3. If no issues are found debug to verify normal sending


Solution

The issue was resolved by deleting the stateful assigned address and modifying the prefix to 64.

Summary:

1. Currently, Android terminals do not supportobtaining IPv6 addresses via DHCPv6 stateful allocation; they can onlyuse stateless address assignmentto acquire addresses through ND messages.

2. Android terminalsrequiredual stackenvironment to enable external communication (they must first obtain an IPv4 address, then acquire an IPv6 address via SLAAC);

3、for stateless address generation, the RA message must carry aprefix length of 64 bitsIf the prefix length carried in the RA message is not 64 bits, the interface will fail to automatically generate an IPv6 global unicast address.

 


Please rate this case:   
0 Comments

No Comments

Add Comments: