IPV6 and MAC discovery

Is there a way to get the MAC and IPV6 Global link address for the network, just as ARP does with IPV4 in Ubuntu. I tried to retrieve IPV6(Link Local Address) using THC-IPV6 tool. But retrieving MAC is not possible.


Solution 1:

alive6 from the THC-IPv6 toolkit does not do the job, but right after a scan you may issue indeed ip -6 neigh as alive6 will "wake up" all neighbors so that they will show up in the neighbor cache.

A cleaner way is to use scan6 from the IPv6 toolkit, scan6 -i <if> -L -e -v does what you look for.