Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am only using 'radvd'[Stateles Addres Configuration] server to advertise the prefix for LAN clients. LAN clients are formaing global ipv6 address based on advertised prefix.

I need to display the IPV6 global addresses of the LAN clients in the device(router). How I can get the global v6 addresses of the LAN clients?

share|improve this question

You don't mention what make and model router you have.

This is how to find this information on Linux, if this is helpful(?). To see neighbor cache run this:

ip -6 neigh show

I believe this shows just link local addresses.

Pinging the all hosts multi-cast address will list the global scope IPv6 addresses on the LAN.

ping6 -I <your-global-ipv6> ff02::1
share|improve this answer

Because the devices use autoconfiguration to configure themselves there is no central server that knows about all the clients. Radvd only sends out information about the network, it doesn't negotiate with the clients.

If you want to keep track of the clients on your network you can use tools like ndpmon that monitor Neighbour Discovery (which does what ARP used to do for IPv4)

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .