Ken Schneider wrote:
On Fri, 2005-05-06 at 10:39 -0400, James Knott wrote:
George Barnett wrote: As I have mentioned, the ping is being received. The problem is that there's no reply. Given that the ping attempt is seen at the destination, rules out network problems.
The situation is as follows
Computer A can ping itself and get response. Computer B can ping itself and get response. Computer A can ping B. Ethereal, running on B, shows "Neighbor Solicitation" from A, but does not show any response. Computer A shows "From ::1 icmp_seq=6 Destination unreachable: Address unreachable"
A good ping of a computer to itself shows:
jknott@linux:~> ping6 -I eth0 fe80::205:5dff:fef6:4ce PING fe80::205:5dff:fef6:4ce(fe80::205:5dff:fef6:4ce) from ::1 eth0: 56 data bytes 64 bytes from fe80::205:5dff:fef6:4ce: icmp_seq=1 ttl=64 time=0.046 ms 64 bytes from fe80::205:5dff:fef6:4ce: icmp_seq=2 ttl=64 time=0.050 ms 64 bytes from fe80::205:5dff:fef6:4ce: icmp_seq=3 ttl=64 time=0.053 ms 64 bytes from fe80::205:5dff:fef6:4ce: icmp_seq=4 ttl=64 time=0.050 ms
Incidentally, "Neighbor Solicitation" is the IPv6 version of arp request. So, the problem appears to be that the remote system is not responding to the IPv6 version of an arp request.
Check your routing setup.
What routing? The computer is receiving the "Neighbor Solicitation" request, but not responding. The computers are sitting on my desk, with only the switch between them. Here's the ifconfig for both systems. eth0 Link encap:Ethernet HWaddr 00:05:5D:F6:04:CE inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::205:5dff:fef6:4ce/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:603728 errors:0 dropped:0 overruns:0 frame:0 TX packets:656548 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:274969413 (262.2 Mb) TX bytes:135805308 (129.5 Mb) Interrupt:10 Base address:0xa800 eth0 Link encap:Ethernet HWaddr 00:00:E2:8A:26:AA inet addr:192.168.1.30 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::200:e2ff:fe8a:26aa/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:42 errors:0 dropped:0 overruns:0 frame:0 TX packets:39 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5332 (5.2 Kb) TX bytes:5133 (5.0 Kb) And /proc/net/ipv6_route shows 00000000000000000000000000000001 80 00000000000000000000000000000000 00 00000000000000000000000000000000 00000000 00000002 0000002a 80200001 lo fe8000000000000002055dfffef604ce 80 00000000000000000000000000000000 00 00000000000000000000000000000000 00000000 00000002 0000009b 80200001 lo fe800000000000000000000000000000 40 00000000000000000000000000000000 00 00000000000000000000000000000000 00000100 00000000 00000000 00000001 eth0 ff000000000000000000000000000000 08 00000000000000000000000000000000 00 00000000000000000000000000000000 00000100 00000000 00000000 00000001 eth0 00000000000000000000000000000000 00 00000000000000000000000000000000 00 00000000000000000000000000000000 ffffffff 00000001 00000006 00200200 lo I don't see any route command info on IPv6.