0

I'm running a hypervisor with ESXi 6.7 Update 3. I have it set to receive IPv6 addresses using DHCPv6. Though it is soliciting addresses with DHCPv6, it's only using its autoconfigured (SLAAC) addresses. When I turn autoconfiguration off, it only uses the link-local address.

I ran tcpdump on my DHCPv6 server, and saw that it was sending the DHCPv6 confirmations properly:

13:13:43.917120 IP6 (hlim 1, next-header UDP (17) payload length: 116) fe80::ae1f:6bff:fe18:8ec2.546 > ff02::1:2.547: [udp sum ok] dhcp6 confirm (xid=bf2b8c (client-ID hwaddr/time type 1 time 1421631981 ac1f6b188ec2) (option-request DNS-server DNS-search-list) (elapsed-time 300) (IA_NA IAID:1796771522 T1:0 T2:0 (IA_ADDR 2607:f2c0:f00f:7f03::9 pltime:0 vltime:0) (IA_ADDR fdae:4b4a:c17:3::9 pltime:0 vltime:0)))                                      
13:13:47.917167 IP6 (hlim 1, next-header UDP (17) payload length: 116) fe80::ae1f:6bff:fe18:8ec2.546 > ff02::1:2.547: [udp sum ok] dhcp6 confirm (xid=bf2b8c (client-ID hwaddr/time type 1 time 1421631981 ac1f6b188ec2) (option-request DNS-server DNS-search-list) (elapsed-time 700) (IA_NA IAID:1796771522 T1:0 T2:0 (IA_ADDR 2607:f2c0:f00f:7f03::9 pltime:0 vltime:0) (IA_ADDR fdae:4b4a:c17:3::9 pltime:0 vltime:0)))

I also verified in the host console that the firewall exception for DHCPv6 is enabled. However, the addresses confirmed aren't assigned to the vmk0 interface:

screenshot of ESXi host console showing IP addresses on vmk0

Is there a way I can troubleshoot this on the ESXi host itself? I read the manual for esxcli and the only options seem to be to view the configuration, or to turn DHCPv6 on and off.

Browse other questions tagged or ask your own question.