query regarding isc dhcpv6 client and server

ameen.shajahan at wipro.com ameen.shajahan at wipro.com
Thu Nov 24 09:14:11 UTC 2011


Vikram,
                I have checked the dhclient-script in /dhcp-4.2.3/client
                I would like to know is there any problem with my client and server conf file.
                Gonethrough the link  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=635897 . in this link , I have seen one script [ isc-dhcp-client-udeb: add IPv6 support to dhclient-script ]
                And also I would like to know I should add the mentioned script to my dhclient-script.

Regards,
Ameen S

From: dhcp-users-bounces+ameen.shajahan=wipro.com at lists.isc.org [mailto:dhcp-users-bounces+ameen.shajahan=wipro.com at lists.isc.org] On Behalf Of Vikram Agrawal
Sent: 24 November 2011 14:08
To: Users of ISC DHCP
Subject: RE: query regarding isc dhcpv6 client and server


My Best guess is that your dhclient-script does not have handlers for DHCPv6 support. So kindly check on the same.
The default script with the ISC DHCP package does not provide that. Probably this link should help http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=635897


Regards,
Vikram

From: dhcp-users-bounces+vikram.agrawal=ipinfusion.com at lists.isc.org<mailto:ipinfusion.com at lists.isc.org> [mailto:dhcp-users-bounces+vikram.agrawal<mailto:dhcp-users-bounces%2Bvikram.agrawal>=ipinfusion.com at lists.isc.org<mailto:ipinfusion.com at lists.isc.org>] On Behalf Of ameen.shajahan at wipro.com<mailto:ameen.shajahan at wipro.com>
Sent: 24 November 2011 13:15
To: dhcp-users at lists.isc.org<mailto:dhcp-users at lists.isc.org>
Subject: RE: query regarding isc dhcpv6 client and server

Hi Vikram,
                I have send the conf file for client and server

SERVER - Conf file (dhcpd-dhcpv6.conf)

# Server configuration file example for DHCPv6
# From the file used for TAHI tests.

# IPv6 address valid lifetime
#  (at the end the address is no longer usable by the client)
#  (set to 30 days, the usual IPv6 default)
default-lease-time 2592000;

# IPv6 address preferred lifetime
#  (at the end the address is deprecated, i.e., the client should use
#   other addresses for new connections)
#  (set to 7 days, the       usual IPv6 default)
preferred-lifetime 604800;

# T1, the delay before Renew
#  (default is 1/2 preferred lifetime)
#  (set to 1 hour)
option dhcp-renewal-time 3600;

# T2, the delay before Rebind (if Renews failed)
#  (default is 3/4 preferred lifetime)
#  (set to 2 hours)
option dhcp-rebinding-time 7200;

# Enable RFC 5007 support (same than for DHCPv4)
allow leasequery;

# Global definitions for name server address(es) and domain search list
option dhcp6.name-servers 3ffe:501:ffff:100:200:ff:fe00:3f3e;
option dhcp6.domain-search "test.example.com<http://test.example.com>","example.com<http://example.com>";

# Set preference to 255 (maximum) in order to avoid waiting for
# additional servers when there is only one
##option dhcp6.preference 255;

# Server side command to enable rapid-commit (2 packet exchange)
##option dhcp6.rapid-commit;

# The delay before information-request refresh
#  (minimum is 10 minutes, maximum one day, default is to not refresh)
#  (set to 6 hours)
option dhcp6.info-refresh-time 21600;

# The path of the lease file
#dhcpv6-lease-file-name "/usr/local/var/db/dhcpd6.leases";
dhcpv6-lease-file-name "/var/db/dhcpd6.leases";

# Static definition (must be global)
host myclient {
                # The entry is looked up by this
                host-identifier option
                                dhcp6.client-id 00:01:00:01:00:04:93:e0:00:00:00:00:a2:a2;

                # A fixed address
                fixed-address6 3ffe:501:ffff:100::1234;

                # A fixed prefix
                fixed-prefix6 3ffe:501:ffff:101::/64;

                # Override of the global definitions,
                # works only when a resource (address or prefix) is assigned
                option dhcp6.name-servers 3ffe:501:ffff:100:200:ff:fe00:4f4e;

                # For debug (to see when the entry statements are executed)
                #  (log "sol" when a matching Solicitation is received)
                ##if packet(0,1) = 1 { log(debug,"sol"); }
}

host otherclient {
        # This host entry is hopefully matched if the client supplies a DUID-LL
        # or DUID-LLT containing this MAC address.
        hardware ethernet 01:00:80:a2:55:67;

        fixed-address6 3ffe:501:ffff:100::4321;
}

# The subnet where the server is attached
#  (i.e., the server has an address in this subnet)
subnet6 3ffe:501:ffff:100::/64 {
                # Two addresses available to clients
                #  (the third client should get NoAddrsAvail)
                range6 3ffe:501:ffff:100::10 3ffe:501:ffff:100::11;

                # Use the whole /64 prefix for temporary addresses
                #  (i.e., direct application of RFC 4941)
                range6 3ffe:501:ffff:100:: temporary;

                # Some /64 prefixes available for Prefix Delegation (RFC 3633)
                prefix6 3ffe:501:ffff:100:: 3ffe:501:ffff:111:: /64;
}

#subnet6 fe80::222:19ff:fe60:/64{
#             range6 fe80::222:19ff:fe60::11 fe80::222:19ff:fe60::12;
#
#             range6 fe80::222:19ff:fe60:: temporary;
#             prefix6 fe80::222:19ff:fe60:: fe80:222:19ff:fe60::/64;
#}
# A second subnet behind a relay agent
subnet6 3ffe:501:ffff:101::/64 {
                range6 3ffe:501:ffff:101::10 3ffe:501:ffff:101::11;

                # Override of the global definitions,
                # works only when a resource (address or prefix) is assigned
                option dhcp6.name-servers 3ffe:501:ffff:101:200:ff:fe00:3f3e;

}

# A third subnet behind a relay agent chain
subnet6 3ffe:501:ffff:102::/64 {
                range6 3ffe:501:ffff:102::10 3ffe:501:ffff:102::11;
}


And the output in server side is

[root at localhost dhcp]#  /usr/sbin/dhcpd -6 -f -cf /etc/dhcp/dhcpd-dhcpv6.conf eth0
Internet Systems Consortium DHCP Server 4.2.3
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Wrote 0 deleted host decls to leases file.
Wrote 0 new dynamic host decls to leases file.
Wrote 0 leases to leases file.
Bound to *:547
Listening on Socket/5/eth0/3ffe:501:ffff:100::/64
Sending on   Socket/5/eth0/3ffe:501:ffff:100::/64






CLIENT -Conf file(dhclient-dhcpv6.conf)

# Client configuration file example for DHCPv6

# The client side command to enable rapid-commit (2 packet exchange)

##send dhcp6.rapid-commit;


# name-servers and domain-search are requested by default.
# here is the way to request sip-servers-addresses too
also request dhcp6.sip-servers-addresses;

# Likely to be useful: the script path
script "/usr/local/etc/dhclient-script";



------------------------------------

This is my client and server conf file.
My problem is server is running.
But the in client side there is no action.
Please let me know what I have to change in conf files and how to start the communication between client and server.
What would be the reason.what is the problem actually.

Thanks,
Ameen S


From: dhcp-users-bounces+ameen.shajahan=wipro.com at lists.isc.org<mailto:wipro.com at lists.isc.org> [mailto:dhcp-users-bounces+ameen.shajahan<mailto:dhcp-users-bounces%2Bameen.shajahan>=wipro.com at lists.isc.org<mailto:wipro.com at lists.isc.org>] On Behalf Of Vikram Agrawal
Sent: 24 November 2011 12:27
To: Users of ISC DHCP
Subject: RE: query regarding isc dhcpv6 client and server

Hi,

Could you provide the dhcpd.conf file contents.

Also I believe you are running the dhclient with the -6 option as
dhclient -6 <interface-name>


Regards,
Vikram

From: dhcp-users-bounces+vikram.agrawal=ipinfusion.com at lists.isc.org<mailto:ipinfusion.com at lists.isc.org> [mailto:dhcp-users-bounces+vikram.agrawal<mailto:dhcp-users-bounces%2Bvikram.agrawal>=ipinfusion.com at lists.isc.org<mailto:ipinfusion.com at lists.isc.org>] On Behalf Of ameen.shajahan at wipro.com<mailto:ameen.shajahan at wipro.com>
Sent: 24 November 2011 11:54
To: dhcp-users at lists.isc.org<mailto:dhcp-users at lists.isc.org>
Subject: query regarding isc dhcpv6 client and server
Importance: High

Hi all,
                I need one info about ISC DHCPV6 usage.

                Running server in linux box (RHEL 5.4)
                Server is listening . I got below output in server side



# /usr/sbin/dhcpd -6 -f -cf /etc/dhcp/dhcpd.conf eth1
Internet Systems Consortium DHCP Server 4.1.0
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
Wrote 0 leases to leases file.
Bound to *:547
Listening on Socket/5/eth1/2001:db8:0:1::/64
Sending on   Socket/5/eth1/2001:db8:0:1::/64



                But the problem is how to start communication with the client.
                I have connected client and server using cross cables.
                Client is in another linux box.

                While issuning /sbin/dhclient in client side
                Its sending DHCP DISCOVER messages.
                Its not listening the server interface(2001:db8:0:1::/64)

How to start communication.Whether I should change something in client side.
Please tell me what would be the reason.
Please provide solution.


I need the sample output as mentioned below.


I have downloaded dhcp-4.2.3.tar.gz in ISC SITE  and copied to my client and server.




         Client                                                     DHCP Server
fe80::222:68ff:fe11:62cd                                 fe80::62eb:69ff:fe4e:2b8b
        |                                                         |
        |                      (all nodes address)                 |
        |                          ff02::1:2                       |
        |                             |                            |
        |                             |                            |
        |    Solicit XID: 0x28d6      |                            | DHCPv6: Solicit XID: 0x28d6e4 CID: 0001000115ad822e0022681162cd
        |---------------------------->|                            |
        |                             |                            |
        |                             |                            |
        |   Advertise XID: 0x28       |                            | DHCPv6: Advertise XID: 0x28d6e4 IAA: 2001:ed8:77b5::8758:1493 CID: 0001000115ad822e0022681162cd
        |<---------------------------------------------------------|
        |                             |                            |
        |                             |                            |
        |    Request XID: 0x35a2      |                            | DHCPv6: Request XID: 0x35a211 CID: 0001000115ad822e0022681162cd IAA: 2001:ed8:77b5::8758:1493
        | --------------------------->|                            |
        |                             |                            |
        |                             |                            |
        |   Reply XID: 0x35a211       |                            | DHCPv6: Reply XID: 0x35a211 IAA: 2001:ed8:77b5::8758:1493 CID: 0001000115ad822e0022681162cd
        |<---------------------------------------------------------|


Please do not print this email unless it is absolutely necessary.

The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments.

WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email.

www.wipro.com<http://www.wipro.com>

Please do not print this email unless it is absolutely necessary.

The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments.

WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email.

www.wipro.com<http://www.wipro.com>

Please do not print this email unless it is absolutely necessary. 

The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments. 

WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email. 

www.wipro.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20111124/f2d07d7f/attachment.html>


More information about the dhcp-users mailing list