RE: Configuration of IPv6 link local address

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

 



> -----Original Message-----
> From: Jan Engelhardt [mailto:jengelh@xxxxxxxxxxxxxxx] 
> Sent: Tuesday, January 15, 2008 8:34 AM
> To: LiuJiusheng
> Cc: Jeff Haran; linux-net@xxxxxxxxxxxxxxx
> Subject: Re: Configuration of IPv6 link local address
> 
> 
> On Jan 11 2008 11:51, LiuJiusheng wrote:
> >LiuJiusheng wrote:
> >> 
> >> What are the kernel versions? 
> >> You should update the SUSE kernel to get the result you want.
> >
> >Sorry, I have made a mistake.
> >In version 2.6.23, it seems the kernel will delete all IPv6 address 
> >on the interface when it becomes down.
> 
> I can confirm this.

Unfortunate. When I startup radvd on a PC when its eth0 is physically
down (no link at the PHY), it terminates at startup:

jharan-linux2:/home/jeff/dev/ip_v6_port # /usr/sbin/radvd -d 1 -m stderr
-C /home/jeff/dev/ip_v6_port/radvd.conf
[Jan 15 06:30:13] radvd: version 0.9 started
[Jan 15 06:30:13] radvd: no linklocal address configured for eth0
[Jan 15 06:30:13] radvd: error parsing or activating the config file:
/home/jeff/dev/ip_v6_port/radvd.conf
jharan-linux2:/home/jeff/dev/ip_v6_port # 

If I start radvd when the link is up, it starts up fine, but then if the
link goes down I get error messages:

jharan-linux2:/home/jeff/dev/ip_v6_port # /usr/sbin/radvd -d 1 -m stderr
-C /home/jeff/dev/ip_v6_port/radvd.conf
[Jan 15 06:31:41] radvd: version 0.9 started
[Jan 15 06:31:58] radvd: resetting ipv6-allrouters membership on eth0
[Jan 15 06:31:58] radvd: sendmsg: Invalid argument
[Jan 15 06:32:04] radvd: resetting ipv6-allrouters membership on eth0
[Jan 15 06:32:04] radvd: sendmsg: Invalid argument
[Jan 15 06:32:07] radvd: resetting ipv6-allrouters membership on eth0
[Jan 15 06:32:07] radvd: sendmsg: Invalid argument
jharan-linux2:/home/jeff/dev/ip_v6_port # 

It seems to me that this would be problematic for a linux based router
if it happened to attempt to reboot and then start radvd when the link
was down.

Is this the way its supposed to work?

Is there a way of defeating this so that the link local address stays
put regardless of physical link state?

Thanks,

Jeff Haran
Brocade
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux