ubuntu connect to my router by WLAN.
- Under Windows11, laptop can get ipv6 address. Also, I can see the 4 steps dhcpv6 process via wireshark, which means the dhcpv6 server works well.
- Under Ubuntu,
dhclient -v -6 wlps20f3
, sends solicit packet but not get reply observed by wireshark. - After long time observation, i find there exists another DHCPv6 packet sent out, but the XID is different with the packet sent in step2, and immediately receive the reply from the router, containing a global ipv6 address (start with 2001::xxx), and btw a log "RCV: reply message on wlps20f3, nothing done with it" can be seen from the step2 output.
To be clear, i think there is 2 process send the dhcpv6 solicit packet. one is my command in step 2, another is what i decribe in step 3, i dont know what process it is, i call it process_A here.
i find the process_A sends dhcpv6 solicit packet about per 110 seconds, and it seems use the 2 steps dhcpv6 process which use the rapid commit options.
Here comes to my question.
Is there more than one process act as the dhcpv6 client in ubuntu?if it is true, which one should i use, and how to check whether they are in use?
How to configure my dhcp client properly?
Thanks.