Estou tentando usar o TCPDump para capturar um datagrama IPv6 usando:
tcpdump -c 1 -i eth1 -vvvs0 ip6 and dst host H2.net2 & tracepath6 H2.net2
Estou executando este script no H1.net1; R12.net1 é a interface net1 para um roteador conectando net1 e net2; H1 e H2 estão habilitados para IPv6, assim como o R12.
No entanto, estou recebendo este erro:
tcpdump: expression rejects all packets
Do jeito que estou vendo: estou dizendo para escutar e capturar 1 datagrama ipv6 destinado a H2, então estou enviando um datagrama ipv6 para H2 para capturar.
O que estou perdendo? Alguém pode me apontar na direção certa?
Tags networking ipv6 tcpdump pcap