Encontre o Roteador IPv6 anunciando um prefixo

7

Estou usando uma caixa Centos 5.5. Algo na rede está anunciando prefixos IPv6, e eu quero saber quem.

Uma solução seria instalar o tcpdump ou tshark e apenas observar o tráfego da rede. Eu preferiria não ter que religar a rede ou jogar rpm sherpa com scp.

Existe um utilitário, como route ou ip , que mostrará os endereços dos roteadores que estão enviando os anúncios?

    
por pcapademic 22.04.2011 / 21:15

3 respostas

11

A maneira mais fácil de fazer isso é apenas aceitar a rota que está anunciando. Uma vez que é seu roteador inet6, é fácil.

$ 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

'default via' é meu roteador aqui. Vamos ver quem realmente é, consultando meus vizinhos 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

Então eu encontrei um roteador inet6 com um endereço MAC 00: 1b: 63: 12: 34: 56 e um endereço v4 10.0.0.1. Espero que sejam pistas suficientes para mandar você de volta ao território familiar.

    
por 22.04.2011 / 22:25
3

O radvdump (instalado ao lado do radvd) fornecerá o que você quer também ...

    
por 11.12.2011 / 19:57
1

O utilitário rdisc6 , incluído na maioria das distribuições Linux, faz o que você quer.

    
por 19.12.2015 / 02:20

Tags