查找 IPv6 路由器通告前缀

pca*_*mic 7 ipv6

我正在使用 Centos 5.5 盒子。网络上的某些内容正在宣传 IPv6 前缀,我想知道是谁。

一种解决方案是安装 tcpdump 或 tshark 并只查看网络流量。我宁愿不必重新连接网络或使用 scp 玩 rpm sherpa。

是否有实用程序,例如routeip可以向我显示发送广告的路由器的地址?

小智 12

我所知道的最简单的方法就是接受它所宣传的路线。一旦它成为您的 inet6 路由器,就很容易了。

$ ip -f inet6 route
2001:db8:dead:beef::/64 dev eth1  proto kernel  metric 256  expires 3523sec mtu 1500 advmss 1440 hoplimit 0
fe80::/64 dev eth1  proto kernel  metric 256  mtu 1500 advmss 1440 hoplimit 0
default via fe80::21b:63ff:fe12:3456 dev eth1  proto kernel  metric 1024  expires 1722sec mtu 1500 advmss 1440 hoplimit 64
Run Code Online (Sandbox Code Playgroud)

“默认通过”是我的路由器。让我们通过查询我的 ARP 邻居来看看它到底是谁。

$ ip -f inet6 neigh
fe80::21b:63ff:fe12:3456 dev eth1 lladdr 00:1b:63:12:34:56 router STALE

$ ip -f inet neigh
10.0.0.1 dev eth1 lladdr 00:1b:63:12:34:56 STALE
Run Code Online (Sandbox Code Playgroud)

所以我找到了一个 inet6 路由器,其 MAC 地址为 00:1b:63:12:34:56,v4 地址为 10.0.0.1。希望这些线索足以让您回到熟悉的领域。