[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(usagi-users 00795) Strange Behavior - ping6 problems and freezing



Dear fellow USAGI Users, please help.

When my Linux labtop w/ the USAGI stack start-ups, the other machines
are not able to ping the Linux labtop until the Linux labtop pings the
other machines.  Also, when I ping a machine that is not on the same
local-link, the Linux machine will freezes with no way to recovery
except for a hard reboot. If anyone know how to fix this problem, please
help!

Thanks,
Tin


Here are the technical details:

Using RedHat Linux 7.1-1, kernel version 2.4.9-USAGI, using
usagi-20010820-linux24.


Here is the setup:

	    _______________________________ Ethernet Hub
	    |		    |		   |
	    |		    |		   |
	Linux Box	Linux Box	Router 1 ------- Router 2
	  USAGI		non-USAGI	 NetBSD		  NetBSD
	  Host 1	 Host 2

Host 1 IPv6: 4097:0:1:1:210:a4ff:fefb:c6ef, fe80::210:a4ff:fefb:c6ef
Host 2 IPv6: 4097:0:1:1:210:a4ff:fef0:1662, fe80::210:a4ff:fef0:1662
Router 1:    4097:0:1:1:210:83ff:fe02:b9c1, fe80::210:83ff:fe02:b9c1
Router 2:    4097:0:1:2:260:b0ff:feef:1b50, fe80::260:b0ff:feef:1b50


PROBLEM 1

Host 1 starts up, I type:
# modprobe ipv6
# ifconfig eth0 inet6 add 4097:0:1:1:210:a4ff:fefb:c6ef/64
#

At this point, I cannot ping Host 1 using its link-local address or its
global address from Host 2, Router 1, or Router 2.
I get the following message when I try, "From ::1: Destination
unreachable: Address unreachable"

After,
# ping6 -I eth0 fe80::210:a4ff:fef0:1662
# ping6 -I eth0 4097:0:1:1:210:a4ff:fef0:1662
#

Then the other guys can ping Host 1.


PROBLEM 2

From Host 1, if I do "ping6 -I eth0 4097:0:1:2:260:b0ff:feef:1b50"
(Router 2 - which is on a different subnet), Host 1 will freeze.  That
command works fine from Host 2 and Router 1.  I would need to re-start
the machine.  Control-C, Control-Z, Control-Back Space doesn't seem to
respond.


PROBLEM 3

After I start the MIPL code, the ping stops working.

# /usr/src/usagi/src/miplv6/mobile-ip6 start

I get a message saying OK. Then when I try doing

# ping6 -I eth0 4097:0:1:1:210:a4ff:fef0:1662

I get "ping: bind icmp socket: Cannot assign request address"

If I stop the MIPL code, then I am back to PROBLEM 1.

If you guys can provide any advice, I would greatly appreciate it.

Thanks again,
Tin