Hello, I tried to install a DHCPV6 server and client from rpms on Fedora Core. When staring the client I got many "enter checking link ..." messages, one after the other, and the IPv6 address was *not* set on the client side. Any ideas what can it be ? I am using DHCPV6 from fedora: https://fedorahosted.org/dhcpv6/wiki Here are more details: I have on one machine the dhcpv6 client rpm and on a second machine the dhcpv6 server. I acted according to the instructions and copied the dhcp6s.conf and the /etc/dhcp6c.conf as they are. log in the DHCPV6 client side: dhcp6c -dDf eth0 <3>[interface] (9) <5>[eth0] (4) <3>begin of closure [{] (1) <3>comment [# information-only;] (19) <3>[send] (4) <3>[rapid-commit] (12) <3>end of sentence [;] (1) <3>[request] (7) <3>[prefix-delegation] (17) <3>end of sentence [;] (1) <3>comment [# request temp-address;] (23) <3>end of closure [}] (1) <3>end of sentence [;] (1) found an interface eth0 harware 00:40:95:30:b0:a3 generated a new DUID: 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3 saved generated DUID to /var/lib/dhcpv6/dhcp6c_duid link local addr is fe80::240:95ff:fe30:b0a3 res addr is fe80::240:95ff:fe30:b0a3%eth0/28 found an interface eth0 harware 00:40:95:30:b0:a3 create iaid 815087616 for interface eth0 found an interface eth1 harware 00:0d:61:10:b8:ac create iaid 274795776 for interface eth1 found an interface eth0 harware 00:40:95:30:b0:a3 create iaid 815087616 for interface eth0 found an interface eth1 harware 00:0d:61:10:b8:ac create iaid 274795776 for interface eth1 found an interface eth0 harware 00:40:95:30:b0:a3 create iaid 815087616 for interface eth0 found an interface eth0 harware 00:40:95:30:b0:a3 create iaid 815087616 for interface eth0 found an interface eth0 harware 00:40:95:30:b0:a3 found interface eth0 iaid 815087616 interface eth0 iaid is 815087616 open_netlink_socket called netlink_send_rtmsg called netlink_recv_rtgenmsg called netlink_send_rtgenmsg called netlink_recv_rtgenmsg called get_if_flags called get_if_flags called get_if_flags called create an event 0x8745338 xid 0 for state 0 reset a timer on eth0, state=INIT, timeo=0, retrans=898 ifp 0x8741008 event 0x8745338 a new XID (60620f) is generated set client ID set opt_8 set rapid commit set opt_28 set IA_PD iaidinfo: iaid 815087616 renewtime 0 rebindtime 0 set opt_30 send dst if eth0 addr is ff02::1:2%eth0 scope id is 2 send solicit to ff02::1:2%eth0 DUID is 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3, DUID_LEN is 14 removing ID (ID: 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3) DUID is , DUID_LEN is 0 reset a timer on eth0, state=SOLICIT, timeo=0, retrans=1069 set client ID set opt_8 set rapid commit set opt_28 set IA_PD iaidinfo: iaid 815087616 renewtime 0 rebindtime 0 set opt_30 send dst if eth0 addr is ff02::1:2%eth0 scope id is 2 send solicit to ff02::1:2%eth0 DUID is 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3, DUID_LEN is 14 removing ID (ID: 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3) DUID is , DUID_LEN is 0 reset a timer on eth0, state=SOLICIT, timeo=1, retrans=2204 set client ID set opt_8 set rapid commit set opt_28 set IA_PD iaidinfo: iaid 815087616 renewtime 0 rebindtime 0 set opt_30 send dst if eth0 addr is ff02::1:2%eth0 scope id is 2 send solicit to ff02::1:2%eth0 DUID is 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3, DUID_LEN is 14 removing ID (ID: 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3) DUID is , DUID_LEN is 0 reset a timer on eth0, state=SOLICIT, timeo=2, retrans=4475 set client ID set opt_8 set rapid commit set opt_28 set IA_PD iaidinfo: iaid 815087616 renewtime 0 rebindtime 0 set opt_30 send dst if eth0 addr is ff02::1:2%eth0 scope id is 2 send solicit to ff02::1:2%eth0 DUID is 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3, DUID_LEN is 14 removing ID (ID: 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3) DUID is , DUID_LEN is 0 reset a timer on eth0, state=SOLICIT, timeo=3, retrans=8934 receive packet info ifname eth0, addr is fe80::240:95ff:fe30:b0a3 scope id is 2 receive reply from fe80::230:48ff:fe61:e5e0%eth0 scope id 2 eth0 get DHCP option client ID, len 14 DUID: 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3 get DHCP option server ID, len 14 DUID: 00:01:00:01:0f:82:08:4d:00:30:48:61:e5:e0 get DHCP option rapid commit, len 0 get DHCP option opt_30, len 47 get option iaid is 815087616, renewtime 60, rebindtime 90 IA address option: opt_31, len 31 get IAPREFIX prefix information: 3ffe:501:ffff::/48 preferlifetime 130 validlifetime 200 status code for this prefix is: success get DHCP option preference, len 1 get option preferrence is ff get DHCP option status code, len 2 this message status code: success reply message XID is (60620f) ifp 0x8741008 event 0x8745338 id is 60620f serverID is 00:01:00:01:0f:82:08:4d:00:30:48:61:e5:e0 len is 14 new server DUID 00:01:00:01:0f:82:08:4d:00:30:48:61:e5:e0, len 14 status code: success open_netlink_socket called netlink_send_rtmsg called netlink_recv_rtgenmsg called netlink_send_rtgenmsg called netlink_recv_rtgenmsg called get_if_flags called get_if_flags called get_if_flags called try to add address 3ffe:501:ffff:: request prefix is 3ffe:501:ffff::/48 renew time 60, rebind time 90 set timer for checking link ... set timer for syncing file ... removing an event 0x8745338 on eth0, state=1, xid=60620f got an expected reply, sleeping. DUID is 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3, DUID_LEN is 14 removing ID (ID: 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3) DUID is 00:01:00:01:0f:82:08:4d:00:30:48:61:e5:e0, DUID_LEN is 14 removing ID (ID: 00:01:00:01:0f:82:08:4d:00:30:48:61:e5:e0) enter checking link ... enter checking link ... enter checking link ... enter checking link ... enter checking link ... enter checking link ... log in the DHCPV6 server side: dhcp6s -dDf eth0 extracted an existing DUID from /var/lib/dhcpv6/dhcp6s_duid: 00:01:00:01:0f:82:08:4d:00:30:48:61:e5:e0 set timer for syncing file ... configure duid is 00:01:00:01:05:c8:8c:7e:00:10:a4:8d:30:7f interface definition for eth0 is ok received message packet info addr is ff02::1:2, scope id (2) received solicit from fe80::240:95ff:fe30:b0a3%eth0 get DHCP option client ID, len 14 DUID: 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3 get DHCP option opt_8, len 2 this message elapsed time is: 775 get DHCP option rapid commit, len 0 get DHCP option opt_28, len 0 get DHCP option opt_30, len 12 get option iaid is 815087616, renewtime 0, rebindtime 0 client ID 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3 server preference is ff option type is 2 iaid 815087616 iaidaddr for client duid 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3 doesn't exists DUID is 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3, DUID_LEN is 14 removing ID (ID: 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3) preferlifetime 130, validlifetime 200 renewtime 60, rebindtime 90 get prefix 3ffe:501:ffff::/48, preferlifetime 130, validlifetime 200 start date is 1206864904 write lease 3ffe:501:ffff::/48 to lease file add lease for 3ffe:501:ffff::/48 iaid 815087616 with preferlifetime 130 with validlifetime 200 hash_add an iaidaddr 815087616 for client duid 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3 status code: success set client ID set server ID set rapid commit set IA_PD iaidinfo: iaid 815087616 renewtime 60 rebindtime 90 set IAPREFIX option len 31: 3ffe:501:ffff::/48 preferlifetime 130 validlifetime 200 this address status code: success set opt_30 server preference ff set preference set status code send destination address is fe80::240:95ff:fe30:b0a3%eth0, scope id is 2 transmit reply to fe80::240:95ff:fe30:b0a3%eth0 DUID is 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3, DUID_LEN is 14 removing ID (ID: 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3) DUID is 00:01:00:01:0f:82:08:4d:00:30:48:61:e5:e0, DUID_LEN is 14 removing ID (ID: 00:01:00:01:0f:82:08:4d:00:30:48:61:e5:e0) DUID is 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3, DUID_LEN is 14 removing ID (ID: 00:01:00:01:0f:82:08:7f:00:40:95:30:b0:a3) DUID is , DUID_LEN is 0 On the client side: more /etc/dhcp6c.conf interface eth0 { # information-only; send rapid-commit; request prefix-delegation; # request temp-address; }; On the server side: more /etc/dhcp6s.conf interface eth0 { server-preference 255; renew-time 60; rebind-time 90; prefer-life-time 130; valid-life-time 200; allow rapid-commit; #option dns_servers 2000::2 ibm.com; link AAA { pool{ range 3ffe:501:ffff:0::1 to 3ffe:501:ffff:0::10/64; prefix 3ffe:501:ffff:0001::/48; }; # range 3ffe:501:ffff:1::1 to 3ffe:501:ffff:1::10/64; }; host BBB { duid 00:01:00:01:05:c8:8c:7e:00:10:a4:8d:30:7f; iaidinfo { iaid 8335501; renew-time 30; rebind-time 40; }; prefix { fecc::/24; prefer-life-time 90; valid-life-time 120; }; prefix { 3000::/64; prefer-life-time 100; valid-life-time 120; }; address { fecc::1/34; prefer-life-time 60; valid-life-time 90; }; }; }; Regards, Ian