Set up DHCP server IPv6 on Ubuntu 14.04
Reed Xia
huaqin2005 at gmail.com
Mon Dec 5 02:18:53 UTC 2016
Hi Niall,
Yes I mean 2001::7. Thanks for help point out the problem! I learn that it
need IPv6 prefix, I referred to a dhcpd6.conf from Internet and looked it
worked.
*default-lease-time 640;max-lease-time 700;log-facility local7;subnet6
2011:1:2::/48 { # Range for clients range6 2011:1:2::111
2011:1:2::234; # Additional options option dhcp6.name-servers
2011:1:2::2012; option dhcp6.domain-search
"ipv6.domain.example"; # Prefix range for delegation to
sub-routers prefix6 2011:1:2:2:: 2011:1:2:2:: /64; # Example
for a fixed host address host specialclient {
host-identifier option dhcp6.client-id
00:01:00:01:4a:1f:ba:e3:60:b9:1f:01:23:45; fixed-address6
2011:1:2::110; }}*
*root at reed-Lenovo:/etc/dhcp# /root/dhcp-4.3.4/server/dhcpd -6 -d -cf
/etc/dhcp/dhcpd6.conf eth0Internet Systems Consortium DHCP Server
4.3.4Copyright 2004-2016 Internet Systems Consortium.All rights
reserved.For info, please visit https://www.isc.org/software/dhcp/
<https://www.isc.org/software/dhcp/>WARNING: Host declarations are global.
They are not limited to the scope you declared them in.Config file:
/etc/dhcp/dhcpd6.confDatabase file: /var/db/dhcpd6.leasesPID file:
/var/run/dhcpd6.pidWrote 0 deleted host decls to leases file.Wrote 0 new
dynamic host decls to leases file.Wrote 0 NA, 0 TA, 1 PD leases to lease
file.Bound to *:547Listening on Socket/5/eth0/2011:1:2::/48Sending on
Socket/5/eth0/2011:1:2::/48Server starting service.Solicit message from
fe80::3291:8fff:fe05:bf86 port 546, transaction ID 0xF5FFA00Advertise PD:
address 2011:1:2:2::/64 to client with duid 00:03:00:01:30:91:8f:05:bf:86
iaid = 1 valid for 640 secondsSending Advertise to
fe80::3291:8fff:fe05:bf86 port 546Request message from
fe80::3291:8fff:fe05:bf86 port 546, transaction ID 0x936B200Reply PD:
address 2011:1:2:2::/64 to client with duid 00:03:00:01:30:91:8f:05:bf:86
iaid = 1 valid for 640 secondsSending Reply to fe80::3291:8fff:fe05:bf86
port 546*
Thanks,
Reed
On Thu, Dec 1, 2016 at 6:31 PM, Niall O'Reilly <niall.oreilly at ucd.ie> wrote:
> On 1 Dec 2016, at 9:47, Reed Xia wrote:
>
> I have a Ubuntu 14.04 with 2 Ethernet adapters(eth0 and eth1), eth0 is
>> connected to an homeware device, I need set up DHCP IPv6 service against
>> eth0(I set the IPv6 address for eth0 as 2007::7/64 in Ubuntu),
>>
>
> Perhaps you mean 2001::7 (mentioned in the configuration fragment you
> sent) ?
>
> and I want the homeware to obtain a fixed IPv6 address(2001::10),
>>
>
> 2001::/32 is reserved for a specific purpose (see
> https://www.iana.org/assignments/iana-ipv6-special-registry/
> iana-ipv6-special-registry.xhtml). Re-using part of this address space
> for your own, private
> purpose is likely to cause trouble for you or others.
>
> You should not do this.
>
> If you have not been assigned a global address prefix, you should
> consider using a Unique
> Local IPv6 prefix (see https://tools.ietf.org/html/rfc4193).
>
> so I did it in following way, now the problem is the homeware always
>> cannot get IPv6, I can see message "Unable to pick client prefix: no IPv6
>> pools on this shared network" from dhcpd service, I guess the dhcpd6.conf
>> have some problem, can you please help figure out?
>>
>
> The message is telling you that a 'pool6' specification is expected. It
> is clear from
> the man-page that this is allowed, but NOT clear that it is required.
> I'ld suggest
> trying the following where you currently have just a 'range6'
> specification:
>
> pool6 {
> range6 ...
> }
>
> Best regards,
>
> Niall O'Reilly
> _______________________________________________
> dhcp-users mailing list
> dhcp-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/dhcp-users
>
--
Thanks,
- Reed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20161205/6b0c6fae/attachment.html>
More information about the dhcp-users
mailing list