Hi,
I'm running Win-XP (SP1) with the IPv6 option installed. ping6 works (atleast
for localhost). But, why doesn't I get IPv6 printed from tethereal or ethereal?
As a test I'm sending a "ICMP6 Neighbor Solicitation" from another PC. This
is what tethereal shows:
----------------------------------------------------------------------------
Frame 2 (78 bytes on wire, 78 bytes captured)
Arrival Time: Nov 8, 2002 23:44:11.211859000
Time delta from previous packet: 1.044676000 seconds
Time relative to first packet: 1.044676000 seconds
Frame Number: 2
Packet Length: 78 bytes
Capture Length: 78 bytes
Ethernet II, Src: 00:01:02:f6:5a:4f, Dst: ff:ff:ff:ff:ff:ff
Destination: ff:ff:ff:ff:ff:ff (Broadcast)
Source: 00:01:02:f6:5a:4f (3COM_f6:5a:4f)
Type: IPv6 (0x86dd)
Internet Protocol Version 6
Version: 6
Traffic class: 0x00
Flowlabel: 0x00000
Payload length: 24
Next header: ICMPv6 (0x3a)
Hop limit: 255
Source address:
Destination address:
Internet Control Message Protocol v6
Type: 135 (Neighbor solicitation)
Code: 0
Checksum: 0x7797 (correct)
Target:
-----------------------------
Note no address after src/dest or target fields.
WinDump also have the same problem; it prints "(null)" for any IPv6
address. So I think it's a probem with "inet_ntop(AF_INET6,..)".
Gisle V.