Hi,<br><br>I'm running dhcp-4.1.1b1 server and clients. I'm finding that my client is getting a lease, but it doesn't get configured as an address on the interface.<br><br>So here's my server config:<br><br>
##<br>default-lease-time 2592000;<br>preferred-lifetime 604800;<br>option dhcp-renewal-time 3600;<br>option dhcp-rebinding-time 7200;<br>allow leasequery;<br>option dhcp6.name-servers 2001:4978:245::1;<br>option dhcp6.domain-search "<a href="http://digitalsushi.com" target="_blank">digitalsushi.com</a>";<br>
option dhcp6.preference 255;<br>option dhcp6.info-refresh-time 21600;<br>dhcpv6-lease-file-name "/usr/local/var/db/dhcpd6.leases";<br><br>subnet6 2001:4978:245::/64 {<br> range6 2001:4978:245::20 2001:4978:245::22;<br>
}<br>##<br><br>I start the server up with<br>/usr/local/sbin/dhcpd -cf /usr/local/etc/dhcpd-dhcpv6.conf -6 -d -f -tf eth1<br><br>Then on my client, another physical machine, I run<br>/usr/local/sbin/dhclient -6 -d -cf /dev/null eth0<br>
and get this output:<br>Listening on Socket/eth0<br>Sending on Socket/eth0<br>PRC: Soliciting for leases (INIT).<br>XMT: Forming Solicit, 0 ms elapsed.<br>XMT: X-- IA_NA d1:25:4c:0c<br>XMT: | X-- Request renew in +3600<br>
XMT: | X-- Request rebind in +5400<br>XMT: Solicit on eth0, interval 1030ms.<br>RCV: Advertise message on eth0 from fe80::21b:21ff:fe22:f832.<br>RCV: X-- Preference 255.<br>RCV: X-- IA_NA d1:25:4c:0c<br>RCV: | X-- starts 1247769840<br>
RCV: | X-- t1 - renew +3600<br>RCV: | X-- t2 - rebind +7200<br>RCV: | X-- [Options]<br>RCV: | | X-- IAADDR 2001:4978:245::22<br>RCV: | | | X-- Preferred lifetime 604800.<br>RCV: | | | X-- Max lifetime 2592000.<br>
RCV: X-- Server ID: 00:01:00:01:11:f2:32:19:00:1b:21:22:f8:32<br>
RCV: Advertisement immediately selected.<br>PRC: Selecting best advertised lease.<br>PRC: Considering best lease.<br>PRC: X-- Initial candidate 00:01:00:01:11:f2:32:19:00:1b:21:22:f8:32 (s: 155, p: 255).<br>XMT: Forming Request, 0 ms elapsed.<br>
XMT: X-- IA_NA d1:25:4c:0c<br>XMT: | X-- Requested renew +3600<br>XMT: | X-- Requested rebind +5400<br>XMT: | | X-- IAADDR 2001:4978:245::22<br>XMT: | | | X-- Preferred lifetime +7200<br>XMT: | | | X-- Max lifetime +7500<br>
XMT: V IA_NA appended.<br>XMT: Request on eth0, interval 990ms.<br>RCV: Reply message on eth0 from fe80::21b:21ff:fe22:f832.<br>RCV: X-- Preference 255.<br>RCV: X-- IA_NA d1:25:4c:0c<br>RCV: | X-- starts 1247769840<br>
RCV: | X-- t1 - renew +3600<br>RCV: | X-- t2 - rebind +7200<br>RCV: | X-- [Options]<br>RCV: | | X-- IAADDR 2001:4978:245::22<br>RCV: | | | X-- Preferred lifetime 604800.<br>RCV: | | | X-- Max lifetime 2592000.<br>
RCV: X-- Server ID: 00:01:00:01:11:f2:32:19:00:1b:21:22:f8:32<br>
PRC: Bound to lease 00:01:00:01:11:f2:32:19:00:1b:21:22:f8:32.<br>PRC: Renewal event scheduled in 3600 seconds, to run for 3600 seconds.<br>PRC: Depreference scheduled in 604800 seconds.<br>PRC: Expiration scheduled in 2592000 seconds.<br>
<br>That seems good.. but ifconfig doesn't show that address on the interface. Is there some /proc/sys/net/ipv6/conf bit I need to flip? Nothing looked very good in there. This is kinda like getting a new toy and not having an adult around to open the plastic wrap.<br>
<br>Hey, thanks for reading. <br><br>--mike<br>