At Naval Research Lab (NRL), we setup linux 7.3 with MIPL 0.9.5.
doing exactly what you are trying to do. We successfully switched
the MN from one AP to another and make the MN talked back and
forward between two networks.
We did have some problem with some AP. We tried Linksys, 3com, and
DLINK. Only DLINK can carried and forward IPV6 traffic. I suggest
you use the MN to ethereal the AP and make sure to can see RADVD's
traffic. Then you should make sure you have an IPV6 address on your
MN. Then you can switch to another network where the Corresponding
node is. I don't see you CN. What are you trying to do without a CN?
Good luck.
At 11:35 AM 5/1/2003 -0400, you wrote:
Hello, I hope some one can direct me to solve my problem.
I am trying to test Mobile IPv6, I am using LapTops (LT)using
Lucent and CISCO cards. The objective is just to show transparent
mobility with IPv6. I am having problems setting up the router so
that radvd can run properly.
LT1 (HA)has a wire interface (eth0) that is connected to the LAN
(IPv4) with Subnet ID 1, and eth1 is wireless and it has the subnet
ID of 2
LT2 (MN) has one wireless interface (eth0) and it's subnet ID is 2
LT3 (ROUTER) has two wireless interfaces, one (eth0) goes to the
access point that is connected to another subnet (IPv4) and eth1
has the subnet ID of 3
I have some questions about the behavior of the radvd and some
others regarding the router configuration.
I am having problems setting up the router so that radvd can run
properly. As of today, I have configured the HA,
/etc/network-mip6.conf looks as follows:
FUCTIANALITY=ha
TUNNEL_SITELOCAL=yes
DEBUGLEVEL=1
MIN_TUNNEL_NR=2
MAX_TUNNEL_NR=3
HOMELINK=eth1
The /etc/radvd.conf is set so that it will advertice
3ffe:302:11:2::/64
Now since the Mobile is also configure to be in the same subnet, it
will listen to the radvd and it uses the prefix to set itself with
and Global IP v6 address by appending the MAC address and the fffe.
In addition to this address it also set another Ipv6 Global address
where the prefix including the subnet is the same as the other but
the Interface ID looks to be set at random. IS THIS THE CORRECT
BEHAVIOR? what is the other Global address used for?
Since I was not having much luck in setting up the router, to run
radvd and test the mobile going from one subnet to another, I
decided to set the LP3 as a home agent but with subnet 3 and see if
radvd will run, I did not have any luck I check and the kernel
settings of LP1 and LP3 are the same, at least in the network
configuration portion. Since I the time I was testing LP1(eth1)
LP2(eth0) and LP3(eth1) had all the same ESSID, I notice that the
LP3(eth1) was actually using the LP1's radvd with subnet 2 to set
Two Global
addresses, one use the MAC of its eth1 interface to set the
Interface ID and the other Interface ID of the second Global ID was
set at random I think.
Is this the correct behavior? As I mention above LP3 had a subnet
of 3 and it pickup a radvd with the subnet 2 to set it's Global Ip
address?
I will really appreciate any help.
In the case of the router, I did set ipforwarding in IPv6 but still
did not work.
Thank you