[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(usagi-users 00402) The ping6 problem
- To: "usagi-users@xxxxxxxxxxxxxx" <usagi-users@xxxxxxxxxxxxxx>
- Subject: (usagi-users 00402) The ping6 problem
- From: Wang Kai <wangkai1@xxxxxxxxxxxxxxx>
- Date: Mon, 16 Apr 2001 17:26:47 +0800
- Reply-to: usagi-users@xxxxxxxxxxxxxx
- Sender: wangkai@xxxxxxxxxxxxxxx
Dear Usagi Group,
I met a small problem and want to get guide from you. Now I set up a
small IPv6 network and all the hosta are running Redhat 6.2 with IPv6
enabled. One computer is a IPv6 router connecting to the outside and
other two are normal IPv6 hosts. Since the router has two
interface(eth0, eth1), after booting up, the host will automatically
configure two interface with two link-local IPv6 addresses. But when
I ping from the router to any host, it can't be successful. Why? I find
that in routing table, there are two entry for fe80::/10 prefix, one is
via eth0 and the other is via eth1. The eth0 entry is above eth1 entry.
So the system always selects the eth0 path to ping out, so it will not
reach the other two hosts. If I delete the eth0 path or move the eth1
path to the first, ping can work! How to figure out this problem?
I try to use the commnd" route -A inet6 del fe80::/10 dev eth0" to
delete the first entry. But the program reported error. Is there any way
to control the interface to create the link-local address?
Thanks in advance!
--
Regards
Wang Kai