<div dir="ltr">Add:<br><br>root@zj-virtual-machine:~# dhclient -6 -P -N -d -cf /etc/dhcp/dhclient6.conf eth0<br>Internet Systems Consortium DHCP Client 4.1-ESV-R4<br>Copyright 2004-2011 Internet Systems Consortium.<br>All rights reserved.<br>
For info, please visit <a href="https://www.isc.org/software/dhcp/">https://www.isc.org/software/dhcp/</a><br><br>execve (/etc/dhcp/pd-script, ...): Permission denied<br>Bound to *:546<br>Listening on Socket/eth0<br>Sending on   Socket/eth0<br>
PRC: Confirming active lease (INIT-REBOOT).<br>XMT: Forming Rebind, 0 ms elapsed.<br>XMT:  X-- IA_NA 56:97:34:5f<br>XMT:  | X-- Requested renew  +3600<br>XMT:  | X-- Requested rebind +5400<br>XMT:  | | X-- IAADDR 2001:db8:20:1::994<br>
XMT:  | | | X-- Preferred lifetime +7200<br>XMT:  | | | X-- Max lifetime +7500<br>XMT:  V IA_NA appended.<br>XMT:  X-- IA_PD 56:97:34:5f<br>XMT:  | X-- Requested renew  +3600<br>XMT:  | X-- Requested rebind +5400<br>XMT:  | | X-- IAPREFIX 2001:db8:20:f00::/56<br>
XMT:  | | | X-- Preferred lifetime +7200<br>XMT:  | | | X-- Max lifetime +7500<br>XMT:  V IA_PD appended.<br>XMT: Rebind on eth0, interval 910ms.<br>XMT: Forming Rebind, 910 ms elapsed.<br>XMT:  X-- IA_NA 56:97:34:5f<br>XMT:  | X-- Requested renew  +3600<br>
XMT:  | X-- Requested rebind +5400<br>XMT:  | | X-- IAADDR 2001:db8:20:1::994<br>XMT:  | | | X-- Preferred lifetime +7200<br>XMT:  | | | X-- Max lifetime +7500<br>XMT:  V IA_NA appended.<br>XMT:  X-- IA_PD 56:97:34:5f<br>
XMT:  | X-- Requested renew  +3600<br>XMT:  | X-- Requested rebind +5400<br>XMT:  | | X-- IAPREFIX 2001:db8:20:f00::/56<br>XMT:  | | | X-- Preferred lifetime +7200<br>XMT:  | | | X-- Max lifetime +7500<br>XMT:  V IA_PD appended.<br>
XMT: Rebind on eth0, interval 1780ms.<br>XMT: Forming Rebind, 2690 ms elapsed.<br>XMT:  X-- IA_NA 56:97:34:5f<br>XMT:  | X-- Requested renew  +3600<br>XMT:  | X-- Requested rebind +5400<br>XMT:  | | X-- IAADDR 2001:db8:20:1::994<br>
XMT:  | | | X-- Preferred lifetime +7200<br>XMT:  | | | X-- Max lifetime +7500<br>XMT:  V IA_NA appended.<br>XMT:  X-- IA_PD 56:97:34:5f<br>XMT:  | X-- Requested renew  +3600<br>XMT:  | X-- Requested rebind +5400<br>XMT:  | | X-- IAPREFIX 2001:db8:20:f00::/56<br>
XMT:  | | | X-- Preferred lifetime +7200<br>XMT:  | | | X-- Max lifetime +7500<br>XMT:  V IA_PD appended.<br>XMT: Rebind on eth0, interval 3690ms.<br>XMT: Forming Rebind, 6380 ms elapsed.<br>XMT:  X-- IA_NA 56:97:34:5f<br>
XMT:  | X-- Requested renew  +3600<br>XMT:  | X-- Requested rebind +5400<br>XMT:  | | X-- IAADDR 2001:db8:20:1::994<br>XMT:  | | | X-- Preferred lifetime +7200<br>XMT:  | | | X-- Max lifetime +7500<br>XMT:  V IA_NA appended.<br>
XMT:  X-- IA_PD 56:97:34:5f<br>XMT:  | X-- Requested renew  +3600<br>XMT:  | X-- Requested rebind +5400<br>XMT:  | | X-- IAPREFIX 2001:db8:20:f00::/56<br>XMT:  | | | X-- Preferred lifetime +7200<br>XMT:  | | | X-- Max lifetime +7500<br>
XMT:  V IA_PD appended.<br>XMT: Rebind on eth0, interval 7300ms.<br>PRC: Depreference scheduled in -86775 seconds.<br>PRC: Expiration scheduled in -86550 seconds.<br>execve (/etc/dhcp/pd-script, ...): Permission denied<br>
PRC: Address 2001:db8:20:1::994 depreferred.<br>execve (/etc/dhcp/pd-script, ...): Permission denied<br>PRC: Prefix 2001:db8:20:f00::/56 depreferred.<br>PRC: Expiration scheduled in -86550 seconds.<br>execve (/etc/dhcp/pd-script, ...): Permission denied<br>
PRC: Address 2001:db8:20:1::994 expired.<br>execve (/etc/dhcp/pd-script, ...): Permission denied<br>PRC: Prefix 2001:db8:20:f00::/56 expired.<br>PRC: Bound lease is devoid of active addresses.  Re-initializing.<br>PRC: Soliciting for leases (INIT).<br>
XMT: Forming Solicit, 0 ms elapsed.<br>XMT:  X-- IA_NA 56:97:34:5f<br>XMT:  | X-- Request renew in  +3600<br>XMT:  | X-- Request rebind in +5400<br>XMT:  X-- IA_PD 56:97:34:5f<br>XMT:  | X-- Request renew in  +3600<br>XMT:  | X-- Request rebind in +5400<br>
XMT: Solicit on eth0, interval 1050ms.<br>XMT: Forming Solicit, 1050 ms elapsed.<br>XMT:  X-- IA_NA 56:97:34:5f<br>XMT:  | X-- Request renew in  +3600<br>XMT:  | X-- Request rebind in +5400<br>XMT:  X-- IA_PD 56:97:34:5f<br>
XMT:  | X-- Request renew in  +3600<br>XMT:  | X-- Request rebind in +5400<br>XMT: Solicit on eth0, interval 2140ms.<br>XMT: Forming Solicit, 3190 ms elapsed.<br>XMT:  X-- IA_NA 56:97:34:5f<br>XMT:  | X-- Request renew in  +3600<br>
XMT:  | X-- Request rebind in +5400<br>XMT:  X-- IA_PD 56:97:34:5f<br>XMT:  | X-- Request renew in  +3600<br>XMT:  | X-- Request rebind in +5400<br>XMT: Solicit on eth0, interval 4380ms.<br>XMT: Forming Solicit, 7570 ms elapsed.<br>
XMT:  X-- IA_NA 56:97:34:5f<br>XMT:  | X-- Request renew in  +3600<br>XMT:  | X-- Request rebind in +5400<br>XMT:  X-- IA_PD 56:97:34:5f<br>XMT:  | X-- Request renew in  +3600<br>XMT:  | X-- Request rebind in +5400<br>XMT: Solicit on eth0, interval 8350ms.<br>
XMT: Forming Solicit, 15930 ms elapsed.<br>XMT:  X-- IA_NA 56:97:34:5f<br>XMT:  | X-- Request renew in  +3600<br>XMT:  | X-- Request rebind in +5400<br>XMT:  X-- IA_PD 56:97:34:5f<br>XMT:  | X-- Request renew in  +3600<br>
XMT:  | X-- Request rebind in +5400<br>XMT: Solicit on eth0, interval 16490ms.<br>XMT: Forming Solicit, 32440 ms elapsed.<br>XMT:  X-- IA_NA 56:97:34:5f<br>XMT:  | X-- Request renew in  +3600<br>XMT:  | X-- Request rebind in +5400<br>
XMT:  X-- IA_PD 56:97:34:5f<br>XMT:  | X-- Request renew in  +3600<br>XMT:  | X-- Request rebind in +5400<br>XMT: Solicit on eth0, interval 32430ms.<br>^C<br><br><br><br>root@zj-virtual-machine:~# ls -l /etc/dhcp/<br>total 20<br>
-rw-r--r-- 1 root root 1891 Dec 21 00:43 dhclient6.conf<br>-rw-r--r-- 1 root root 1845 Nov 19 14:13 dhclient.conf<br>drwxr-xr-x 2 root root 4096 Nov 18 10:21 dhclient-enter-hooks.d<br>drwxr-xr-x 2 root root 4096 Aug 21 01:59 dhclient-exit-hooks.d<br>
-rwxrwxrwx 1 root root   95 Nov 15 14:57 pd-script<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/12/19 upyzl <span dir="ltr"><<a href="mailto:zj262144@gmail.com" target="_blank">zj262144@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi there. I'm a college student using ISC DHCP for our lab project (IPv6 Network test for PCs & smart Phones).<br>
Now I got problems when implement DHCPv6-PD...<br><br>Environment:<br><br>VM1 (DHCPv6 Server): Ubuntu 12.04.3 x64 server  /  ISC DHCP Server 4.1-ESV-R4  /  RADVD 1.8.3<br>

VM2 (DHCPv6-PD Client): Ubuntu 12.04.3 x64 desktop  /  ISC DHCP Client 4.1-ESV-R4  /  RADVD 1.8.3<br>VM3 (IPv6 Host): Ubuntu 12.04.3 x64 desktop<br><br>all VMs in a VMware ESXi system<br><br>simple network topo:<br><br>    VM1 ------ (eth0)VM2(eth1) ------ VM3<br>


<br>[Server] config:(/etc/dhcp/dhcpd6.conf)<br>---------------------<br>default-lease-time 600;<br>max-lease-time 7200;<br>log-facility local7;<br><br># Server IP: 2001:db8:20:1::1<br>subnet6 2001:db8:20:1::/64 {<br>        # Range for clients<br>


        range6 2001:db8:20:1::100 2001:db8:20:1::249;<br>        # Additional options<br>        option dhcp6.name-servers 2001:db8:21:1::fe;<br>        # Prefix Delegation<br>        prefix6 2001:db8:20:100:: 2001:db8:20:f00 /56;<br>


}<br>---------------------<br>/etc/radvd.conf<br>---------------------<br>interface eth0 {<br>  AdvSendAdvert on;<br>  MaxRtrAdvInterval 30;<br>  AdvManagedFlag on;<br>  AdvOtherConfigFlag on;<br>}<br>---------------------<br>


running: <br>/etc/init.d/radvd start<br>service isc-dhcpv6-server start<br><br>[PD-Client]:(/etc/dhcp/<div dir="ltr">dhclient6.conf)<br>---------------------<br>interface "eth0" {<br>  send dhcp6.ia-na 1;<br>  send dhcp6.ia-pd 1;<br>


  request dhcp6.domain-search, dhcp6.name-servers;<br>  script "/etc/dhcp/pd-script";<br>}<br>---------------------<br><br>/etc/dhcp/pd-script<br>---------------------<br>#!/bin/bash<br><br>if [ x"$new_ip6_prefix" != x ]; then<br>


    ip addr add $new_ip6_prefix dev eth1;<br>fi<br>---------------------<br><br>/etc/radvd.conf<br>---------------------<br>interface eth1 {<br><br>  AdvSendAdvert on;<br>  MaxRtrAdvInterval 30;<br>  AdvDefaultPreference high;<br>


  AdvManagedFlag off;<br>  AdvOtherConfigFlag off;<br>  AdvLinkMTU 1280;<br>  <br>  prefix ::/64 {<br>  <br>    AdvOnLink on;<br>    AdvAutonomous on;<br>    <br>  };<br>  <br>};<br>---------------------<br><br>running:<br>


dhclient -cf "/etc/dhcp/dhclient6.conf" -P -N eth0  (also try: dhclient -cf "/etc/dhcp/dhclient6.conf" -P -S -nw eth0)<br>/etc/init.d/radvd start<br><br>sysctl -p:<br>net.ipv6.conf.all.forwarding = 1<br>


net.ipv6.conf.eth0.accept_ra = 2<br><br><br>But the fact this PD-Client even didn't receive any info from Server...(Could I post *.PCAPs by tcpdump to attachment?)<br><br>On the other hand, when I instead use wide-dhcpv6-client, It works OK(reference: <a href="http://www.ipcalypse.ca/?p=204" target="_blank">http://www.ipcalypse.ca/?p=204</a>), the host got the address as PD serves<br>


But our goal is all to use ISC DHCP (also my tutor demand), so how to solve the issue, please...</div></div>
</blockquote></div><br></div>