Am 29.01.2015 um 11:44 schrieb Martin Pieuchot:
# ping6 -vc 4 heise.de
PING6(56=40+8+8 bytes) 2a03:4000:6:f0::47:e --> 2a02:2e0:3fe:1001:302::
32 bytes from 2a03:4000:6::1: Neighbor Advertisement

Could you tcpdump ICMP6 packets on vio0 at this moment?  I wonder if a
wrong target address can be used to craft NS messages for your gateway.

ping and tcpdump worked in parallel of course:

# ping6 -vc 4 heise.de
PING6(56=40+8+8 bytes) 2a03:4000:6:f0::47:e --> 2a02:2e0:3fe:1001:302::
32 bytes from 2a03:4000:6::1: Neighbor Advertisement
32 bytes from 2a03:4000:6::1: Neighbor Advertisement
32 bytes from 2a03:4000:6::1: Neighbor Advertisement
64 bytes from 2a03:4000:6:f0::47:e: Destination Host Unreachable
Vr TC  Flow Plen Nxt Hlim
 6 00 00000 0010  3a   40
2a03:4000:6:f0::47:e->2a02:2e0:3fe:1001:302::
ICMP6: type = 128, code = 0

32 bytes from 2a03:4000:6::1: Neighbor Advertisement
32 bytes from 2a03:4000:6::1: Neighbor Advertisement
32 bytes from 2a03:4000:6::1: Neighbor Advertisement
64 bytes from 2a03:4000:6:f0::47:e: Destination Host Unreachable
Vr TC  Flow Plen Nxt Hlim
 6 00 00000 0010  3a   40
2a03:4000:6:f0::47:e->2a02:2e0:3fe:1001:302::
ICMP6: type = 128, code = 0


--- heise.de ping6 statistics ---
4 packets transmitted, 0 packets received, 100.0% packet loss

# tcpdump -ni vio0 icmp6
tcpdump: listening on vio0, link-type EN10MB
23:37:43.456378 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff2f:5f: icmp6: neighbor sol: who has fe80::5054:e2ff:fe2f:5f 23:37:43.477928 2a03:4000:6:f0::47:e > ff02::1:ff00:1: icmp6: neighbor sol: who has fe80::1 23:37:43.479515 2a03:4000:6::1 > 2a03:4000:6:f0::47:e: icmp6: neighbor adv: tgt is fe80::1 [class 0xc0] 23:37:43.676146 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:44.456499 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:44.473219 2a03:4000:6:f0::47:e > ff02::1:ff00:1: icmp6: neighbor sol: who has fe80::1 23:37:44.474543 2a03:4000:6::1 > 2a03:4000:6:f0::47:e: icmp6: neighbor adv: tgt is fe80::1 [class 0xc0] 23:37:45.456340 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:45.473148 2a03:4000:6:f0::47:e > ff02::1:ff00:1: icmp6: neighbor sol: who has fe80::1 23:37:45.474440 2a03:4000:6::1 > 2a03:4000:6:f0::47:e: icmp6: neighbor adv: tgt is fe80::1 [class 0xc0] 23:37:45.675803 fe80::5054:9ff:fecd:f337 > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:46.483229 2a03:4000:6:f0::47:e > ff02::1:ff00:1: icmp6: neighbor sol: who has fe80::1 23:37:46.484412 2a03:4000:6::1 > 2a03:4000:6:f0::47:e: icmp6: neighbor adv: tgt is fe80::1 [class 0xc0] 23:37:46.675358 fe80::5054:9ff:fecd:f337 > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:46.941973 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff2f:5f: icmp6: neighbor sol: who has fe80::5054:e2ff:fe2f:5f 23:37:47.456517 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff2f:5f: icmp6: neighbor sol: who has fe80::5054:e2ff:fe2f:5f 23:37:47.483163 2a03:4000:6:f0::47:e > ff02::1:ff00:1: icmp6: neighbor sol: who has fe80::1 23:37:47.484248 2a03:4000:6::1 > 2a03:4000:6:f0::47:e: icmp6: neighbor adv: tgt is fe80::1 [class 0xc0] 23:37:47.566706 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:47.675297 fe80::5054:9ff:fecd:f337 > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:47.972090 fe80::5e5e:ab00:6603:66c0 > ff02::1:ff00:1: icmp6: neighbor sol: who has 2a03:4000:6:28::1 [class 0xc0] 23:37:48.457538 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff2f:5f: icmp6: neighbor sol: who has fe80::5054:e2ff:fe2f:5f 23:37:48.457560 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:48.483112 2a03:4000:6:f0::47:e > ff02::1:ff00:1: icmp6: neighbor sol: who has fe80::1 23:37:48.512246 2a03:4000:6::1 > 2a03:4000:6:f0::47:e: icmp6: neighbor adv: tgt is fe80::1 [class 0xc0] 23:37:48.974181 fe80::5e5e:ab00:6603:66c0 > ff02::1:ff00:1: icmp6: neighbor sol: who has 2a03:4000:6:28::1 [class 0xc0] 23:37:49.456515 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:49.975695 fe80::5e5e:ab00:6603:66c0 > ff02::1:ff00:1: icmp6: neighbor sol: who has 2a03:4000:6:28::1 [class 0xc0] 23:37:50.456432 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:50.879005 fe80::5054:9ff:fecd:f337 > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:51.504199 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:51.875435 fe80::5054:9ff:fecd:f337 > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:52.144556 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff2f:5f: icmp6: neighbor sol: who has fe80::5054:e2ff:fe2f:5f 23:37:52.456443 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:52.875438 fe80::5054:9ff:fecd:f337 > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:52.956538 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff2f:5f: icmp6: neighbor sol: who has fe80::5054:e2ff:fe2f:5f 23:37:53.456635 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:53.956680 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff2f:5f: icmp6: neighbor sol: who has fe80::5054:e2ff:fe2f:5f 23:37:53.983636 fe80::5e5e:ab00:6603:66c0 > ff02::1:ff00:1: icmp6: neighbor sol: who has 2a03:4000:6:28::1 [class 0xc0] 23:37:54.985777 fe80::5e5e:ab00:6603:66c0 > ff02::1:ff00:1: icmp6: neighbor sol: who has 2a03:4000:6:28::1 [class 0xc0] 23:37:55.396175 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:55.956345 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:55.987476 fe80::5e5e:ab00:6603:66c0 > ff02::1:ff00:1: icmp6: neighbor sol: who has 2a03:4000:6:28::1 [class 0xc0] 23:37:56.035341 fe80::5054:9ff:fecd:f337 > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:56.956318 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:57.031336 fe80::5054:9ff:fecd:f337 > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:37:57.301098 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff2f:5f: icmp6: neighbor sol: who has fe80::5054:e2ff:fe2f:5f
^C
298 packets received by filter
0 packets dropped by kernel



# ping6 -vc 4 fe80::1%vio0
PING6(56=40+8+8 bytes) fe80::5054:cfff:fe85:a9c9%vio0 --> fe80::1%vio0
32 bytes from fe80::1%vio0: Neighbor Advertisement
16 bytes from fe80::1%vio0, icmp_seq=0 hlim=64 dst=fe80::5054:cfff:fe85:a9c9%vio0 time=2.586 ms 16 bytes from fe80::1%vio0, icmp_seq=1 hlim=64 dst=fe80::5054:cfff:fe85:a9c9%vio0 time=0.864 ms 16 bytes from fe80::1%vio0, icmp_seq=2 hlim=64 dst=fe80::5054:cfff:fe85:a9c9%vio0 time=0.740 ms
32 bytes from fe80::b881:f46a:7c6a:f7eb%vio0: Neighbor Solicitation
32 bytes from fe80::2ae:7bff:fe00:ae7b%vio0: Neighbor Solicitation
16 bytes from fe80::1%vio0, icmp_seq=3 hlim=64 dst=fe80::5054:cfff:fe85:a9c9%vio0 time=4.660 ms

--- fe80::1%vio0 ping6 statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 0.740/2.212/4.660/1.590 ms

# tcpdump -ni vio0 icmp6
tcpdump: listening on vio0, link-type EN10MB
23:41:15.384871 fe80::5e5e:ab00:6603:66c0 > ff02::1:ff1d:dfba: icmp6: neighbor sol: who has 2a03:4000:6:5:5054:beff:fe1d:dfba [class 0xc0] 23:41:15.385641 fe80::5054:cfff:fe85:a9c9 > ff02::1:ff00:1: icmp6: neighbor sol: who has fe80::1 23:41:15.386885 fe80::1 > fe80::5054:cfff:fe85:a9c9: icmp6: neighbor adv: tgt is fe80::1 [class 0xc0]
23:41:15.386992 fe80::5054:cfff:fe85:a9c9 > fe80::1: icmp6: echo request
23:41:15.388105 fe80::1 > fe80::5054:cfff:fe85:a9c9: icmp6: echo reply
23:41:15.456514 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:41:15.457068 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff2f:5f: icmp6: neighbor sol: who has fe80::5054:e2ff:fe2f:5f 23:41:15.558096 fe80::5054:61ff:fe60:174 > ff02::1:ff2f:5f: icmp6: neighbor sol: who has fe80::5054:e2ff:fe2f:5f
23:41:16.386950 fe80::5054:cfff:fe85:a9c9 > fe80::1: icmp6: echo request
23:41:16.387242 fe80::5e5e:ab00:6603:66c0 > ff02::1:ff1d:dfba: icmp6: neighbor sol: who has 2a03:4000:6:5:5054:beff:fe1d:dfba [class 0xc0]
23:41:16.387673 fe80::1 > fe80::5054:cfff:fe85:a9c9: icmp6: echo reply
23:41:16.942200 fe80::5054:9ff:fecd:f337 > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:41:16.943672 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b
23:41:17.386917 fe80::5054:cfff:fe85:a9c9 > fe80::1: icmp6: echo request
23:41:17.387513 fe80::1 > fe80::5054:cfff:fe85:a9c9: icmp6: echo reply
23:41:17.389141 fe80::5e5e:ab00:6603:66c0 > ff02::1:ff1d:dfba: icmp6: neighbor sol: who has 2a03:4000:6:5:5054:beff:fe1d:dfba [class 0xc0] 23:41:17.456597 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:41:17.503525 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff60:174: icmp6: neighbor sol: who has fe80::5054:61ff:fe60:174 23:41:17.939445 fe80::5054:9ff:fecd:f337 > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:41:18.067153 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff85:a9c9: icmp6: neighbor sol: who has fe80::5054:cfff:fe85:a9c9 23:41:18.067267 fe80::5054:cfff:fe85:a9c9 > fe80::b881:f46a:7c6a:f7eb: icmp6: neighbor adv: tgt is fe80::5054:cfff:fe85:a9c9 23:41:18.068122 fe80::2ae:7bff:fe00:ae7b > fe80::5054:cfff:fe85:a9c9: icmp6: neighbor sol: who has fe80::5054:cfff:fe85:a9c9
23:41:18.386894 fe80::5054:cfff:fe85:a9c9 > fe80::1: icmp6: echo request
23:41:18.391411 fe80::1 > fe80::5054:cfff:fe85:a9c9: icmp6: echo reply
23:41:18.456591 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b
^C
153 packets received by filter
0 packets dropped by kernel



# ping6 -vc 4 fe80::1%vio0
PING6(56=40+8+8 bytes) fe80::5054:cfff:fe85:a9c9%vio0 --> fe80::1%vio0
16 bytes from fe80::1%vio0, icmp_seq=0 hlim=64 dst=fe80::5054:cfff:fe85:a9c9%vio0 time=0.876 ms 16 bytes from fe80::1%vio0, icmp_seq=1 hlim=64 dst=fe80::5054:cfff:fe85:a9c9%vio0 time=0.939 ms 16 bytes from fe80::1%vio0, icmp_seq=2 hlim=64 dst=fe80::5054:cfff:fe85:a9c9%vio0 time=0.890 ms 16 bytes from fe80::1%vio0, icmp_seq=3 hlim=64 dst=fe80::5054:cfff:fe85:a9c9%vio0 time=0.742 ms

--- fe80::1%vio0 ping6 statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 0.742/0.862/0.939/0.073 ms

# tcpdump -ni vio0 icmp6
tcpdump: listening on vio0, link-type EN10MB
23:42:15.484472 2a03:4000:6:52::2 > ff02::1:ff2f:5f: icmp6: neighbor sol: who has fe80::5054:e2ff:fe2f:5f 23:42:15.504518 fe80::5e5e:ab00:6603:66c0 > ff02::1:ff1d:dfba: icmp6: neighbor sol: who has 2a03:4000:6:5:5054:beff:fe1d:dfba [class 0xc0]
23:42:15.938615 fe80::5054:cfff:fe85:a9c9 > fe80::1: icmp6: echo request
23:42:15.939343 fe80::1 > fe80::5054:cfff:fe85:a9c9: icmp6: echo reply
23:42:16.223427 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff2f:5f: icmp6: neighbor sol: who has fe80::5054:e2ff:fe2f:5f 23:42:16.347403 fe80::5054:9ff:fecd:f337 > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:42:16.480986 2a03:4000:6:52::2 > ff02::1:ff2f:5f: icmp6: neighbor sol: who has fe80::5054:e2ff:fe2f:5f 23:42:16.506402 fe80::5e5e:ab00:6603:66c0 > ff02::1:ff1d:dfba: icmp6: neighbor sol: who has 2a03:4000:6:5:5054:beff:fe1d:dfba [class 0xc0] 23:42:16.693471 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b
23:42:16.945284 fe80::5054:cfff:fe85:a9c9 > fe80::1: icmp6: echo request
23:42:16.946004 fe80::1 > fe80::5054:cfff:fe85:a9c9: icmp6: echo reply
23:42:16.956585 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff2f:5f: icmp6: neighbor sol: who has fe80::5054:e2ff:fe2f:5f 23:42:17.456570 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b 23:42:17.481073 2a03:4000:6:52::2 > ff02::1:ff2f:5f: icmp6: neighbor sol: who has fe80::5054:e2ff:fe2f:5f 23:42:17.508472 fe80::5e5e:ab00:6603:66c0 > ff02::1:ff1d:dfba: icmp6: neighbor sol: who has 2a03:4000:6:5:5054:beff:fe1d:dfba [class 0xc0]
23:42:17.935108 fe80::5054:cfff:fe85:a9c9 > fe80::1: icmp6: echo request
23:42:17.935844 fe80::1 > fe80::5054:cfff:fe85:a9c9: icmp6: echo reply
23:42:17.956372 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff2f:5f: icmp6: neighbor sol: who has fe80::5054:e2ff:fe2f:5f 23:42:18.456610 fe80::b881:f46a:7c6a:f7eb > ff02::1:ff00:ae7b: icmp6: neighbor sol: who has fe80::2ae:7bff:fe00:ae7b
23:42:18.935094 fe80::5054:cfff:fe85:a9c9 > fe80::1: icmp6: echo request
23:42:18.935696 fe80::1 > fe80::5054:cfff:fe85:a9c9: icmp6: echo reply
^C
214 packets received by filter
0 packets dropped by kernel

hth

Reply via email to