I am using a Centos 5.5 box. Something on the network is advertising IPv6 prefixes, and I want to know who.
One solution would be to install tcpdump or tshark and just look at the network traffic. I would prefer not to have to rewire the network or play rpm sherpa with scp.
Is there a utility, like route
or ip
that will show me the addresses of the routers sending the advertisements?
The easiest way I know to do this is to just accept the route it's advertising. Once it's your inet6 router, it's easy.
'default via' is my router here. Let's see who it actually is, by querying my ARP neighbors.
So I've found an inet6 router with a MAC address 00:1b:63:12:34:56, and a v4 address 10.0.0.1. Hopefully that'd be enough clues to send you back into familiar territory.
radvdump (installed alongside radvd) will provide you what you want as well...
The
rdisc6
utility, included in most Linux distributions, does what you want.