[blfs-support] dhcpcd not get ipv6 address on boot.

xinglp xinglp at gmail.com
Thu Nov 21 19:04:49 PST 2013


I use a openwrt router with 6relayd.
After my lfs box startup, there is only on ipv6 address assigned by
kernel auto configuration.
But when use ifdown eth0 and ifup eth0 to reset it, there were two
ipv6 addresses appeared, one of these is acquired by dhcpcd.

But if I configurate eth0 to a bridge interface, the dhcpcd can got
ipv6 in startup progress.

And the out of dmesg is difference between bridged interface and
normal interface.

normal interface
[    0.135468] NET: Registered protocol family 16
[    0.217959] NET: Registered protocol family 2
[    0.218645] NET: Registered protocol family 1
[   16.555427] NET: Registered protocol family 17
[   17.063727] NET: Registered protocol family 10

bridged interface
[    0.148750] NET: Registered protocol family 16
[    0.819694] NET: Registered protocol family 2
[    0.820502] NET: Registered protocol family 1
[   13.260845] NET: Registered protocol family 10
[   15.127535] NET: Registered protocol family 17

there is order difference for 'family 10', which stand for ipv6.

My linux kernel is 3.12.1 and dhcpcd 6.1.0, ipv6 compiled as kernel module.

Thanks.



More information about the blfs-support mailing list